Day 8 of making my self a BRAND 1 : Node js works with modules, there are core modules which are built in modules and external modules which can be installed from some package manager like npm, pnpm, yarn etc 2 : commonly used built in modules are fs, http, https, path etc 3 : commonly used external modules : express, dotenv, mongoose etc 4 : ask AI to list common modueles 5 : You might have heared about async in js but have you ever asked why it even exist, every body knows that async is which runs in the background but why to even run in the background. 6 : The reason that it exists because js in single threaded on browser and in node js environment as well so not to block the call stack in which the code is executed we use async in js #Nodejs #JavaScript #AsyncJS #WebDevelopment #BackendDevelopment #FullStackDevelopment #Coding #Programming #Developers #TechCommunity #NodeModules #CoreModules #ExpressJS #NPM #NodeTips #LearnNodeJS #NodeDeveloper #ServerSide #BackendEngineer #JavaScriptRuntime #100DaysOfCode #CodeNewbie #LearningInPublic #DeveloperJourney #SelfImprovement #BuildInPublic #CodingJourney #SkillUp #ContinuousLearning #TechEducation #AsyncProgramming #EventLoop #Concurrency #SingleThreaded #NonBlockingIO #WebServers #CodeBetter #DevTips #TechInsights #ProgrammingConcepts #Day8 #MakeYourselfABrand #PersonalBranding #DeveloperBrand #CodingMindset #ConfidenceInCoding #TechCareer #GrowthMindset #MotivationForDevelopers #LearnBuildGrow
Learning Node.js: Modules, Async, and more
More Relevant Posts
-
Day 10 of making my slef a BRAND 1 : Node js depend on Googles V8 to convert js code into machine code and libuv for file accessing and thread pools etc 2 : As in node environment js runs in a single thread, 1. program is initiallized, 2. top level code is executed, 3.modules are required, 4. callbacks are registered, 5 . event loop starts running. 3 : event loops executes the callbacks and if some code takes longer to run that is pushed to threads in the thread pool 4 : there can be 4 - 128 threads in the thread pool 5 : Node js is based on event driven architeccture, which means that events are thrown on multiple occassion eg. file reading is finished 6 : And callbacks are associated with events, those callbacks are executed in event loop 7 : And callbacks taking more time are provided to one of the thread from thread pool to be executed in background #NodeJS #JavaScript #BackendDevelopment #FullStackDeveloper #WebDevelopment #SoftwareEngineering #Programming #AsyncProgramming #EventLoop #V8Engine #Libuv #ThreadPool #NodeJSEventLoop #JavaScriptDeveloper #MERNStack #TechLearning #CodingJourney #DeveloperCommunity #CodeNewbie #NodeJSTips #JSPerformance #Concurrency #NonBlockingIO #ServerSideJS #WebDevCommunity #BackendEngineer #ScalableApps #TechEducation #LearningInPublic #BuildInPublic #100DaysOfCode #DeveloperLife #WebEngineering #CodingInsights #JSRuntime #NodeInternals #ProgrammingConcepts #AsynchronousCode #CodeWithUzair #TechExplained #JSArchitecture #SoftwareDeveloper #NodeJSLearning #NodeJSEngine #CodingDaily #CodeSharing #NodeMastery #V8AndLibuv #TechContent #DeveloperGrowth
To view or add a comment, sign in
-
🚀 𝗪𝗮𝗻𝘁 𝘁𝗼 𝗕𝗲𝗰𝗼𝗺𝗲 𝗮 𝗙𝘂𝗹𝗹 𝗦𝘁𝗮𝗰𝗸 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿? Still stuck with the old 𝗠𝗩𝗖 (𝗠𝗼𝗱𝗲𝗹-𝗩𝗶𝗲𝘄-𝗖𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿) architecture that often feels confusing and complex, Traditional Node JS and Java Spring Boot might be complex for you !! It’s time to step up and explore something more powerful and modern — the 𝗠𝗩𝗧 (𝗠𝗼𝗱𝗲𝗹-𝗩𝗶𝗲𝘄-𝗧𝗲𝗺𝗽𝗹𝗮𝘁𝗲) 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲! 💡 If you’re planning to transition into Full Stack Development, 𝗣𝘆𝘁𝗵𝗼𝗻 𝗗𝗷𝗮𝗻𝗴𝗼 + 𝗥𝗲𝗮𝗰𝘁 is one of the best frameworks to start with. ✅ Clean and scalable structure ✅ Built-in authentication, admin panel & ORM ✅ Rapid development with minimal setup ✅ Perfect for both beginners and production-level apps Don’t just learn to build apps — learn to build them the right way! Start your Full Stack journey with Django today and experience how effortless web development can truly be. 🧠🔥 #Django #Python #FullStackDeveloper #WebDevelopment #MVT #Developers #LearningJourney #Programming #SoftwareEngineering
To view or add a comment, sign in
-
-
HTTP Status Codes Every Developer Should Keep in Mind! A quick guide to the most important HTTP status codes — perfect for debugging APIs or building web apps. Knowing these can save you time and headaches. 💡 ✅ 200 – Success 🔁 301 – Permanently Moved 🔄 302 – Temporary Redirect ⚠️ 400 – Bad Request 🔒 401 – Unauthorized ⛔ 403 – Forbidden ❌ 404 – Page Not Found 💥 500 – Server Error 🌐 502 – Bad Gateway 🔧 503 – Service Unavailable Keep this cheat sheet close — small, simple, and super useful! 💻🔥 Tags: #WebDevelopment #HTTPStatusCodes #Developers #Programming #Frontend #Backend #APIs #WebDev #SoftwareEngineering #Learning #Coding #Angular #NodeJS #JavaScript #TechTips
To view or add a comment, sign in
-
-
🔥 Next.js 16 is here With Turbopack as default, projects build insanely fast ⚡ New “use cache” directive changes how caching works 🧠 Plus, proxy.ts, streamed metadata, and smarter routing make apps smoother than ever. It’s fast, modern, but yeah, upgrading from v15 needs a bit of care 👀 Explored it in detail, trust me, this version really pushes Next.js to the next level 🚀 🔗 Official Release: nextjs.org/blog/next-16 #Nextjs16 #Nextjs #React #WebDevelopment #Frontend #JavaScript #DevCommunity #Coding #Performance #Developers #Vercel #WebApps #TypeScript #WebPerformance #CodingCommunity #TechTrends #technology #innovation #future #digitaltransformation #technews #techtrends #engineering #programming #webdevelopment #techcommunity #frontend #backend #devlife #webdev #appdevelopment #machinelearning #deeplearning #neuralnetworks #datascience #automation #generativeai #chatgpt #openai #aidevelopment #aitechnology #futureofai #aitrends #aiinnovation #aiforbusiness #softwaredeveloper #softwareengineering #coding #programmer #developer #javascript #reactjs #nextjs #nodejs #typescript #python #cleanarchitecture #devcommunity #github #opensource #code #learning #careerdevelopment #techcareer #upskilling #motivation #linkedincommunity #personalbranding #jobsearch #growthmindset
To view or add a comment, sign in
-
🚀 Top 10 JavaScript Libraries to Learn in 2025 The JavaScript ecosystem never stops evolving — from React and Vue 3 to Astro, TanStack Query, and Three.js, staying updated is essential for every web developer. In this new Djamware.com tutorial, I’ve curated the 10 must-learn JavaScript libraries for 2025, complete with examples, use cases, and why each one matters this year. 👉 Read the full tutorial here: 🔗 https://lnkd.in/gwx7pttv 💡 Whether you’re mastering front-end frameworks or exploring data visualization and 3D web graphics, this guide will help you stay ahead in 2025. #JavaScript #WebDevelopment #Frontend #React #Vue #Svelte #Nextjs #Astro #Djamware
To view or add a comment, sign in
-
💻 Understanding HTTP Status Codes in Web APIs 🚀 If you're working with Web APIs (like ASP.NET Core, Node.js, or Django), understanding HTTP Status Codes is essential! They tell you whether your API request was successful, failed, or needs attention. Here’s a simple breakdown 👇 ✅ 1xx – Informational → Request received, continuing process ✅ 2xx – Success → Request successfully processed ⚠️ 3xx – Redirection → Further action required ❌ 4xx – Client Error → Invalid request from client 🔥 5xx – Server Error → Server failed to handle a valid request 📊 I’ve created this easy-to-understand diagram to help developers quickly remember these status codes. Perfect for beginners learning REST APIs! #WebAPI #ASPNetCore #HTTPStatusCodes #BackendDevelopment #DotNetDeveloper #RESTAPI #Coding #Programming #SoftwareEngineering #WebDevelopment #FullStackDeveloper #APIDevelopment #LearnToCode #TechEducation
To view or add a comment, sign in
-
-
Hello Everyone👋👋 What is the difference between ArrayList and LinkedList? ArrayList: Uses a dynamic array. Fast for random access (get()). LinkedList: Uses a doubly-linked list. Fast for adding/deleting elements from the middle. #Java #backend #frontend #FullStack #software #developer #programming #code #lambda #API #super #constructor #Arrays #ArrayList #GenAI #AI #OpenAI #LLM #SpringAI #SpringBoot #Angular #Reactjs #Javascript #Nodejs #MERN #Java25 #class #object #interview
To view or add a comment, sign in
-
You want to learn Python, React, Node.js, Java, TypeScript, and Go… all at the same time. But ma/sir, you’ve not even styled a button properly with CSS. Let me tell you a short story. There’s this guy in our DMs. He said, “I’ve been learning to code for 8 months now but I’m still confused. I’m doing React, Python, and C++… but I feel stuck.” So I asked: “Can you build a basic responsive landing page from scratch with HTML and CSS?” He said… “Um… not really.” And that’s the problem. Too many people are jumping into frameworks and backend tech… without a solid grip on the core building blocks of the web. HTML. CSS. JavaScript. These three are the ABC of web development. Without them, you're building a mansion on wet sand. One breeze like this… everything will scatter. 😀 But here’s the thing no one tells you: - Every framework you admire: React, Vue, Svelte, is built on JavaScript. - Every fancy UI you see: animations, layouts, effects, comes from HTML and CSS mastery. Stop trying to “learn everything” at once. You don’t need 5 languages. You need focus. Start simple. Go deep. THEN scale. Happy New Week #copied
To view or add a comment, sign in
-
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development