This repo captures notes on various topics. It's on the public internet but it was not really meant to serve any audience other than myself. If you stumble on this and find anything useful or helpful, please drop me a line, I may be able to provide additional content.
- Architecture
- Diagrams
- ER Diagrams Model relational databases
- Sequence Diagrams Show control movement between elements of the system
- Patterns
- Backends for Front Ends Front ends still like talking to a monolith
- Enterprise Architecture Pattern Catalog Patterns from the GOAT Martin Fowler
- Azure Reference Architectures If you want to do a common workload on Azure there is probaly a well documented reference
- Principles
- AWS Well-Architected Operational excellence, security, reliability, performance efficiency, cost optimization, sustainability
- Azure Well Architected Framework Relaiability, Security, Cost Optimization, Operational Excelence, Performance Efficiency
- Refactoring
- Code Smells You might need to refactor when these smells happen
- Refactoring Techniques Change what you have in place
- Diagrams
- Business
- Communication
- How to Write an Executive Summary
- Presenting for Agreement The 10/20/30 rule. 10 slides, 20 minutes, 30 point font
- Management
- Feedback Sandwich Praise, correct, praise
- Leadership Styles Different styles for different situations
- Smart Goals Specific, Measurable, Relevant, Attainable, Time bound
- Stop, Start Continue Quickly and simply gather feedback from a group
- The Leaderhip Challenge
- Startups
- Communication
- Cloud
- Azure
- Language References
- GitHub Markdown
- Javascript
- Library References (Node)
- bcrypt Password hashing library
npm install bcrypt
- body-parser Request body parsing middleware
npm install body-parser
- debug Lightweight debug capture with color output
npm install debug
- express Fast, unopinionated web framework for Node.js
npm install express
- passport Authentication middleware
npm install passport
- passport-jwt JSON Web Token authentication strategy
npm install passport-jwt
- passport-local Username and password authentication
npm install passport-local
- bcrypt Password hashing library
- Machines
- Lasers
- Laser Cutting Variables Like flying a helicopter
- Lasers
- Security
- Self Improvement Books
- Find Your Why
- How to Win Friends and Influence People
- Seven Habits of Highly Effective People
- The Second Mountain
- Technical Books
- Tools
- Blender 3D Modeling tool
- Docker Container run time
- Figma Wireframes and mockups
- Git Source control
- GitHub Collaborative source control
- Godot All in one, cross platform game engine
- Lucid Chart Professional diagrams
- Miro Digital whiteboard
- MongoDB No-SQL Document Database
- Node Javascript runtime engine
- Postman Build and test APIs
- Python Dynamic programming language
- Stoplight.io Design, build and document APIs
- Visual Studio Code General purpose IDE
- Code Spell Checker Spell checking for source code
- Docker Extension Work with Docker containers
- ES Lint Extension Find and fix javascript problems