Resources
Rather than keep these bookmarks all to myself I hope this list becomes a resource for other developers. These are not endorsements or recommendations: I haven’t had the opportunity to use many of these items, they’re just my bookmarks.
AI
Automation
API Development
- Hoppscotch - Open source API development ecosystem
- JSON Web Tokens
- OpenAPI Initiative
- Stream - PaaS for feed & chat APIs
- GraphQL
- Apollo GraphQL Platform Docs
- GraphQL Code Generator
- GraphQL Guides and Best Practices
- GraphQL Nexus - Framework for GraphQL APIs in Typescript
- GraphQL Spec
- graphql-compose
- How to GraphQL - full stack tutorials
- Intro to GraphQL
- Relay Framework - graphql client framework for React apps
- Securing Your GraphQL API from Malicious Queries
- Headless CMS
Atlassian
Bar
Business Dev
- Apache OFBiz
- Awesome CTO - curated github repo of resources for CTOs
- Wefunder
Cloud Computing
Community
- Atlassian User Group - Philadelphia, PA
- Lancaster Chamber - Diversity, Equity, and Inclusion in the Workplace
- Open Collective
- Pub Standards - Lancaster, PA
- Tech Lancaster - Lancaster, PA
Containerization (Docker, Kubernetes, etc)
- Awesome-Kubernetes
- Knative
- Mesos
- Nomad - alternative to Kubernetes
- Project Calico - open source networking and security project
Databases / Message Queues
Decentralization / P2P
- ActivityPub - decentralized social networking protocol
- berty - messaging app
- dat:// Foundation
- Ethereum
- Framasoft
- GNUnet
- Golem - Ethereum based distributed computing
- Handshake - Decentralized Naming and Certificate Authority
- IPFS
- libp2p
- matrix - decentralized chat / realtime communication
- SAFE Network
- Solid
Documentation
- Antora - doc generator for AsciiDoc
- AsciiDoc vs Markdown
- Docz - documentation generator for React using Gatsby
Education
Elastic
- Discussion Forum
- Documentation
- ecctl - Elastic Cloud Control cli
- elastic-package - cli to assist with building integration packages
- Elastic Cloud OpenAPI
- Kibana Plugin Platform Migration Docs
- Official Training
- Previous Releases - Links to download all software versions for all platforms.
- Rally Benchmarking Tracks
- Terraform Provider - Elastic Cloud
- Terraform Provider - Elastic Stack
Ethics
- ACM Code of Ethics
- American Library Association Code of Ethics
- An Introduction to Software Engineering Ethics
- Ethical Source
- IEEE Code of Ethics
- Online Ethics Center
- Santa Clara Principles - On Transparency and Accountability in Content Moderation
- Technologist’s Hippocratic Oath
Git
- Conventional Commits
- Git Branching Model - a good workflow for using Git.
- gitignore - a collection of .gitignore templates
- Gitpod - automated dev environments in the cloud
- Oh Shit, Git - good cheatsheet for those times when you commit a little too quickly.
Homebrewing
IoT
- local tuya - A Home Assistant custom Integration for local handling of Tuya-based devices
- Mozilla IoT
Monitoring
Network / DNS
Open Data
- Apache Hadoop
- Apache NiFi
- Apache Nutch
- Apache OpenNLP - natural language processing toolkit
- Apache Pinot - OLAP datastore
- Apache Spark
- Apache Tika - content analysis toolkit (helpful for working with office files)
- DeepSpeech - open source speech-to-text engine
- Frictionless Data Specs
- Github’s Open Data Collection
- Multiformats
- Open Web Analytics
Privacy
- CalyxOS - Android varient focused on privacy and security
- CryptPad - Open source productivity suite w/ end to end encryption
- Firefox Send - Private file sharing
- GrapheneOS - Android varient focused on privacy and security
- Privacy Guides
- Qubes OS
- Tor Project
- Whonix - Linux OS designed to anonymize the things you do online
- Write.as - Ad-free and privacy focused blog hosting service
Recommended Reading
- A Philosophy of Software Design - Book Review
- Agile Estimating and Planning
- Clean Architecture - by Robert C. Martin
- Eloquent JavaScript
- Reinventing Organizations
- You Don’t Know JS
Site Reliability Engineering / DevOps
Security
- Bitwarden - open source password manager
- Firefox Monitor - tool to search data breaches to see if your email address is found in any public breaches
- Flan Scan
- Lynis - security auditing tool for Mac/Linux/BSD
- Mozilla Observatory
- Mitre Attack - knowledge base of attack tactics and techniques
- National Vulnerability Database
- NIST security configuration checklists
- OpenSCAP
- OWASP Proactive Controls
- OWASP Top Ten
- ProtonMail
- ProtonVPN
- STIG Viewer
- TryHackMe
- US-CERT Current Activity
- Vault by HashiCorp - Secret management and storage server
- VERIS - Vocabulary for Event Recording and Incident Sharing
- Zeek - Platform for network monitoring
Software Development
- Antlr - toolkit for developing parsers
- Apache Airflow - platform for developing / running scheduled workflows
- Appsmith Platform
- arc42 - template for architecture communication and documentation
- C4 Model for Architecture
- Cypress - End to end browser based testing
- Debezium - Open source platform for change data capture
- Digital Services Playbook - US Government digital services playbook
- EditorConfig
- Fair-code software model
- JSON Diff
- Jupyter
- LambdaTest
- LaunchDarkly - Platform for feature flag management
- Mycroft AI Initiatives - resources for building voice assistants
- Principles.dev - Software Engineering principles
- Sigstore - software signing and verification tools
- StackShare
- The Open Source Definition
- The Twelve-Factor App
- Front-End
- JavaScript
- Mobile
- React
- Blueprint - A React UI Toolkit
- Formik
- Gatsby
- Next.js - framework for React apps
- Redux Toolkit
- Relay Framework - graphql client framework for React apps
- Remix
- Storybook
- Uniforms - library for building forms from a schema
- TypeScript
Software I Use
- Calibre - e-book management
- FreeCAD
- KiCad - open source electronics design suite
- LibreOffice
- Mozilla Firefox
- OpenSCAD - programmatic CAD modeler
- Tresorit - end to end encrypted cloud storage