Filter
Exclude
Time range
-
Near
πŸš€ Day 102 of #Phase3 #180DaysOfCode πŸš€ Revision day for Wanderlust 🏑✨ β€’ Revised project flow β€’ Understood error handling β€’ Reviewed middlewares & core concepts Strengthening the foundation πŸ”₯ #NodeJS #ExpressJS #CodingJourney
1
3
Hello Coders, Project : Hospital Management System using MERN Stack. β€’ Footer Section added. β€’ Beautiful animation and icons is added in this section. β€’ Page is responsive. #mern #reactjs #nodejs #expressjs #mongodb #clerk #buildinpublic #LearnInPublic #connect
2
29
Replying to @sudox7
Just coded my own Web Server in C as well, and it is actually interesting to see what is actually going on under the hood. Was so used to running my APIs via ExpressJS, I never appreciated the work that was happening in the background.
1
332
πŸš€ Day 31 - Restarting My Full-Stack Journey Today was one of the most exciting milestones in my backend journey so far. Instead of learning isolated concepts, I built a complete backend project and connected multiple technologies together to create a real-world API. πŸ› οΈ Project Built: πŸ“‡ Contact Manager API Built using: * Node.js * Express.js * MongoDB * Mongoose * JWT Authentication * bcrypt πŸ“š What I learned today: βœ… Express Project Structure * Routes * Controllers * Models * Middleware * Config Files βœ… MVC Architecture * Separating business logic from routes * Writing cleaner and scalable code βœ… MongoDB & Mongoose * Creating Schemas * Creating Models * Performing CRUD Operations * Database Relationships using ObjectId references βœ… User Authentication * User Registration * User Login * Password Hashing with bcrypt * JWT Token Generation βœ… Authorization * Protected Routes * Token Validation Middleware * Accessing authenticated user information βœ… Custom Middleware * Authentication Middleware * Centralized Error Handling Middleware βœ… Environment Variables * Storing secrets securely * Database connection strings * JWT secret keys πŸ› οΈ Features Implemented: βœ… Register User βœ… Login User βœ… Generate JWT Token βœ… Create Contact βœ… Get All Contacts βœ… Get Single Contact βœ… Update Contact βœ… Delete Contact βœ… Protected API Routes πŸ’‘ Biggest takeaway: Today was the first time I felt like I was building a real backend application instead of just experimenting with APIs. Understanding how authentication, databases, middleware, controllers, and routes work together gave me a much clearer picture of how modern backend systems are structured. From simple Express servers to a complete authenticated CRUD API , the journey is getting more exciting every day πŸš€ #100DaysOfCode #FullStackDevelopment #BackendDevelopment #NodeJS #ExpressJS #MongoDB #Mongoose #JWT #WebDevelopment #LearningInPublic #ChaiCode @Hiteshdotcom @piyushgarg_dev @yntpdotme @surajtwt_ @ChaiCodeHQ @nirudhuuu
πŸš€ Day 30 - Restarting My Full-Stack Journey Today was a very practical backend development day. Instead of focusing only on theory, I spent most of my time building APIs with Express.js and understanding how routing and middleware work behind the scenes. This was one of those days where concepts started feeling much more real because I could actually see requests moving through my application. πŸ“š What I learned today: βœ… Express Fundamentals * Creating Express applications * Understanding request and response objects * Working with JSON data using: app.use(express.json()) * Sending responses using: * `res.send()` * `res.json()` * `res.status()` * `res.redirect()` * `res.sendStatus()` βœ… Route Parameters & Query Parameters Worked with: /menu/:id and /search?q=biryani Understanding the difference between: * `req.params` * `req.query` βœ… HTTP Methods in Express Implemented: * GET * POST * PUT * PATCH * DELETE Built CRUD-style APIs and understood where each method should be used. βœ… Express Routing * Route handlers * Dynamic routes * Wildcard routes * Route chaining using: app.route() βœ… Middleware Deep Dive Learned how middleware works in Express: * Request logging middleware * Timing middleware * Authentication middleware * Authorization middleware Understanding: next() and why forgetting it can cause requests to hang forever. βœ… Authentication & Authorization Built custom middleware for: * Token validation * User identification * Role-based access control Understanding the difference between: * Authentication β†’ Who are you? * Authorization β†’ What are you allowed to do? πŸ› οΈ Practical Work Built multiple Express applications that included: βœ… Basic Express Server βœ… Route Parameters βœ… Query Parameters βœ… CRUD Operations βœ… Request Logging βœ… Authentication Middleware βœ… Role-Based Authorization βœ… Custom Response Handling πŸ’‘ Biggest takeaway: Today made me realize that middleware is one of the most powerful concepts in backend development. Instead of writing the same code in every route, middleware allows us to handle logging, authentication, validation, and many other concerns in a clean and reusable way. Backend development is starting to feel much more structured and scalable now πŸš€ #100DaysOfCode #FullStackDevelopment #BackendDevelopment #NodeJS #ExpressJS #JavaScript #APIs #Middleware #LearningInPublic #ChaiCode #DAY1 #DAY30 #100DaysOfSilence @Hiteshdotcom @piyushgarg_dev @yntpdotme @surajtwt_ @ChaiCodeHQ
1
14
Lecture No 7 Completed βœ”οΈ Studied the differences between JSON and JavaScript Objects. Also understood the workflow of a Node.js and Express app, including request handling,route matching, responses,and libuv. #BackendDevelopment #NodeJS #ExpressJS #JSON #JavaScript #Consistency
8
Built the user controller & route in FlickZone. β†’ User controller logic β†’ Route wired up β†’ Tested & debugged the whole flow Backend is taking shape. πŸ”—Github: github.com/MuhammadWaris-55/… #NodeJS #ExpressJS #BackendDev
1
1
22
Lecture No 6 Completed βœ… Studied what HTTP is and how to create a server using Express. Covered route patterns using ?, , and * operators, and learned about route parameters (params). #BackendDevelopment #NodeJS #ExpressJS #HTTP #Routing #Params #WebDevelopment
9
Replying to @isha_singh06
Tell me honestly, How much do u know out of all of these.? Microservices, Cloud, ExpressJs NodeJs, MongoDB, MySql ? Do you just touch base the basics and say yourself skilled or r u really confident to break these in interview.?
2
43
Backend Update πŸš€ Today's learning: βœ… User Controller βœ… Register User Route βœ… Input Validation βœ… Essential checks before creating a user Understanding the backend flow behind user registration. βš™οΈ #NodeJS #ExpressJS #Backend #MERN #LearningInPublic
4
Replying to @indiesoftwaredv
Yeah i just use JS as a shorthand because with something like nextjs it covers frontend and backend. the JS/TS ecosystem is a Swiss Army knife. It’s just such an easy go-to. Npm has such a delightful packaging system, deployment ecosystem, development ecosystem. Other ecosystems like python are inferior for rapid development. On top of that, despite what some people will tell you, NodeJS is actually very fast if you compare it to other top languages. So yeah, NodeJS is the underlying tech but if i were creating a API server today I’d reach for ExpressJS or NextJS if I were building a frontend. Deployment, development environments are a breeze. The thing that really makes it a winner is that the npm ecosystem has an endless sea of constantly updated packages that take work off of you, and it’s very easy to install/utilize them. Claude can easily take you through those tradeoffs.
1
1
18
Tech used : - Laravel - Codeigniter - Ionic - NextJS, NuxtJS, NodeJS, ReactJS, VueJS, InertiaJS, ExpressJS - Scratch - React Native - Figma Tools : VS Code mysql, draw.io dll ⚑ Fast Response ⚑ Fast Work ⚑ Fast Delivery Trusted πŸ’― 100% Guarantee GraciΓ s

33
πŸš€ Day 30 - Restarting My Full-Stack Journey Today was a very practical backend development day. Instead of focusing only on theory, I spent most of my time building APIs with Express.js and understanding how routing and middleware work behind the scenes. This was one of those days where concepts started feeling much more real because I could actually see requests moving through my application. πŸ“š What I learned today: βœ… Express Fundamentals * Creating Express applications * Understanding request and response objects * Working with JSON data using: app.use(express.json()) * Sending responses using: * `res.send()` * `res.json()` * `res.status()` * `res.redirect()` * `res.sendStatus()` βœ… Route Parameters & Query Parameters Worked with: /menu/:id and /search?q=biryani Understanding the difference between: * `req.params` * `req.query` βœ… HTTP Methods in Express Implemented: * GET * POST * PUT * PATCH * DELETE Built CRUD-style APIs and understood where each method should be used. βœ… Express Routing * Route handlers * Dynamic routes * Wildcard routes * Route chaining using: app.route() βœ… Middleware Deep Dive Learned how middleware works in Express: * Request logging middleware * Timing middleware * Authentication middleware * Authorization middleware Understanding: next() and why forgetting it can cause requests to hang forever. βœ… Authentication & Authorization Built custom middleware for: * Token validation * User identification * Role-based access control Understanding the difference between: * Authentication β†’ Who are you? * Authorization β†’ What are you allowed to do? πŸ› οΈ Practical Work Built multiple Express applications that included: βœ… Basic Express Server βœ… Route Parameters βœ… Query Parameters βœ… CRUD Operations βœ… Request Logging βœ… Authentication Middleware βœ… Role-Based Authorization βœ… Custom Response Handling πŸ’‘ Biggest takeaway: Today made me realize that middleware is one of the most powerful concepts in backend development. Instead of writing the same code in every route, middleware allows us to handle logging, authentication, validation, and many other concerns in a clean and reusable way. Backend development is starting to feel much more structured and scalable now πŸš€ #100DaysOfCode #FullStackDevelopment #BackendDevelopment #NodeJS #ExpressJS #JavaScript #APIs #Middleware #LearningInPublic #ChaiCode #DAY1 #DAY30 #100DaysOfSilence @Hiteshdotcom @piyushgarg_dev @yntpdotme @surajtwt_ @ChaiCodeHQ
πŸš€ Day 29 β€” Restarting My Full-Stack Journey Today I went deeper into Node.js and learned what actually happens behind the scenes when JavaScript runs outside the browser. This was one of those topics where understanding the internals made many previously confusing concepts finally click. πŸ“š What I learned today: βœ… How JavaScript Runs in Browsers vs Node.js * Browsers provide Web APIs * Node.js provides Node APIs * Both use JavaScript but have different runtime environments βœ… Understanding Node.js Architecture * V8 JavaScript Engine * Node.js APIs * C/C Bindings * libuv * Event Loop Understanding how all these components work together to execute JavaScript outside the browser. βœ… Node.js Process Lifecycle Learned what happens when we run: ```bash node index.js ``` * A Node.js process is created * A main thread is allocated * Top-level code starts executing * Modules are loaded * Event callbacks are registered * Event loop starts processing tasks βœ… Event Loop Deep Dive Explored major event loop phases: * Timers * I/O Poll Phase * `setImmediate()` * Close Callbacks And how Node.js decides when to continue or exit the process. βœ… Main Thread vs Thread Pool Learned: * JavaScript runs on the main thread * CPU-blocking code can freeze execution * libuv uses a thread pool for certain expensive operations * Why blocking code like `while(true)` should be avoided βœ… Understanding Asynchronous Execution Practiced examples using: * `console.log()` * `setTimeout()` * Event Loop execution order And understood why asynchronous callbacks execute after synchronous code completes. πŸ› οΈ Practice: * Explored Node.js execution flow * Tested event loop behavior using timers * Experimented with callback execution order * Learned how blocking code impacts application performance πŸ’‘ Biggest takeaway: Before today, I knew that Node.js was "single-threaded." Now I understand what that actually means. Learning about the event loop, libuv, the main thread, and asynchronous execution helped me understand how Node.js handles thousands of operations efficiently without blocking the application. The deeper I go into backend development, the more fascinating it becomes πŸš€ #100DaysOfCode #FullStackDevelopment #BackendDevelopment #NodeJS #JavaScript #EventLoop #WebDevelopment #LearningInPublic #ChaiCode #dayxwebtoon #TrendingforPavel #100DaysOfSilence #DAY29 @Hiteshdotcom @nirudhuuu @yntpdotme @ChaiCodeHQ @surajtwt_ @codedailybot @_100DaysOfCode @100days
1
42
Today I learned Mongoose Relationships πŸ”— βœ… One-to-Many Relationships βœ… Referencing documents with ObjectId βœ… Using ref to connect collections βœ… Fetching related data with populate() #MongoDB #Mongoose #NodeJS #ExpressJS #WebDevelopment #100DaysOfCode
1
1
12
πŸš€ Day 101 of #Phase3 #180DaysOfCode πŸš€ Completed Project Phase 2 (Part D) πŸ’»βœ¨ β€’ Auth vs Authorization β€’ Hashing & Salting β€’ Passport.js setup β€’ User Signup & Login Real authentication unlocked πŸ”₯ #NodeJS #ExpressJS #CodingJourney
2
14
Today marks another exciting milestone in my backend development journey. A few weeks ago, concepts like Node.js, Express, Middleware, Event Emitters, Promises, Async/Await, APIs, MongoDB, and Mongoose felt complex and unfamiliar. Today, I've moved beyond just learning the theory and have started building real applications with them. So far, I have learned how Node.js works behind the scenes, how asynchronous programming powers modern applications, and how Express simplifies the process of creating servers and APIs. I've built routes using GET, POST, PUT, and DELETE methods, tested endpoints with Postman, and gained a much deeper understanding of how client-server communication works. One of the most rewarding parts of the journey has been working with MongoDB and Mongoose. Seeing data created from my application and successfully stored in a MongoDB Atlas database was a great feeling. From defining schemas and models to creating and managing documents, I can now see how backend systems persist and manage data in real-world applications. There have been plenty of errors along the way. Missing modules, undefined request bodies, route issues, database connection mistakes, and debugging sessions that took longer than expected. But each challenge taught me something valuable and strengthened my problem-solving skills. Looking back, I can confidently say that growth comes from consistency. Every bug fixed, every concept understood, and every project completed is a step forward. The journey is still just beginning. Next up are more advanced backend concepts, database design, authentication, and building full stack applications. To anyone learning software development: keep going. The concepts that seem difficult today will eventually become second nature. Stay curious, keep building, keep breaking things, and keep learning. One step at a time, progress compounds. #BackendDevelopment #NodeJS #ExpressJS #MongoDB #Mongoose #JavaScript #WebDevelopment #ProgrammingJourney #LearningInPublic
1
36
Replying to @Im_IrushiK
"reactJS ExpressJS" alone is NOT full-stack.
20
Backend Update πŸš€ Today's learnings: βœ… File uploads with Multer βœ… Cloudinary integration βœ… Managing media files in backend applications One step closer to building production-ready applications. ☁️ #NodeJS #ExpressJS #Multer #Cloudinary #Backend
1
14
Expressjs is so dead as for real product building, -> Right now, for building a basic product only needs vercel to work on as a start. -> To scale as volume we still need to scale the product, so vercel vendor locks it to only work on its ecosystem. -> now the product needs to get shift right now. This is what real software engineers needed for, AI doesn't made us dead, it gave opportunities to startupa develop, if the product scales better, then engineers get hired not Agents which runs 24/7. LLMs can handle code that's right , but we humans need to make decisions on design system, when to make decisions and all.
1
151
day 3 of learning in public learned box model in CSS learned about callback, promises, async/await started expressjs
3
36
Replying to @TosinOlugbenga
Will Expressjs do the work or you need a nestJs??
2
635