Notebooks
Quick reference notes and learning snippets
DevOps
8 notes
Introduction to DevOps
A beginner's guide to DevOps principles, practices, and the tools that bring them to life
GitHub SSH Setup Guide
Complete guide to setting up SSH keys for secure GitHub authentication and repository cloning
Docker Compose Essentials
Essential Docker Compose concepts for multi-container applications
GitHub Actions Essentials
Essential GitHub Actions concepts for CI/CD automation and workflows
GitLab CI/CD Essentials
Essential GitLab CI/CD concepts for continuous integration and deployment
Kubernetes Essentials
Essential Kubernetes concepts and commands for container orchestration
Minikube Essentials
Essential Minikube concepts for local Kubernetes development and testing
Docker Essentials
Quick reference for Docker commands and concepts
System Design
5 notes
Building Microservices
Key concepts from Sam Newman's definitive guide to designing, building, and operating microservice systems
Clean Architecture
Core concepts from Robert C. Martin's guide to building systems where business rules are protected from frameworks, databases, and UI
Designing Data-Intensive Applications
Core concepts from Martin Kleppmann's book on building reliable, scalable, and maintainable data systems
System Design Interview – An Insider's Guide
Frameworks, patterns, and classic problems from Alex Xu's system design interview guide
System Design Essentials
Core concepts and patterns for designing scalable systems
Software Design
3 notes
Fundamentals of Software Architecture
Core concepts from Mark Richards and Neal Ford's comprehensive guide to software architecture thinking and styles
A Philosophy of Software Design
Key ideas from John Ousterhout's book on managing complexity in software systems
Software Design Principles
Foundational principles that guide writing maintainable, flexible, and robust software
Software Engineering
3 notes
The Pragmatic Programmer
Key principles and tips from The Pragmatic Programmer by David Thomas & Andrew Hunt — a timeless guide to becoming a better software craftsman
Clean Code Principles
Essential principles and practices for writing clean, maintainable code
Refactoring Essentials
Essential refactoring techniques and patterns for improving code quality
Frontend Development
4 notes
Frontend Architecture & Testability
Design patterns for building frontend applications where logic is separated from UI — making code testable, maintainable, and scalable
Next.js Essentials
Complete guide to building production-ready React applications with Next.js - routing, rendering, data fetching, and deployment
React Fundamentals
Getting started with React - learn the core concepts and build your first interactive web applications
ReactJS Essentials
Complete guide to building modern web applications with React - components, hooks, state management, and best practices
Entrepreneurship
4 notes
Entrepreneur Essentials
Core concepts, frameworks, and mental models for building a business from scratch — opportunity, validation, business models, growth, and the entrepreneurial mindset
The Lean Startup
Key concepts and frameworks from The Lean Startup by Eric Ries — build products customers want through validated learning and rapid experimentation
The Personal MBA
Core business concepts from The Personal MBA by Josh Kaufman — understand how every business works without spending $200K on business school
Rich Dad Poor Dad
Core lessons from Rich Dad Poor Dad by Robert T. Kiyosaki — what the wealthy teach their children about money that the middle class does not
Market Research
2 notes
Market Research Tools
A practical guide to the best tools for market research — audience discovery, competitor analysis, keyword research, surveys, traffic analysis, and trend monitoring
Market Research Essentials
Core methods, frameworks, and tools for understanding your market — customers, competitors, sizing, and validation before you build or launch
Security
3 notes
Auth Principles
Core principles of authentication and authorization in modern systems
JWT Essentials
Essential JSON Web Token concepts for secure authentication and authorization
OAuth Essentials
Essential OAuth and OpenID Connect concepts for secure authentication and authorization
Python
5 notes
Database Migrations in Python
Master database schema management with Alembic and SQLAlchemy - version control for your database structure
Pydantic Essentials
Master data validation and settings management in Python with Pydantic - models, validators, and best practices
Logging in Python
Master application logging in Python - from basic setup to production-ready configurations with handlers, formatters, and best practices
SQLAlchemy ORM Essentials
Master database operations in Python with SQLAlchemy ORM - models, relationships, queries, and advanced patterns
Python Basics
Essential Python concepts and syntax for beginners
AI Development Tools
1 note
Development Tools
1 note
Software Architecture
1 note
TypeScript
1 note
Geospatial & Remote Sensing
1 note
Deployment & DevOps
1 note
C#
1 note
Database
3 notes
Redis Essentials
Essential Redis concepts and commands for caching and data storage
Advanced SQL
Advanced SQL techniques including window functions, CTEs, query optimization, and performance tuning
SQL Fundamentals
Essential SQL concepts and queries for working with relational databases
JavaScript
1 note
Frontend
2 notes
Next.js Essentials
Essential Next.js concepts for building modern React applications with server-side rendering and static generation
React Essentials
Essential React concepts for building modern user interfaces with components, hooks, and state management
Cloud
2 notes
Learning Together
These notes are living documents. If you spot an error or have suggestions, feel free to reach out!