Welcome to the 100xDev Adventure Tracker! Embark on a thrilling journey through the world of development and ops, conquering challenges and unlocking new skills along the way. Let's dive in and track your progress as you level up your tech superpowers!
Foundation
- π Foundation Javascript, async nature of JS
- π Node.js and its runtime
- π Databases (NoSQL/SQL)
- π‘ Mongo and Postgres deep dive
- π₯ Typescript beginner to advance
Backend
- π Backend communication protocols
- π Express basic to advance
- πͺ ORMs
- 𧩠Middlewares, routes, status codes, global catches
- π― Zod
- π MonoRepos, turborepo
- π Serverless Backends
- π OpenAPI Spec
- π Autogenerated clients
- π Authentication using external libraries
- π Scaling Node.js, performance benchmarks
- π Deploying npm packages
Frontend
- π¨ Reconcilers and Frontend frameworks
- βοΈ React beginner to advance
- πΌ Internals of state, Context API
- π§ State management using recoil
- π¨ CSS you need to know of, Flexbox, basic styling
- π Frontend UI frameworks, Deep dive into Tailwind
- π¦ Containerization, Docker
- π Next.js
- πͺ Custom hooks
- π In house auth using next auth
Basic Devops
- π³ Docker end to end
- βοΈ Deploying to AWS servers
- π Newer clouds like fly/Remix
- π Nginx and reverse proxies
Projects
- π― GSoC Project setting up and issue solving
- π Building Paytm/Wallet End to End
Advanced Backend, System Design
- π Advanced backend communication
- π¨ Message queues and PubSubs
- π Proxies, Load balancers
- π Redis Deep dive
- π Kafka Deep dive
- π Common Design Patterns in JS
- π Advanced DB concepts (Indexing, normalization)
- β± Rate limiting
- π€ Captchas and DDoS protection
- π‘ Sharding, Replication, Resiliency
- π Horizontal and vertical scaling
- π Polling and websockets
- π Grpc
- πΌ Capacity Estimation
- π Load Balancers
- π§ CAP Theorem
- π§ͺ Testing Node.js Apps in 2023
- π‘ Real-time communication, basics of WebRTC
Advanced Devops
- π³ Container Orchestration, Docker Swarm
- βΈοΈ Kubernetes
- π CI/CD
- π Monitoring systems basics to advance
- π Prometheus, Grafana
- π° Newrelic as a paid service
- π Serverless Deep dive
- βοΈ AWS Constructs (EC2, S3, CDNs, LB, EKS)
Projects
- π Zerodha end to end
- π Zapier end to end
- π Real-world open-source projects