🧮 Day 25 — JavaScript 30 Days Challenge Day 25 complete — built a Factorial Calculator App using Vanilla JavaScript. This app calculates the factorial of a given number. The user simply enters a number and the app computes the factorial instantly. Features include: • Number input field • Instant factorial calculation • Basic input validation This project focuses heavily on algorithmic thinking and implementing mathematical logic in JavaScript. Code pushed to GitHub + Live hosted link in GitHub ReadMe (Github link in Profile section). Day 25 done. Just a few more to go. 🚀 #JavaScript #WebDevelopment #FrontendDevelopment #30DaysOfCode #FactorialCalculator #BuildInPublic #CodingJourney
More Relevant Posts
-
🚀 30 Days of JavaScript – Day 19 Today I built a To-Do App with Local Storage. 💡 This app allows users to: • Add tasks • Delete tasks • Store tasks even after page refresh 🧠 Concepts Used: • DOM manipulation • localStorage • dynamic UI updates • arrays and functions 📌 This helped me understand how real applications manage user data. 🎥 Demo below 👇 👉 Source code in first comment (only JS Code). #JavaScript #WebDevelopment #FrontendDevelopment #LearningJavaScript #CodingJourney
To view or add a comment, sign in
-
Built a simple CRUD app using React Worked on a project where users can: Create posts (with image, title, description) View all posts in card format Edit posts without creating duplicates Delete posts instantly Learned: 1.State management with useState 2.Handling forms & file inputs 3.Conditional rendering 4.Updating vs creating data (real CRUD logic) 5.Simple project, but helped me understand React much better. #React #JavaScript #WebDevelopment #CRUD #LearningInPublic
To view or add a comment, sign in
-
Why does your app "freeze" during big tasks? Even with 5 years of experience, this one still trips people up. JavaScript is "single-threaded." This means it can only do one thing at a time. The Problem: If you run a heavy calculation, the app cannot "draw" the UI or handle touches until that task is finished. Example (The Bad Way): // This freezes the screen for 5 seconds! const processData = () => { for(let i = 0; i < 1000000000; i++) { // Heavy work... } console.log("Done!"); } The Fix: Break big tasks into small pieces or move them to a "Worker." In React Native, keep the "Main Thread" free so your animations stay smooth. Senior Rule: Never block the UI. If a task takes more than 100ms, it shouldn't be on the main thread. #JavaScript #ReactNative #Coding #Performance #SimpleCoding
To view or add a comment, sign in
-
To everybody making a big deal about the Claude cli source code leak. It's a client side app in JavaScript. They already gave you the code, they just removed the one small step to ask Claude to reverse engineer it into something prettier to read.
To view or add a comment, sign in
-
🚀 Excited to share my first JavaScript Calculator project! I built this web app using HTML, CSS, and JavaScript, where you can perform basic arithmetic operations with real-time results. What started as a small learning experiment turned into a hands-on experience with: 💡 DOM manipulation 💡 Handling button clicks 💡 Building calculation logic It’s amazing how much you can learn by building something from scratch! 🎉 🎥 Check out the demo showing both the code and working app. #javascript #webdevelopment #frontend #learningbydoing #codingjourney
To view or add a comment, sign in
-
🚀 Excited to share my latest project! I built a Notes App using JavaScript & LocalStorage that allows users to create, save, and delete notes efficiently. ✨ Key Features: • Add & delete notes • Data stored using LocalStorage • Simple and clean UI 🔗 Live Demo: https://lnkd.in/d_zt2ems This project helped me strengthen my understanding of DOM manipulation and browser storage. 💡 Next, I plan to add features like Edit, Search, and Dark Mode. #JavaScript #WebDevelopment #FrontendDeveloper #Projects #Learning
To view or add a comment, sign in
-
Javascript concept: Callbacks Callbacks are simple at first: function greet(fn) { fn(); } But in real-world apps: doA(() => { doB(() => { doC(() => {}); }); }); 😵 This becomes hard to read and maintain. 💡 This problem is called callback hell 🚀 Solution: → Promises → Async/Await #JavaScript #WebDevelopment #Frontend #Coding #LearnToCode
To view or add a comment, sign in
-
📊 Day 26 — JavaScript 30 Days Challenge Day 26 complete — built a Math Table Generator App using Vanilla JavaScript. This app generates the multiplication table of any number entered by the user. Instead of calculating each line manually, the app instantly displays the full table in a structured format. Features include: • Number input field • Automatic table generation • Clean table display format • Instant output on button click This project is simple but great for strengthening loop logic and dynamic UI rendering in JavaScript. Code pushed to GitHub + Live hosted link in GitHub ReadMe (Github link in Profile section). Day 26 done. Almost at the finish line. 🚀 #JavaScript #WebDevelopment #FrontendDevelopment #30DaysOfCode #MathTableGenerator #BuildInPublic #CodingJourney
To view or add a comment, sign in
-
I built a complete enterprise app with NestJS in 48 hours. Here's everything I learned — explained so simply that even a non-developer can understand. NestJS has only 3 concepts: → Module (the container) → Controller (the receptionist) → Service (the worker) That's it. Everything else is this pattern repeated. I made a visual guide breaking down: • Why NestJS exists (and when NOT to use it) • The 3 building blocks with real code • How every request flows — 5 steps • Decorator cheat sheet (save this) • NestJS vs Express — honest comparison Swipe through the carousel ⬇️ --- What backend framework are you using in 2026? ♻️ Repost if this helped someone in your network 💾 Save for later reference #nestjs #backenddevelopment #typescript #webdevelopment #spftwareengineering #development #javascript
To view or add a comment, sign in
-
Did you know? JavaScript was created in just 10 days. 🤯 The language that powers most of the web today was built by Brendan Eich in only 10 days. What started as a simple scripting language is now running: • Frontend (React, Vue) • Backend (Node.js) • Mobile apps • Even AI tools Lesson? Don’t underestimate small beginnings. Big things can come from fast starts. #javascript #webdevelopment #codingfacts #techfacts #developerlife
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