Notes.
A living collection of what I learn through my work, curiosity, and exploration.
23 notesupdated Oct 4, 2026
- Machine Learning with Scikit-Learn, Step by StepA beginner-friendly, hands-on guide to the full Scikit-Learn workflow: preparing data, choosing a model, evaluating it, tuning it, saving it, and bringing it all together with pipelines.Oct 4, 2026 · 79 min#python#machine-learning#scikit-learn
- Node.js CI/CD, Step by StepA hands-on guide to building a CI/CD pipeline for a Node.js and TypeScript app, from tests, linting, and Git hooks to GitHub Actions, Docker, and publishing images to a registry.Sep 12, 2026 · 20 min#ci-cd#github-actions#docker
- Concurrency in GoA guide to concurrency in Go, covering goroutines, WaitGroups, mutexes, channels, select, and the fan-out, fan-in pattern with runnable examples.Sep 2, 2026 · 26 min#go#concurrency#goroutines
- Introduction to MatplotlibA guide to Matplotlib covering the pyplot and object-oriented approaches, common plot types, subplots, plotting from Pandas, customization, and a real-world heart disease example.Aug 31, 2026 · 12 min#matplotlib#data-visualization#pandas
- Introduction to NumPyA guide to NumPy built on mental models first, covering arrays, shapes, indexing, broadcasting, aggregation, and matrix multiplication as a foundation for machine learning.Aug 31, 2026 · 14 min#numpy#linear-algebra#machine-learning
- Introduction to PandasA beginner-friendly guide to Pandas using one small car sales dataset, covering DataFrames, selecting and filtering, groupby, cleaning messy data, handling missing values, and feature engineering.Aug 27, 2026 · 21 min#pandas#data-analysis#data-cleaning
- AI / ML MathJun 1, 2026 · 29 min#ai
- AI Engineering with Generative ModelsJun 1, 2026 · 83 min#ai
- DatabaseA practical guide to relational databases with PostgreSQL, covering SQL fundamentals, keys and joins, normalization, indexing, transactions, and production patterns like migrations, soft deletes, and connection pooling.Jun 1, 2026 · 47 min#postgresql#sql#database-design
- DNS ResolutionJun 1, 2026 · 14 min#networking#dns
- HTTPJun 1, 2026 · 6 min#networking#http
- TCP Deep DiveJun 1, 2026 · 11 min#networking#tcp
- Complete HTTP Request JourneyJun 1, 2026 · 20 min#networking#http
- TCP/IP - The Real Mental ModelJun 1, 2026 · 8 min#networking#tcp
- The OSI Model ExplainedJun 1, 2026 · 19 min#networking
- The Docker HandbookA beginner-friendly guide to Docker, from images, containers, and Dockerfiles to volumes, networking, Compose, multi-stage builds, and production best practices like non-root users and health checks.Jun 1, 2026 · 31 min#docker#docker-compose#devops
- Linux for Backend Engineers Part 6Jun 1, 2026 · 13 min#linux
- Linux for Backend Engineers Part 5Jun 1, 2026 · 19 min#linux
- Linux for Backend Engineers Part 4Jun 1, 2026 · 14 min#linux
- Linux for Backend Engineers Part 3Jun 1, 2026 · 17 min#linux
- Linux for Backend Engineers Part 2Jun 1, 2026 · 8 min#linux
- Linux for Backend Engineers Part 1Jun 1, 2026 · 10 min#linux
- CompressionA beginner-friendly guide to compression, covering lossless vs lossy methods, formats vs algorithms, how HTTP compression works with gzip and Brotli, when servers skip it, and how it differs from minification.Jun 1, 2026 · 11 min#web#http#compression