🚀 Day 41/100 — MERN Stack Developer Challenge Today’s learning went deeper into performance, browser behavior, and writing better structured JavaScript. 📚 What I explored today: 🔹 Performance & Optimization • Avoiding unnecessary reflows and repaints • Understanding how DOM changes impact performance 🔹 Memory Management • Identifying memory leaks • Common causes: timers and event listeners not cleaned up properly 🔹 Architecture Thinking • Separation of concerns (keeping DOM and logic separate) • Building custom utilities (like implementing my own map function) 🔹 How JavaScript Works in the Browser • Call Stack • Web APIs • Event Loop • How asynchronous code is actually executed This session helped me look beyond just writing code and start thinking about how code runs, performs, and scales in real applications. #100DaysOfCode #100DaysChallenge #MERNStack #JavaScript #WebDevelopment #LearningJourney #Consistency #learninpublic
Day 41: MERN Stack Performance Optimization
More Relevant Posts
-
Top Websites to Learn HTML, CSS, JavaScript, React & More Learning technology can feel overwhelming but the right resources make all the difference. This visual highlights some of the best websites to learn HTML, CSS, JavaScript, React, Git, APIs, MySQL, and more. Whether you’re building your first web page or leveling up your development skills, each link offers beginner-friendly tutorials, hands-on examples, and real projects to practice with. If you’re starting out, try focusing on HTML → CSS → JavaScript → one framework like React. Then explore APIs, Git, and databases as you grow your skills. Which technology are you learning right now? 🚀👇 Connect for More: Amaan Khan . . #LearnToCode #WebDevelopment #Programming #FrontendDevelopment #CodingResources #HTML #CSS #JavaScript #ReactJS #GitHub #APIs #SoftwareEngineering #TechLearning #Developers #MySQL #trending #code #AI #ML
To view or add a comment, sign in
-
-
Frontend Learning — JavaScript Object Methods You Should Master Working with objects is a core part of everyday development in JavaScript… but mastering the right built-in methods can drastically improve your code quality. From extracting keys & values to handling immutability and transforming data - these methods help you write cleaner, more predictable, and scalable code. 💡 Instead of writing manual loops and complex logic, -> leverage built-in Object methods to simplify your approach. Whether you're working with APIs, state management, or data transformation… -> these methods are your daily toolkit. 🎯 Key Takeaway: Don’t just use objects… -> Learn how to manipulate them efficiently #JavaScript #FrontendDevelopment #WebDevelopment #CodingTips #CleanCode #Developers #LearnInPublic #DeveloperJourney
To view or add a comment, sign in
-
-
Headline: Logic Building > Frameworks! 🚀 I’ve always believed that if your JavaScript logic is strong, mastering any framework like React or Node becomes seamless. To be honest, my JS logic used to be weak. I was stuck in "Tutorial Hell," just watching videos without building anything. I decided to change that and focused entirely on core JavaScript. Today, I feel confident in my logic-building skills. While I’m ready to revise React and Node, I’ve decided to build a few more complex projects in Vanilla JS first to solidify my foundation. As part of my MERN Stack journey, I developed this Student Management System using pure Vanilla JS. Technical Highlights: ✅ Smart Search & Debouncing: Implemented search optimization to reduce unnecessary function calls. ✅ Data Transformation: Logic to normalize user input (e.g., converting "meHtAb" to "Mehtab") for the database. ✅ State Persistence: Leveraged localStorage and sessionStorage for a seamless user experience across refreshes. ✅ Advanced Array Logic: Used reduce, filter, and map to build features like "Grace Marks" and "City Topper." my priority is purely skill-based growth. I am currently solving 30-50 logic problems daily to build coding muscle memory. 🔗 GitHub: https://lnkd.in/gkqVpsjd 🌐 Live: https://lnkd.in/gdfTECah #JavaScript #WebDevelopment #MERNStack #LogicMastery #CareerGrowth #VanillaJS #Programming
To view or add a comment, sign in
-
-
🚀 Hello Everyone ✋ Practicing JavaScript Array Methods 💻 Today I worked on some important JavaScript array operations that are super useful for real-world development. Here’s a quick summary of what I explored 👇 🔹 filter() method Extracted even numbers from an array Separated positive and negative numbers Filtered strings based on length Retrieved names starting with a specific letter Removed falsy values like 0, null, undefined, and empty strings 🔹 Sorting & Reversing Used sort() to arrange elements Used reverse() to flip the order 🔹 Array Manipulation Methods pop() → Remove last element push() → Add element at the end shift() → Remove first element unshift() → Add element at the beginning 💡 Key Learning: Understanding these methods makes data handling much easier and improves code readability and efficiency. 📌 Next step: Deep dive into map() and forEach() for transformations and iterations. #JavaScript #WebDevelopment #Coding #Learning #Frontend #100DaysOfCode
To view or add a comment, sign in
-
🚀 Master JavaScript — From Beginner to Advanced A Complete Cheat Sheet Series You'll Bookmark Forever JavaScript is the backbone of the modern web. Whether you're just starting out or levelling up your skills, this 7-page cheat sheet covers everything you need to write clean, powerful JavaScript. What's inside — all in one place: ✅ var / let / const · All 8 Data Types · typeof ✅ Operators — Arithmetic, Comparison, Logical, Ternary, Nullish ✅ Functions — Declaration, Arrow, Default Params, Rest, IIFE ✅ Arrays — push/pop/splice + map · filter · reduce · find · flat ✅ Objects — Spread, Destructuring, Object.keys/values/entries ✅ DOM Manipulation — Select, Create, Modify, Remove Elements ✅ Events · Fetch API · POST requests ✅ Promises · async/await · try/catch · Parallel calls ✅ ES6+ — Template Literals, Classes, Modules, Optional Chaining ✅ Error Handling · Custom Error Classes · All Loop Types `✅ Master Quick Reference — 18 most-used patterns in one table This isn't just theory — every single example is real, runnable code you can drop straight into your project. Works with Browser · Node.js · React · Vue · Angular · Next.js · Deno · Bun Save this post. Share it with someone learning JavaScript. 🔖 💬 Comment "PDF" below and I'll send the full PDF to your DMs — completely free. 👉 Follow @techwithchay for weekly cheat sheets on JavaScript, Python, SQL, System Design and more. New content drops every week. Don't miss it. 🔔 #JavaScript #JavaScriptCheatSheet #WebDevelopment #Frontend #FullStack #NodeJS #ReactJS #LearnJavaScript #ES6 #Programming #CodingTips #100DaysOfCode #TechSkills #DeveloperTools #SoftwareEngineering #TechWithChay #WebDev #JSDevs #CodeNewbie #OpenToWork
To view or add a comment, sign in
-
JavaScript Local Storage is a powerful feature that allows you to store data permanently inside the browser. This means you can save user data without using a database, and the data remains available even after page reloads or when the browser is closed. Local Storage stores data in the form of key value pairs and only supports strings. If you want to store objects or arrays, you need to convert them into JSON format. Basic operations include saving data using setItem, retrieving it using getItem, and deleting it using removeItem or clear. For example, if you save a user's name, it can be automatically fetched when the website is opened again, which improves the user experience. For MERN stack developers, local storage is very useful, especially for storing authentication tokens like JWT so that the user login state can be maintained. If you are a beginner, understanding local storage will strengthen your frontend concepts and help you build real world applications. #JavaScript #WebDevelopment #FrontendDevelopment #MERNStack #LocalStorage #Coding #Programming #Developers #LearnToCode
To view or add a comment, sign in
-
-
Working with the MERN stack has taught me one important thing… Building applications is not just about writing code. It’s about understanding problems, structuring logic, and improving performance step by step. From designing APIs in Node.js to managing state in React to creating scalable MongoDB schemas — every project brings new learning. Continuously working on writing cleaner code and building more efficient full-stack applications. What’s one concept in web development that improved your coding approach recently? #MERN #WebDevelopment #FullStackDeveloper #JavaScript #ReactJS #NodeJS
To view or add a comment, sign in
-
MERN Stack Learning Journey- #Day73 at Skill Shikshya Today I learned about HTTP Headers and CORS, two concepts that are constantly working behind the scenes in every web application. I learned that HTTP headers are metadata that travel along with every request and response between the client and server. Request headers carry information like the Content-Type to tell the server what format the body is in, the Authorization header to send auth credentials like tokens, and the User-Agent to identify the client making the request. On the other side, response headers tell the client things like the Content-Length of the data, Cache-Control to manage how long responses should be cached, and Set-Cookie to store session data on the client. Understanding these made me realize how much information is being exchanged beyond just the actual data we see on screen. The second thing I explored was CORS, which stands for Cross-Origin Resource Sharing. By default, browsers block requests made to a different origin than the one the page is loaded from, and this is called the Same-Origin Policy. CORS is the mechanism that allows a server to tell the browser which external origins are allowed to access its resources. In Express, this can be handled using the cors middleware. During development you can allow all origins, but in production it is important to restrict it to only trusted origins and also specify which HTTP methods and headers are permitted. What I found most interesting is that without properly configured CORS, a frontend application simply cannot communicate with a backend on a different domain, which is something every full stack developer needs to get right. #NodeJS #ExpressJS #BackendDevelopment #JavaScript #WebDevelopment #MERNStack
To view or add a comment, sign in
-
I’ve been working with someone who’s just starting out in development, and something interesting came up. At first, the focus was exactly what you’d expect: HTML, CSS, Javascript, React. Which makes sense. But at some point, you start noticing a gap. You can build interfaces all day, but if you don’t understand how data works underneath, things start breaking as complexity increases. I’ve made the same mistake myself early on. That’s why I encouraged him to start working with SQL and think more about how data is structured, filtered, and used. He’s already starting to see how different it feels compared to just building UI. It’s a small shift, but it changes how you approach building systems completely. Still early days, but this is the kind of direction that actually matters. What was the moment where development stopped being “just code” and started making sense?
Front-End Developer | React | 30+ Projects | Building responsive, user-focused web applications with modern JavaScript and React
Excited to share another milestone in my learning journey! 🚀 I have completed my front-end development basics and built strong foundations in: ✅ HTML ✅ CSS ✅ JavaScript ✅ React I’m also improving my problem-solving skills by practicing and solving SQL problems regularly to strengthen my database knowledge. Every day I’m learning, building, and becoming a better developer step by step. Looking forward to applying these skills in real-world projects and growing further in software development. #FrontendDevelopment #ReactJS #JavaScript #SQL #WebDevelopment #LearningJourney #Developer
To view or add a comment, sign in
-
-
🌐 Today’s MERN Concept: Node.js Asynchronous Programming (Callbacks, Promises & Async/Await) As part of my MERN learning journey today, I explored how Node.js handles asynchronous operations, which is the foundation for building scalable backend applications. ✨ What I learned today: Node.js is built on an event-driven, non-blocking model — and asynchronous patterns make this possible. Key takeaways from today: 🔹 Callbacks were the original async pattern but lead to messy code (callback hell) 🔹 Promises improved readability and allowed chaining 🔹 async/await made async code look synchronous and clean 🔹 Async handling prevents blocking the event loop 🔹 API calls, DB queries, and timers all depend on async patterns My biggest realization today: “Understanding async patterns is the key to writing fast, efficient, and clean backend logic.” This concept helped me understand how large Node.js applications handle multiple requests seamlessly. More MERN learnings tomorrow! #MERN #NodeJS #AsyncProgramming #JavaScript #LearningJourney
To view or add a comment, sign in
-
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