>_
Engineering
Notes
Modules
Web Development
Frontend Architecture
React, Next.js, and modern UI patterns. The art of building interfaces.
Backend Architecture
Node.js, FastAPI, Databases, System Design, and Scalability approaches.
DevOps & Cloud
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.
Certificate Management
The journey from HTTP to HTTPS. Free SSL certificates with Let's Encrypt and Certbot.
Introduction to Docker
Containers, Images, Dockerfiles, and Docker Compose. Build and ship consistently.
Scaling Strategies
Horizontal vs. Vertical Scaling, Load Balancers, and High Availability patterns.
AWS ECR & ECS
Container Registry and Orchestration. Deploying Docker containers on AWS Fargate/EC2.
Monitoring & Logging
Logging, Monitoring, Alerts, and why PM2 logs aren't enough. Intro to New Relic.
Serverless Architecture
Event-Driven Architecture, AWS Lambda, and Serverless Framework.
Kubernetes
Container Orchestration. Automate deployment, scaling, and management.
Machine Learning
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.
Natural Language Processing (NLP)
Text Processing, Embeddings, Transformers, and LLMs.
Computer Vision
Image processing, CNNs, Object Detection, and Segmentation.
Computer Science Core
OS Internals
Processes, Threads, Scheduling, and Memory Management.
DBMS
SQL, NoSQL, Normalization, and Indexing strategies.
Computer Networks
OSI Model, TCP/IP, Routing, and Network Security.
Additional Stuff
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.
Loading...