Engineering Notes
A unified knowledge base for Web Development, DevOps, Machine Learning, and Computer Science.
Web Development
Fullstack Engineering: React, Next.js, Node.js
DevOps & Cloud
Infrastructure as Code, CI/CD, and Containerization
IP & Networking
Deep dive into IP addresses, subnets, DNS, and 'Mild Hosting' (Local Network).
Virtual Machines & OS
Understanding Hypervisors, Virtualization, and Bare Metal servers.
SSH & Security
The secure shell protocol, keys, and handling permission errors (chmod 400).
AWS & Deployment
Launching EC2, handling Port 80 limitations, and Nginx Reverse Proxy.
Mastering PM2 & CI/CD
The bridge between localhost and production. Learn process management.
Deploying a Monorepo
Strategies for deploying Next.js, WebSockets, and database packages together.
Machine Learning
Deep Learning, NLP, and Computer Vision
Math for ML
Linear Algebra, Calculus, and Probability essentials.
Machine Learning Basics
Introduction to ML concepts, history, and types of learning.
Supervised Learning
Regression, Classification, and key algorithms.
Unsupervised Learning
Clustering, Dimensionality Reduction, and Association.
Reinforcement Learning
Agents, Environments, Rewards, and Q-Learning.
Deep Learning
Neural Networks, Backpropagation, and Deep Architectures.
Computer Science Core
Operating Systems, DBMS, and Networks
Additional Stuff
Extra guides, tutorials, and deep dives into modern tools and architectures.
Monorepo with Turbo
Mastering Turbo Repo, shared packages, and Prisma configuration in a monorepo environment.
Git & GitHub Essentials
Learn the basics of version control, branching, and collaborating on GitHub.
Linux Command Mastery
Essential Linux commands, file operations, permissions, and editors (Vim/Nano).
Node.js Server Guide
Build a complete Node.js server with TypeScript, Express, and your choice of MongoDB (Mongoose) or PostgreSQL (Prisma).
Augmented Reality (AR)
Introduction to Extended Reality, including AR, VR, and MR.