<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Md Mijanur Molla</title>
    <description>The latest articles on Forem by Md Mijanur Molla (@md_mijanur_molla).</description>
    <link>https://forem.com/md_mijanur_molla</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3833359%2F30f89105-4942-4b95-beba-4bc32d3a941c.png</url>
      <title>Forem: Md Mijanur Molla</title>
      <link>https://forem.com/md_mijanur_molla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/md_mijanur_molla"/>
    <language>en</language>
    <item>
      <title>I Thought This Was Just a Fun Coding Challenge… Then I Saw People Competing Against AI 🔥</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Sat, 09 May 2026 10:59:54 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/i-thought-this-was-just-a-fun-coding-challenge-then-i-saw-people-competing-against-ai-1j81</link>
      <guid>https://forem.com/md_mijanur_molla/i-thought-this-was-just-a-fun-coding-challenge-then-i-saw-people-competing-against-ai-1j81</guid>
      <description>&lt;p&gt;At first, I expected something casual.&lt;/p&gt;

&lt;p&gt;Maybe a few frontend mini games.&lt;br&gt;&lt;br&gt;
Maybe some simple browser challenges.&lt;/p&gt;

&lt;p&gt;But after exploring VibeCode Arena’s &lt;strong&gt;Beat The Heat&lt;/strong&gt; event…&lt;/p&gt;

&lt;p&gt;👉 It became surprisingly addictive.&lt;/p&gt;

&lt;p&gt;Because this is not just “solve and leave” coding.&lt;/p&gt;

&lt;p&gt;It’s:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build
&lt;/li&gt;
&lt;li&gt;Compete
&lt;/li&gt;
&lt;li&gt;Improve
&lt;/li&gt;
&lt;li&gt;Compare against AI
&lt;/li&gt;
&lt;li&gt;Climb the leaderboard
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And honestly?&lt;/p&gt;

&lt;p&gt;That changes everything.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎮 What Makes It Different
&lt;/h2&gt;

&lt;p&gt;Most coding platforms focus only on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DSA
&lt;/li&gt;
&lt;li&gt;Algorithms
&lt;/li&gt;
&lt;li&gt;Standard interview problems
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But this challenge is different.&lt;/p&gt;

&lt;p&gt;Here you build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Browser games
&lt;/li&gt;
&lt;li&gt;Interactive logic systems
&lt;/li&gt;
&lt;li&gt;Creative frontend experiences
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML
&lt;/li&gt;
&lt;li&gt;CSS
&lt;/li&gt;
&lt;li&gt;Vanilla JavaScript
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No heavy frameworks.&lt;/p&gt;

&lt;p&gt;Just creativity + execution.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 The Fun Part
&lt;/h2&gt;

&lt;p&gt;Some challenges look simple…&lt;/p&gt;

&lt;p&gt;Until you actually try solving them 😄&lt;/p&gt;

&lt;p&gt;You start thinking:&lt;/p&gt;

&lt;p&gt;👉 “Okay this is easy.”&lt;/p&gt;

&lt;p&gt;Then suddenly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Edge cases appear
&lt;/li&gt;
&lt;li&gt;UI logic becomes tricky
&lt;/li&gt;
&lt;li&gt;Timing breaks
&lt;/li&gt;
&lt;li&gt;AI solutions start competing too
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And now you want to improve your score again.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚔️ Human vs AI Makes It More Interesting
&lt;/h2&gt;

&lt;p&gt;One thing I really liked:&lt;/p&gt;

&lt;p&gt;You can literally compare your solution with AI-generated solutions.&lt;/p&gt;

&lt;p&gt;That creates a different mindset.&lt;/p&gt;

&lt;p&gt;Instead of just:&lt;/p&gt;

&lt;p&gt;👉 “Does my code work?”&lt;/p&gt;

&lt;p&gt;You start asking:&lt;/p&gt;

&lt;p&gt;👉 “Can I build this cleaner than AI?”&lt;/p&gt;

&lt;p&gt;And that’s where the challenge becomes exciting. :contentReference[oaicite:0]{index=0}&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Why You Should Try It
&lt;/h2&gt;

&lt;p&gt;If you enjoy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend projects
&lt;/li&gt;
&lt;li&gt;Game development
&lt;/li&gt;
&lt;li&gt;Creative coding
&lt;/li&gt;
&lt;li&gt;UI/UX challenges
&lt;/li&gt;
&lt;li&gt;Logic-heavy interactions
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You’ll probably enjoy this a lot.&lt;/p&gt;

&lt;p&gt;Especially because:&lt;/p&gt;

&lt;p&gt;👉 The leaderboard makes everything competitive.&lt;/p&gt;

&lt;p&gt;Once you see people scoring high…&lt;/p&gt;

&lt;p&gt;You automatically want to improve your own build 😄&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Try My Challenge Here
&lt;/h2&gt;

&lt;p&gt;I’ve been exploring and creating challenges here:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://vibecodearena.ai/beattheheat?page=1&amp;amp;pageSize=10&amp;amp;sortBy=responses&amp;amp;sortOrder=desc&amp;amp;utm_source=external&amp;amp;utm_medium=vc3&amp;amp;utm_campaign=beattheheat" rel="noopener noreferrer"&gt;https://vibecodearena.ai/beattheheat?page=1&amp;amp;pageSize=10&amp;amp;sortBy=responses&amp;amp;sortOrder=desc&amp;amp;utm_source=external&amp;amp;utm_medium=vc3&amp;amp;utm_campaign=beattheheat&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try building something.&lt;/p&gt;

&lt;p&gt;Or try beating existing solutions.&lt;/p&gt;

&lt;p&gt;And trust me…&lt;/p&gt;

&lt;p&gt;Some challenges look easy until they completely break your brain 😭&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 Final Thought
&lt;/h2&gt;

&lt;p&gt;AI can generate code fast.&lt;/p&gt;

&lt;p&gt;But creative thinking, interaction design, weird edge cases, and fun gameplay?&lt;/p&gt;

&lt;p&gt;👉 That’s still where humans shine.&lt;/p&gt;

&lt;p&gt;So if you want something more fun than routine coding practice…&lt;/p&gt;

&lt;p&gt;This is genuinely worth trying 🔥&lt;/p&gt;

</description>
      <category>ai</category>
      <category>hackerearth</category>
      <category>vibecodearena</category>
      <category>webdev</category>
    </item>
    <item>
      <title>EduLumix – One Platform for Learning, Jobs, Resources &amp; Growth</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Thu, 07 May 2026 12:32:21 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/edulumix-one-platform-for-learning-jobs-resources-growth-25mk</link>
      <guid>https://forem.com/md_mijanur_molla/edulumix-one-platform-for-learning-jobs-resources-growth-25mk</guid>
      <description>&lt;p&gt;Students today are facing a common problem.&lt;/p&gt;

&lt;p&gt;There are too many platforms for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learning&lt;/li&gt;
&lt;li&gt;Jobs&lt;/li&gt;
&lt;li&gt;Courses&lt;/li&gt;
&lt;li&gt;Resources&lt;/li&gt;
&lt;li&gt;Practice&lt;/li&gt;
&lt;li&gt;Career Guidance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And because of that, many students feel confused about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;where to start&lt;/li&gt;
&lt;li&gt;what to learn&lt;/li&gt;
&lt;li&gt;how to grow&lt;/li&gt;
&lt;li&gt;where to find opportunities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s why we built &lt;strong&gt;EduLumix&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://edulumix.in" rel="noopener noreferrer"&gt;https://edulumix.in&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;EduLumix is a complete platform specially designed for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Students&lt;/li&gt;
&lt;li&gt;Freshers&lt;/li&gt;
&lt;li&gt;Developers&lt;/li&gt;
&lt;li&gt;Self-learners&lt;/li&gt;
&lt;li&gt;Tech enthusiasts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcoderlegion.com%2F%3Fqa%3Dblob%26qa_blobid%3D579630424369533938" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcoderlegion.com%2F%3Fqa%3Dblob%26qa_blobid%3D579630424369533938" width="900" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Our goal is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Learn better. Build skills. Find opportunities. Grow together.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  ✨ What You Can Find on EduLumix
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Job &amp;amp; Internship Opportunities
&lt;/h2&gt;

&lt;p&gt;We regularly share:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fresher Jobs&lt;/li&gt;
&lt;li&gt;IT Jobs&lt;/li&gt;
&lt;li&gt;Non-IT Jobs&lt;/li&gt;
&lt;li&gt;Remote Jobs&lt;/li&gt;
&lt;li&gt;Internship Opportunities&lt;/li&gt;
&lt;li&gt;Hiring Updates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finding beginner-friendly opportunities becomes easier and more organized.&lt;/p&gt;




&lt;h1&gt;
  
  
  Free Resources for Students &amp;amp; Developers
&lt;/h1&gt;

&lt;p&gt;EduLumix provides many free resources to help learners grow faster.&lt;/p&gt;

&lt;p&gt;You can explore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tech Projects&lt;/li&gt;
&lt;li&gt;Development Resources&lt;/li&gt;
&lt;li&gt;Learning Materials&lt;/li&gt;
&lt;li&gt;Coding Resources&lt;/li&gt;
&lt;li&gt;Video Content&lt;/li&gt;
&lt;li&gt;Interview Preparation Content&lt;/li&gt;
&lt;li&gt;Career Guidance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything is designed in a simple and beginner-friendly way.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcoderlegion.com%2F%3Fqa%3Dblob%26qa_blobid%3D7683359079406591518" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcoderlegion.com%2F%3Fqa%3Dblob%26qa_blobid%3D7683359079406591518" width="900" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Courses &amp;amp; Skill Development
&lt;/h1&gt;

&lt;p&gt;Learning should be structured and practical.&lt;/p&gt;

&lt;p&gt;That’s why EduLumix also focuses on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Courses&lt;/li&gt;
&lt;li&gt;Skill Development&lt;/li&gt;
&lt;li&gt;Practical Learning&lt;/li&gt;
&lt;li&gt;Career-focused Guidance&lt;/li&gt;
&lt;li&gt;Placement Preparation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The aim is not just learning theory, but becoming industry-ready.&lt;/p&gt;




&lt;h1&gt;
  
  
  Mock Tests &amp;amp; Practice
&lt;/h1&gt;

&lt;p&gt;Preparation is very important for placements and interviews.&lt;/p&gt;

&lt;p&gt;EduLumix helps students practice through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mock Tests&lt;/li&gt;
&lt;li&gt;Technical Practice&lt;/li&gt;
&lt;li&gt;Aptitude Preparation&lt;/li&gt;
&lt;li&gt;Career-focused Assessments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This helps learners improve confidence and performance.&lt;/p&gt;




&lt;h1&gt;
  
  
  ✍️ Tech Blogs &amp;amp; Career Content
&lt;/h1&gt;

&lt;p&gt;EduLumix also shares:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tech Blogs&lt;/li&gt;
&lt;li&gt;AI &amp;amp; Technology Content&lt;/li&gt;
&lt;li&gt;Career Tips&lt;/li&gt;
&lt;li&gt;Student Guidance&lt;/li&gt;
&lt;li&gt;Productivity Content&lt;/li&gt;
&lt;li&gt;Real-world Learning Experiences&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The content is easy to understand and relatable for students and freshers.&lt;/p&gt;




&lt;h1&gt;
  
  
  ️ Digital Products
&lt;/h1&gt;

&lt;p&gt;EduLumix is also building a space for useful digital products like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Notes&lt;/li&gt;
&lt;li&gt;Templates&lt;/li&gt;
&lt;li&gt;Study Materials&lt;/li&gt;
&lt;li&gt;Career Resources&lt;/li&gt;
&lt;li&gt;Learning Assets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Helping students save time and learn smarter.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcoderlegion.com%2F%3Fqa%3Dblob%26qa_blobid%3D18351751736400652819" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcoderlegion.com%2F%3Fqa%3Dblob%26qa_blobid%3D18351751736400652819" width="900" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Contributor Rewards Program
&lt;/h1&gt;

&lt;p&gt;One of the most exciting features of EduLumix is our &lt;strong&gt;Contributor Rewards Program&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Now students and creators can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Share valuable content&lt;/li&gt;
&lt;li&gt;Post jobs and resources&lt;/li&gt;
&lt;li&gt;Write blogs&lt;/li&gt;
&lt;li&gt;Help the community grow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And earn rewards for their contributions. &lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works:
&lt;/h3&gt;

&lt;p&gt;1️⃣ Sign up as a Contributor (Free)&lt;br&gt;&lt;br&gt;
2️⃣ Post Jobs, Resources &amp;amp; Blogs&lt;br&gt;&lt;br&gt;
3️⃣ Earn points &amp;amp; redeem for real money  &lt;/p&gt;

&lt;p&gt;This creates a community where learning and contribution both are rewarded.&lt;/p&gt;




&lt;h1&gt;
  
  
  Why EduLumix is Different
&lt;/h1&gt;

&lt;p&gt;Unlike many platforms that focus only on courses or only on jobs, EduLumix combines everything together in one ecosystem.&lt;/p&gt;

&lt;p&gt;✅ Jobs &amp;amp; Internships&lt;br&gt;&lt;br&gt;
✅ Free Resources&lt;br&gt;&lt;br&gt;
✅ Courses&lt;br&gt;&lt;br&gt;
✅ Mock Tests&lt;br&gt;&lt;br&gt;
✅ Tech Blogs&lt;br&gt;&lt;br&gt;
✅ Digital Products&lt;br&gt;&lt;br&gt;
✅ Contributor Rewards&lt;br&gt;&lt;br&gt;
✅ Career Growth  &lt;/p&gt;

&lt;p&gt;Everything in one place.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcoderlegion.com%2F%3Fqa%3Dblob%26qa_blobid%3D13482071134285954686" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcoderlegion.com%2F%3Fqa%3Dblob%26qa_blobid%3D13482071134285954686" width="900" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Who Should Use EduLumix?
&lt;/h1&gt;

&lt;p&gt;EduLumix is perfect for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;College Students&lt;/li&gt;
&lt;li&gt;Freshers&lt;/li&gt;
&lt;li&gt;Developers&lt;/li&gt;
&lt;li&gt;Beginners in Tech&lt;/li&gt;
&lt;li&gt;Self-learners&lt;/li&gt;
&lt;li&gt;Job Seekers&lt;/li&gt;
&lt;li&gt;Content Contributors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you want to learn, grow, contribute, or earn, EduLumix has something for you.&lt;/p&gt;




&lt;h1&gt;
  
  
  Our Vision
&lt;/h1&gt;

&lt;p&gt;We want to build a strong student and developer community where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learning becomes easier&lt;/li&gt;
&lt;li&gt;Opportunities become accessible&lt;/li&gt;
&lt;li&gt;Contributors get recognized&lt;/li&gt;
&lt;li&gt;Students grow together&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;EduLumix is not just another EdTech platform.&lt;/p&gt;

&lt;p&gt;It is a growing ecosystem built for the next generation of learners and creators. &lt;/p&gt;




&lt;h1&gt;
  
  
  Explore EduLumix Today
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://edulumix.in" rel="noopener noreferrer"&gt;https://edulumix.in&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Learn. Build. Contribute. Grow.&lt;/p&gt;




&lt;h1&gt;
  
  
  ️⃣ Tags
&lt;/h1&gt;

&lt;h1&gt;
  
  
  EduLumix #Students #Freshers #Learning #Technology #WebDevelopment #Programming #CareerGrowth #Jobs #Internships #TechCommunity #AI #MockTest #Courses #DigitalProducts #Career #Developers #Education
&lt;/h1&gt;

</description>
      <category>edulumix</category>
      <category>career</category>
      <category>resources</category>
      <category>techhub</category>
    </item>
    <item>
      <title>What Really Happens When You Upload File to the Cloud</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Wed, 06 May 2026 12:34:55 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/what-really-happens-when-you-upload-file-to-the-cloud-3fl4</link>
      <guid>https://forem.com/md_mijanur_molla/what-really-happens-when-you-upload-file-to-the-cloud-3fl4</guid>
      <description>&lt;p&gt;Uploading a file feels simple.&lt;/p&gt;

&lt;p&gt;You click:&lt;/p&gt;

&lt;p&gt;👉 Upload&lt;/p&gt;

&lt;p&gt;Select a file…&lt;/p&gt;

&lt;p&gt;And within seconds:&lt;/p&gt;

&lt;p&gt;👉 It appears in the cloud.&lt;/p&gt;

&lt;p&gt;Google Drive. Dropbox. OneDrive. Everywhere.&lt;/p&gt;

&lt;p&gt;But behind that simple action…&lt;/p&gt;

&lt;p&gt;A lot of engineering is happening.&lt;/p&gt;

&lt;p&gt;Let’s break it down 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Step 1: You Select a File
&lt;/h2&gt;

&lt;p&gt;It starts with something simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Image&lt;/li&gt;
&lt;li&gt;Video&lt;/li&gt;
&lt;li&gt;PDF&lt;/li&gt;
&lt;li&gt;Document&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your browser or app now reads the file from local storage.&lt;/p&gt;

&lt;p&gt;At this point:&lt;/p&gt;

&lt;p&gt;👉 The file still exists only on your device.&lt;/p&gt;




&lt;h2&gt;
  
  
  📦 Step 2: File Gets Prepared
&lt;/h2&gt;

&lt;p&gt;Before uploading, the system often:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Checks file size&lt;/li&gt;
&lt;li&gt;Validates file type&lt;/li&gt;
&lt;li&gt;Compresses data (sometimes)&lt;/li&gt;
&lt;li&gt;Splits large files into chunks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why chunking?&lt;/p&gt;

&lt;p&gt;Because uploading a huge file at once is risky.&lt;/p&gt;

&lt;p&gt;If upload fails at 99%…&lt;/p&gt;

&lt;p&gt;💀 everything would restart.&lt;/p&gt;

&lt;p&gt;So systems upload in smaller parts.&lt;/p&gt;

&lt;p&gt;Smart move.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 Step 3: Upload Request Starts
&lt;/h2&gt;

&lt;p&gt;Now your app sends a request to a server.&lt;/p&gt;

&lt;p&gt;Usually using:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;```http id="yj4f4r"&lt;br&gt;
POST /upload&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Along with:

* File data
* Metadata
* Authentication token

Now the internet journey begins.

---

## 🔐 Step 4: Secure Connection Happens

If using HTTPS:

* SSL/TLS encryption starts
* Data becomes secure during transfer

This prevents attackers from reading your file during upload.

Very important.

---

## 📡 Step 5: File Travels Across Networks

Your file now moves through:

* Routers
* ISPs
* Data centers
* Cloud infrastructure

All this happens surprisingly fast.

Even for large files.

---

## ☁️ Step 6: Cloud Server Receives the File

Cloud servers receive file chunks.

Then systems:

* Reassemble chunks
* Validate integrity
* Check for corruption

If something is broken:

👉 Upload may retry automatically

That’s why modern uploads feel smooth.

---

## 🗄️ Step 7: File Gets Stored

Now the file is stored in cloud storage systems like:

* Amazon S3
* Google Cloud Storage
* Microsoft Azure Blob Storage

But here’s the interesting part:

👉 Your file may not exist in just one place.

---

## 🔄 Step 8: Replication Happens

Cloud providers often create:

* Multiple copies
* Across different servers
* Sometimes across regions

Why?

Because if one server fails…

👉 Your file still survives.

That’s reliability engineering.

---

## ⚡ Step 9: CDN &amp;amp; Fast Access

If your file is accessed frequently:

Systems may cache it using CDNs.

This helps users worldwide download faster.

That’s why cloud files feel instant.

---

## 🧠 Step 10: Metadata &amp;amp; Permissions

The system also stores:

* File name
* Upload time
* Owner
* Access permissions

This controls:

👉 Who can see the file
👉 Who can edit it
👉 Who can download it

---

# 🔥 What Looks Simple Is Actually Complex

That one upload button may involve:

* Frontend logic
* APIs
* Security systems
* Distributed storage
* Replication
* Retry mechanisms
* Global infrastructure

Huge engineering.

---

## ⚠️ What Can Go Wrong?

A lot.

* Network interruption
* Corrupted chunks
* Permission issues
* Storage failures
* Large file timeout

Modern cloud systems handle all these quietly.

That’s why users rarely notice problems.

---

## 🎯 Real Engineering Insight

Cloud uploads are not just:

👉 “Send file to server”

They are carefully designed systems focused on:

* Reliability
* Scalability
* Security
* Performance

That’s modern software engineering.

---

## 🚀 Final Thought

Next time you upload a file…

Remember:

Behind that tiny progress bar,

👉 Massive distributed systems are working together in milliseconds.

And honestly…

That hidden complexity is what makes modern technology so fascinating 💙
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>What Really Happens When You Upload a File to the Cloud</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Wed, 06 May 2026 12:34:32 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/what-really-happens-when-you-upload-a-file-to-the-cloud-bh5</link>
      <guid>https://forem.com/md_mijanur_molla/what-really-happens-when-you-upload-a-file-to-the-cloud-bh5</guid>
      <description>&lt;p&gt;Uploading a file feels simple.&lt;/p&gt;

&lt;p&gt;You click:&lt;/p&gt;

&lt;p&gt;👉 Upload&lt;/p&gt;

&lt;p&gt;Select a file…&lt;/p&gt;

&lt;p&gt;And within seconds:&lt;/p&gt;

&lt;p&gt;👉 It appears in the cloud.&lt;/p&gt;

&lt;p&gt;Google Drive. Dropbox. OneDrive. Everywhere.&lt;/p&gt;

&lt;p&gt;But behind that simple action…&lt;/p&gt;

&lt;p&gt;A lot of engineering is happening.&lt;/p&gt;

&lt;p&gt;Let’s break it down 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Step 1: You Select a File
&lt;/h2&gt;

&lt;p&gt;It starts with something simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Image&lt;/li&gt;
&lt;li&gt;Video&lt;/li&gt;
&lt;li&gt;PDF&lt;/li&gt;
&lt;li&gt;Document&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your browser or app now reads the file from local storage.&lt;/p&gt;

&lt;p&gt;At this point:&lt;/p&gt;

&lt;p&gt;👉 The file still exists only on your device.&lt;/p&gt;




&lt;h2&gt;
  
  
  📦 Step 2: File Gets Prepared
&lt;/h2&gt;

&lt;p&gt;Before uploading, the system often:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Checks file size&lt;/li&gt;
&lt;li&gt;Validates file type&lt;/li&gt;
&lt;li&gt;Compresses data (sometimes)&lt;/li&gt;
&lt;li&gt;Splits large files into chunks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why chunking?&lt;/p&gt;

&lt;p&gt;Because uploading a huge file at once is risky.&lt;/p&gt;

&lt;p&gt;If upload fails at 99%…&lt;/p&gt;

&lt;p&gt;💀 everything would restart.&lt;/p&gt;

&lt;p&gt;So systems upload in smaller parts.&lt;/p&gt;

&lt;p&gt;Smart move.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 Step 3: Upload Request Starts
&lt;/h2&gt;

&lt;p&gt;Now your app sends a request to a server.&lt;/p&gt;

&lt;p&gt;Usually using:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;```http id="yj4f4r"&lt;br&gt;
POST /upload&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Along with:

* File data
* Metadata
* Authentication token

Now the internet journey begins.

---

## 🔐 Step 4: Secure Connection Happens

If using HTTPS:

* SSL/TLS encryption starts
* Data becomes secure during transfer

This prevents attackers from reading your file during upload.

Very important.

---

## 📡 Step 5: File Travels Across Networks

Your file now moves through:

* Routers
* ISPs
* Data centers
* Cloud infrastructure

All this happens surprisingly fast.

Even for large files.

---

## ☁️ Step 6: Cloud Server Receives the File

Cloud servers receive file chunks.

Then systems:

* Reassemble chunks
* Validate integrity
* Check for corruption

If something is broken:

👉 Upload may retry automatically

That’s why modern uploads feel smooth.

---

## 🗄️ Step 7: File Gets Stored

Now the file is stored in cloud storage systems like:

* Amazon S3
* Google Cloud Storage
* Microsoft Azure Blob Storage

But here’s the interesting part:

👉 Your file may not exist in just one place.

---

## 🔄 Step 8: Replication Happens

Cloud providers often create:

* Multiple copies
* Across different servers
* Sometimes across regions

Why?

Because if one server fails…

👉 Your file still survives.

That’s reliability engineering.

---

## ⚡ Step 9: CDN &amp;amp; Fast Access

If your file is accessed frequently:

Systems may cache it using CDNs.

This helps users worldwide download faster.

That’s why cloud files feel instant.

---

## 🧠 Step 10: Metadata &amp;amp; Permissions

The system also stores:

* File name
* Upload time
* Owner
* Access permissions

This controls:

👉 Who can see the file
👉 Who can edit it
👉 Who can download it

---

# 🔥 What Looks Simple Is Actually Complex

That one upload button may involve:

* Frontend logic
* APIs
* Security systems
* Distributed storage
* Replication
* Retry mechanisms
* Global infrastructure

Huge engineering.

---

## ⚠️ What Can Go Wrong?

A lot.

* Network interruption
* Corrupted chunks
* Permission issues
* Storage failures
* Large file timeout

Modern cloud systems handle all these quietly.

That’s why users rarely notice problems.

---

## 🎯 Real Engineering Insight

Cloud uploads are not just:

👉 “Send file to server”

They are carefully designed systems focused on:

* Reliability
* Scalability
* Security
* Performance

That’s modern software engineering.

---

## 🚀 Final Thought

Next time you upload a file…

Remember:

Behind that tiny progress bar,

👉 Massive distributed systems are working together in milliseconds.

And honestly…

That hidden complexity is what makes modern technology so fascinating 💙
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>AI vs LLM vs AI Agents vs Automation — What’s the Real Difference?</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Wed, 06 May 2026 06:51:08 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/ai-vs-llm-vs-ai-agents-vs-automation-whats-the-real-difference-55d2</link>
      <guid>https://forem.com/md_mijanur_molla/ai-vs-llm-vs-ai-agents-vs-automation-whats-the-real-difference-55d2</guid>
      <description>&lt;p&gt;These days, you hear these terms everywhere:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI&lt;/li&gt;
&lt;li&gt;LLM&lt;/li&gt;
&lt;li&gt;AI Agents&lt;/li&gt;
&lt;li&gt;Automation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And honestly…&lt;/p&gt;

&lt;p&gt;👉 They often get mixed up.&lt;/p&gt;

&lt;p&gt;So let’s clear it in a &lt;strong&gt;simple, practical way&lt;/strong&gt; 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 1. What is AI?
&lt;/h2&gt;

&lt;p&gt;AI (Artificial Intelligence) is the &lt;strong&gt;big umbrella&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 It means machines that can perform tasks that normally require human intelligence.&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Image recognition&lt;/li&gt;
&lt;li&gt;Speech recognition&lt;/li&gt;
&lt;li&gt;Recommendation systems (like YouTube, Netflix)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 So remember:&lt;/p&gt;

&lt;p&gt;AI = everything smart done by machines&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 2. What is an LLM?
&lt;/h2&gt;

&lt;p&gt;LLM = &lt;strong&gt;Large Language Model&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a &lt;strong&gt;type of AI&lt;/strong&gt; focused on language.&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Chatbots&lt;/li&gt;
&lt;li&gt;Code generation&lt;/li&gt;
&lt;li&gt;Text summarization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;LLMs are trained on massive text data and can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand prompts&lt;/li&gt;
&lt;li&gt;Generate responses&lt;/li&gt;
&lt;li&gt;Write code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 So:&lt;/p&gt;

&lt;p&gt;LLM ⊂ AI (subset of AI)&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ 3. What is Automation?
&lt;/h2&gt;

&lt;p&gt;Automation is different.&lt;/p&gt;

&lt;p&gt;👉 It means doing tasks automatically using predefined rules.&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sending emails automatically&lt;/li&gt;
&lt;li&gt;Running scheduled jobs&lt;/li&gt;
&lt;li&gt;CI/CD pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Important:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No intelligence required&lt;/li&gt;
&lt;li&gt;No learning&lt;/li&gt;
&lt;li&gt;Just rules + triggers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 So:&lt;/p&gt;

&lt;p&gt;Automation = “Do this when that happens”&lt;/p&gt;




&lt;h2&gt;
  
  
  🤖 4. What are AI Agents?
&lt;/h2&gt;

&lt;p&gt;AI Agents are the &lt;strong&gt;next level&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 They combine AI + decision-making + actions&lt;/p&gt;

&lt;p&gt;An AI agent can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand a goal&lt;/li&gt;
&lt;li&gt;Plan steps&lt;/li&gt;
&lt;li&gt;Use tools (APIs, browser, code)&lt;/li&gt;
&lt;li&gt;Execute tasks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;“Book a flight for me”&lt;/p&gt;

&lt;p&gt;Agent will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Search flights&lt;/li&gt;
&lt;li&gt;Compare prices&lt;/li&gt;
&lt;li&gt;Fill forms&lt;/li&gt;
&lt;li&gt;Complete task&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 That’s beyond just answering.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔄 Simple Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;What It Does&lt;/th&gt;
&lt;th&gt;Intelligence Level&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;AI&lt;/td&gt;
&lt;td&gt;General smart systems&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LLM&lt;/td&gt;
&lt;td&gt;Works with text/language&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automation&lt;/td&gt;
&lt;td&gt;Executes predefined tasks&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI Agents&lt;/td&gt;
&lt;td&gt;Think + decide + act&lt;/td&gt;
&lt;td&gt;Very High&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🧠 Easy Way to Understand
&lt;/h2&gt;

&lt;p&gt;Think like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automation = Robot following instructions&lt;/li&gt;
&lt;li&gt;LLM = Smart brain for language&lt;/li&gt;
&lt;li&gt;AI = Entire intelligence field&lt;/li&gt;
&lt;li&gt;AI Agent = Smart assistant that can act&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ⚡ Real Example
&lt;/h2&gt;

&lt;p&gt;Let’s say:&lt;/p&gt;

&lt;p&gt;👉 “Send a report every day”&lt;/p&gt;

&lt;p&gt;Automation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sends report at 9 AM daily&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;LLM:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can generate the report text&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;AI Agent:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Collects data&lt;/li&gt;
&lt;li&gt;Generates report&lt;/li&gt;
&lt;li&gt;Sends email&lt;/li&gt;
&lt;li&gt;Adjusts based on changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Huge difference.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Why This Matters for Developers
&lt;/h2&gt;

&lt;p&gt;Understanding this helps you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose the right tools&lt;/li&gt;
&lt;li&gt;Build smarter systems&lt;/li&gt;
&lt;li&gt;Avoid confusion&lt;/li&gt;
&lt;li&gt;Stay relevant in AI-driven development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because today:&lt;/p&gt;

&lt;p&gt;👉 Developers are not just coding&lt;br&gt;
👉 They are building intelligent systems&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Final Thought
&lt;/h2&gt;

&lt;p&gt;Not everything is AI.&lt;/p&gt;

&lt;p&gt;Not every AI is an agent.&lt;/p&gt;

&lt;p&gt;Not every system needs intelligence.&lt;/p&gt;

&lt;p&gt;👉 The real skill is knowing what to use, where.&lt;/p&gt;

&lt;p&gt;And that’s what makes a smart developer in 2026 💙&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 What do you think is the future — Automation or AI Agents?
&lt;/h2&gt;

&lt;p&gt;Let’s discuss 👇&lt;/p&gt;

&lt;h1&gt;
  
  
  AI #LLM #AIAgents #Automation #Developers #SoftwareEngineering #TechExplained
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>aiiagent</category>
      <category>automation</category>
    </item>
    <item>
      <title>This Game Looks Simple… But It Will Break Your Brain in Seconds 🧠⚡</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Tue, 05 May 2026 07:04:58 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/this-game-looks-simple-but-it-will-break-your-brain-in-seconds-46dm</link>
      <guid>https://forem.com/md_mijanur_molla/this-game-looks-simple-but-it-will-break-your-brain-in-seconds-46dm</guid>
      <description>&lt;p&gt;Let’s try something.&lt;/p&gt;

&lt;p&gt;You see a challenge.&lt;br&gt;&lt;br&gt;
You think: “Easy.”  &lt;/p&gt;

&lt;p&gt;You start solving…&lt;/p&gt;

&lt;p&gt;…and suddenly your brain goes:&lt;/p&gt;

&lt;p&gt;👉 “Wait… what just happened?” 🤯&lt;/p&gt;

&lt;p&gt;That’s exactly the kind of problem I built.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎮 The Challenge
&lt;/h2&gt;

&lt;p&gt;This is not just another coding problem.&lt;/p&gt;

&lt;p&gt;It’s a &lt;strong&gt;logic + thinking + reaction challenge&lt;/strong&gt; where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You must understand hidden patterns
&lt;/li&gt;
&lt;li&gt;Avoid obvious assumptions
&lt;/li&gt;
&lt;li&gt;Think one step deeper than usual
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because…&lt;/p&gt;

&lt;p&gt;👉 The first answer you think of is usually wrong.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 Why This Is Interesting
&lt;/h2&gt;

&lt;p&gt;Most problems test:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Syntax
&lt;/li&gt;
&lt;li&gt;Algorithms
&lt;/li&gt;
&lt;li&gt;Memory
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But this one tests:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;How you think under confusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And that’s a completely different skill.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ The Trap
&lt;/h2&gt;

&lt;p&gt;Here’s what happens:&lt;/p&gt;

&lt;p&gt;• You see a pattern → you trust it&lt;br&gt;&lt;br&gt;
• You try a solution → it almost works&lt;br&gt;&lt;br&gt;
• Then something breaks  &lt;/p&gt;

&lt;p&gt;That’s the trap.&lt;/p&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;p&gt;👉 The logic is not where you expect it to be&lt;/p&gt;




&lt;h2&gt;
  
  
  🤯 What This Actually Tests
&lt;/h2&gt;

&lt;p&gt;This challenge is designed to test:&lt;/p&gt;

&lt;p&gt;• Logical reasoning&lt;br&gt;&lt;br&gt;
• Pattern recognition&lt;br&gt;&lt;br&gt;
• Attention to detail&lt;br&gt;&lt;br&gt;
• Ability to question assumptions  &lt;/p&gt;

&lt;p&gt;And honestly…&lt;/p&gt;

&lt;p&gt;👉 That’s what real-world debugging feels like&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Try the Challenge
&lt;/h2&gt;

&lt;p&gt;I created this on VibeCode Arena 👇  &lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://vibecodearena.ai/duel/2641cadb-3e8d-46d7-b480-bb6f3457e309" rel="noopener noreferrer"&gt;https://vibecodearena.ai/duel/2641cadb-3e8d-46d7-b480-bb6f3457e309&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try it yourself and see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can you spot the trick?
&lt;/li&gt;
&lt;li&gt;Can you solve it without guessing?
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧩 About VibeCode Arena
&lt;/h2&gt;

&lt;p&gt;If you haven’t tried it yet:&lt;/p&gt;

&lt;p&gt;It’s a platform where developers:&lt;/p&gt;

&lt;p&gt;• Solve real-world challenges&lt;br&gt;&lt;br&gt;
• Compete with AI-generated solutions&lt;br&gt;&lt;br&gt;
• Improve and optimize code  &lt;/p&gt;

&lt;p&gt;👉 You don’t just write code&lt;br&gt;&lt;br&gt;
👉 You learn how to think better  &lt;/p&gt;

&lt;p&gt;:contentReference[oaicite:0]{index=0}&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Pro Tip
&lt;/h2&gt;

&lt;p&gt;Don’t rush.&lt;/p&gt;

&lt;p&gt;Read carefully.&lt;br&gt;&lt;br&gt;
Think twice.&lt;br&gt;&lt;br&gt;
Then answer.&lt;/p&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;p&gt;👉 Speed will make you fail this one.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 Final Thought
&lt;/h2&gt;

&lt;p&gt;Some challenges test your code.&lt;/p&gt;

&lt;p&gt;Some test your logic.&lt;/p&gt;

&lt;p&gt;This one…&lt;/p&gt;

&lt;p&gt;👉 Tests your brain.&lt;/p&gt;




&lt;p&gt;Drop your answer below 👇&lt;br&gt;&lt;br&gt;
Let’s see who actually cracks it 🔥&lt;/p&gt;

</description>
      <category>ai</category>
      <category>hackerearth</category>
      <category>vibecodearena</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Why Good Architecture Matters More Than Writing Perfect Code</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Sat, 02 May 2026 06:40:49 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/why-good-architecture-matters-more-than-writing-perfect-code-ie1</link>
      <guid>https://forem.com/md_mijanur_molla/why-good-architecture-matters-more-than-writing-perfect-code-ie1</guid>
      <description>&lt;p&gt;As developers, we spend a lot of time improving our code.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Writing clean functions&lt;/li&gt;
&lt;li&gt;Following best practices&lt;/li&gt;
&lt;li&gt;Using proper naming&lt;/li&gt;
&lt;li&gt;Avoiding duplication&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All good things.&lt;/p&gt;

&lt;p&gt;But here’s a hard truth:&lt;/p&gt;

&lt;p&gt;👉 Perfect code inside a bad architecture still leads to a bad system.&lt;/p&gt;

&lt;p&gt;Let’s understand why 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Code vs Architecture (Simple Difference)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Code&lt;/strong&gt; = How you write logic&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Architecture&lt;/strong&gt; = How your system is structured&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Code is local.&lt;/p&gt;

&lt;p&gt;Architecture is global.&lt;/p&gt;

&lt;p&gt;Code solves small problems.&lt;br&gt;
Architecture decides how everything fits together.&lt;/p&gt;




&lt;h2&gt;
  
  
  💻 You Can Have Clean Code… and Still Fail
&lt;/h2&gt;

&lt;p&gt;Imagine this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your code is clean&lt;/li&gt;
&lt;li&gt;Functions are well-written&lt;/li&gt;
&lt;li&gt;Naming is perfect&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Everything is tightly coupled&lt;/li&gt;
&lt;li&gt;No separation of concerns&lt;/li&gt;
&lt;li&gt;Hard to scale&lt;/li&gt;
&lt;li&gt;Hard to modify&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 The system becomes painful to work with&lt;/p&gt;

&lt;p&gt;So even “good code” doesn’t save you.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ What Bad Architecture Looks Like
&lt;/h2&gt;

&lt;p&gt;You might have seen this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One huge backend file doing everything&lt;/li&gt;
&lt;li&gt;Frontend directly depending on backend structure&lt;/li&gt;
&lt;li&gt;No clear separation between modules&lt;/li&gt;
&lt;li&gt;Changing one feature breaks another&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 That’s an architecture problem, not a coding problem.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔄 Why Architecture Matters More Over Time
&lt;/h2&gt;

&lt;p&gt;Here’s the key:&lt;/p&gt;

&lt;p&gt;👉 Code quality matters today&lt;br&gt;
👉 Architecture quality matters tomorrow&lt;/p&gt;

&lt;p&gt;As your app grows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More features are added&lt;/li&gt;
&lt;li&gt;More developers join&lt;/li&gt;
&lt;li&gt;More data flows through the system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If architecture is weak:&lt;/p&gt;

&lt;p&gt;👉 Everything slows down&lt;/p&gt;




&lt;h2&gt;
  
  
  🚧 Real Example
&lt;/h2&gt;

&lt;p&gt;Feature request:&lt;/p&gt;

&lt;p&gt;👉 “Add one small field to user profile”&lt;/p&gt;

&lt;p&gt;With good architecture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Change one module&lt;/li&gt;
&lt;li&gt;Everything works&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With bad architecture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Change multiple files&lt;/li&gt;
&lt;li&gt;Unexpected bugs&lt;/li&gt;
&lt;li&gt;Testing becomes painful&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Same feature, very different effort&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ Architecture Enables Scalability
&lt;/h2&gt;

&lt;p&gt;Good architecture helps you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scale users&lt;/li&gt;
&lt;li&gt;Scale features&lt;/li&gt;
&lt;li&gt;Scale team collaboration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bad architecture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Slows development&lt;/li&gt;
&lt;li&gt;Creates technical debt&lt;/li&gt;
&lt;li&gt;Makes future changes harder&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🧠 Clean Code vs Good Architecture
&lt;/h2&gt;

&lt;p&gt;Clean code:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Readable&lt;/li&gt;
&lt;li&gt;Maintainable&lt;/li&gt;
&lt;li&gt;Easy to understand&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Good architecture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flexible&lt;/li&gt;
&lt;li&gt;Scalable&lt;/li&gt;
&lt;li&gt;Decoupled&lt;/li&gt;
&lt;li&gt;Easy to extend&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 You need both, but architecture has bigger impact.&lt;/p&gt;




&lt;h2&gt;
  
  
  💀 Why Developers Ignore Architecture
&lt;/h2&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It’s not immediately visible&lt;/li&gt;
&lt;li&gt;It doesn’t break instantly&lt;/li&gt;
&lt;li&gt;It feels “extra work”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But later…&lt;/p&gt;

&lt;p&gt;👉 It becomes the biggest problem&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Architecture Fails Slowly
&lt;/h2&gt;

&lt;p&gt;This is important:&lt;/p&gt;

&lt;p&gt;Bad code breaks fast.&lt;br&gt;
Bad architecture breaks slowly.&lt;/p&gt;

&lt;p&gt;At first:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Everything works&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After some time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Changes become harder&lt;/li&gt;
&lt;li&gt;Bugs increase&lt;/li&gt;
&lt;li&gt;Development slows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 That’s when the pain starts&lt;/p&gt;




&lt;h2&gt;
  
  
  🎯 What Good Architecture Gives You
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Clear structure&lt;/li&gt;
&lt;li&gt;Independent modules&lt;/li&gt;
&lt;li&gt;Easy testing&lt;/li&gt;
&lt;li&gt;Easy scaling&lt;/li&gt;
&lt;li&gt;Faster development over time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 It makes your system future-proof&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 How to Think Better as a Developer
&lt;/h2&gt;

&lt;p&gt;Instead of only asking:&lt;/p&gt;

&lt;p&gt;👉 “Is my code clean?”&lt;/p&gt;

&lt;p&gt;Start asking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can this system scale?&lt;/li&gt;
&lt;li&gt;Can I change this easily later?&lt;/li&gt;
&lt;li&gt;Is everything tightly coupled?&lt;/li&gt;
&lt;li&gt;Can new developers understand this?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 That’s architectural thinking&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Final Thought
&lt;/h2&gt;

&lt;p&gt;Writing perfect code is important.&lt;/p&gt;

&lt;p&gt;But building a system that survives growth…&lt;/p&gt;

&lt;p&gt;👉 That’s what real engineering is about.&lt;/p&gt;

&lt;p&gt;Because in the long run:&lt;/p&gt;

&lt;p&gt;👉 Systems don’t fail because of bad syntax&lt;br&gt;
👉 They fail because of bad design&lt;/p&gt;

&lt;p&gt;And that’s why good architecture matters more 💙&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>architecture</category>
      <category>programming</category>
    </item>
    <item>
      <title>How to Build Your Own LLM (Without Spending Millions)</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Fri, 01 May 2026 11:12:44 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/how-to-build-your-own-llm-without-spending-millions-1fh1</link>
      <guid>https://forem.com/md_mijanur_molla/how-to-build-your-own-llm-without-spending-millions-1fh1</guid>
      <description>&lt;p&gt;Everyone is talking about LLMs.&lt;/p&gt;

&lt;p&gt;ChatGPT, Gemini, Claude…&lt;/p&gt;

&lt;p&gt;And a common question developers have is:&lt;/p&gt;

&lt;p&gt;👉 “Can I build my own LLM?”&lt;/p&gt;

&lt;p&gt;The answer is:&lt;/p&gt;

&lt;p&gt;👉 Yes… but not the way you think.&lt;/p&gt;

&lt;p&gt;Let’s break it down in a practical way 👇&lt;/p&gt;




&lt;h1&gt;
  
  
  💀 The Truth About “Building an LLM”
&lt;/h1&gt;

&lt;p&gt;Training a model like GPT from scratch requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Massive datasets (billions of tokens)&lt;/li&gt;
&lt;li&gt;High-end GPUs (A100, H100)&lt;/li&gt;
&lt;li&gt;Huge cost (millions of dollars)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Not practical for individual developers&lt;/p&gt;

&lt;p&gt;So instead of reinventing the wheel…&lt;/p&gt;

&lt;p&gt;👉 Smart developers build on top of existing models&lt;/p&gt;




&lt;h1&gt;
  
  
  💡 3 Practical Ways to Build Your Own LLM
&lt;/h1&gt;

&lt;h2&gt;
  
  
  🧠 1. Fine-Tuning an Existing Model
&lt;/h2&gt;

&lt;p&gt;You take an existing model and train it on your own data.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customer support chatbot&lt;/li&gt;
&lt;li&gt;Domain-specific assistant&lt;/li&gt;
&lt;li&gt;Resume analyzer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tools you can use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hugging Face Transformers&lt;/li&gt;
&lt;li&gt;LoRA / PEFT techniques&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 This is how most real-world AI apps are built&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ 2. RAG (Retrieval Augmented Generation) — Best Option
&lt;/h2&gt;

&lt;p&gt;This is the most practical approach.&lt;/p&gt;

&lt;p&gt;Instead of training the model…&lt;/p&gt;

&lt;p&gt;👉 You give it access to your data&lt;/p&gt;

&lt;p&gt;Flow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Store your data (PDFs, docs, DB)&lt;/li&gt;
&lt;li&gt;Convert into embeddings&lt;/li&gt;
&lt;li&gt;Store in vector database&lt;/li&gt;
&lt;li&gt;LLM retrieves relevant data and answers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;LangChain&lt;/li&gt;
&lt;li&gt;LlamaIndex&lt;/li&gt;
&lt;li&gt;Vector DB (Pinecone, FAISS)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Fast, cheap, powerful&lt;/p&gt;




&lt;h2&gt;
  
  
  💻 3. Run Local LLM
&lt;/h2&gt;

&lt;p&gt;You can run models locally using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;LM Studio&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example models:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;LLaMA&lt;/li&gt;
&lt;li&gt;Mistral&lt;/li&gt;
&lt;li&gt;Phi&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now you have your own AI running on your machine.&lt;/p&gt;

&lt;p&gt;No API cost.&lt;/p&gt;




&lt;h1&gt;
  
  
  🚀 Example: Build Your Own AI Assistant
&lt;/h1&gt;

&lt;p&gt;Simple architecture:&lt;/p&gt;

&lt;p&gt;User → API → LLM → Response&lt;/p&gt;

&lt;p&gt;With RAG:&lt;/p&gt;

&lt;p&gt;User → API → Vector DB → LLM → Response&lt;/p&gt;

&lt;p&gt;👉 This is how modern AI apps work&lt;/p&gt;




&lt;h1&gt;
  
  
  ⚡ When Should You Build Your Own LLM?
&lt;/h1&gt;

&lt;p&gt;You should do this when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You want domain-specific AI&lt;/li&gt;
&lt;li&gt;You need private/local data&lt;/li&gt;
&lt;li&gt;You want to reduce API cost&lt;/li&gt;
&lt;li&gt;You’re building AI products&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  ⚠️ Common Mistakes
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Trying to train from scratch ❌&lt;/li&gt;
&lt;li&gt;Ignoring data quality ❌&lt;/li&gt;
&lt;li&gt;Not understanding use case ❌&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Focus on solving problems, not just building models&lt;/p&gt;




&lt;h1&gt;
  
  
  🎯 Key Insight
&lt;/h1&gt;

&lt;p&gt;You don’t need to build a giant LLM.&lt;/p&gt;

&lt;p&gt;👉 You need to build a system around LLMs&lt;/p&gt;

&lt;p&gt;That’s where real value is.&lt;/p&gt;




&lt;h1&gt;
  
  
  🚀 Final Thought
&lt;/h1&gt;

&lt;p&gt;The future is not:&lt;/p&gt;

&lt;p&gt;“Who can train the biggest model”&lt;/p&gt;

&lt;p&gt;But:&lt;/p&gt;

&lt;p&gt;👉 “Who can use LLMs smartly to solve real problems”&lt;/p&gt;

&lt;p&gt;Start small.&lt;/p&gt;

&lt;p&gt;Build smart.&lt;/p&gt;

&lt;p&gt;And you’ll already be ahead 💙&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>rag</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Created an Elevator Challenge… And the Lift Kept “Coming” Forever 🛗😭</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Thu, 30 Apr 2026 05:11:16 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/i-created-an-elevator-challenge-and-the-lift-kept-coming-forever-2nop</link>
      <guid>https://forem.com/md_mijanur_molla/i-created-an-elevator-challenge-and-the-lift-kept-coming-forever-2nop</guid>
      <description>&lt;p&gt;You press the lift button.&lt;/p&gt;

&lt;p&gt;Display shows:&lt;/p&gt;

&lt;p&gt;“Lift is coming.”&lt;/p&gt;

&lt;p&gt;You wait.&lt;/p&gt;

&lt;p&gt;30 seconds…&lt;/p&gt;

&lt;p&gt;1 minute…&lt;/p&gt;

&lt;p&gt;Still not here.&lt;/p&gt;

&lt;p&gt;👉 But system says it’s coming.&lt;/p&gt;

&lt;p&gt;So I turned this into a coding challenge.&lt;/p&gt;

&lt;p&gt;And yes…&lt;/p&gt;

&lt;p&gt;This is a real engineering problem.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛗 The Problem
&lt;/h2&gt;

&lt;p&gt;Basic logic:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User requests lift
&lt;/li&gt;
&lt;li&gt;Lift moves to floor
&lt;/li&gt;
&lt;li&gt;Request completed
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Simple.&lt;/p&gt;

&lt;p&gt;But real buildings are not simple.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ What Goes Wrong?
&lt;/h2&gt;

&lt;p&gt;In real systems:&lt;/p&gt;

&lt;p&gt;• Multiple requests come at once&lt;br&gt;&lt;br&gt;
• Lift keeps changing direction&lt;br&gt;&lt;br&gt;
• Some floors get priority&lt;br&gt;&lt;br&gt;
• Some requests get delayed forever  &lt;/p&gt;

&lt;p&gt;And suddenly:&lt;/p&gt;

&lt;p&gt;👉 Lift feels stuck in another universe.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 What I Observed
&lt;/h2&gt;

&lt;p&gt;When exploring this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Basic queue logic works
&lt;/li&gt;
&lt;li&gt;But inefficient scheduling causes delay
&lt;/li&gt;
&lt;li&gt;Some floors get ignored
&lt;/li&gt;
&lt;li&gt;System feels slow and unfair
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The code works.&lt;/p&gt;

&lt;p&gt;But the experience is frustrating.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 The Real Issue
&lt;/h2&gt;

&lt;p&gt;This is not just movement.&lt;/p&gt;

&lt;p&gt;It’s about:&lt;/p&gt;

&lt;p&gt;• Scheduling&lt;br&gt;&lt;br&gt;
• Optimization&lt;br&gt;&lt;br&gt;
• Fairness&lt;br&gt;&lt;br&gt;
• Real-time decisions  &lt;/p&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;p&gt;👉 Serving requests in order is not always optimal.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What Better Systems Do
&lt;/h2&gt;

&lt;p&gt;Real elevator systems use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Direction-based scheduling
&lt;/li&gt;
&lt;li&gt;SCAN (elevator algorithm)
&lt;/li&gt;
&lt;li&gt;Priority handling
&lt;/li&gt;
&lt;li&gt;Efficient routing
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This ensures:&lt;/p&gt;

&lt;p&gt;👉 Faster response&lt;br&gt;&lt;br&gt;
👉 Fair service&lt;br&gt;&lt;br&gt;
👉 Less waiting  &lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Try My Challenge
&lt;/h2&gt;

&lt;p&gt;I turned this into a challenge on VibeCode Arena.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjnipplpqs4pavdxz7ev2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjnipplpqs4pavdxz7ev2.png" alt=" " width="800" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Try it here:&lt;br&gt;
&lt;a href="https://vibecodearena.ai/duel/0999a34f-d23e-4156-ae0a-0f5168a49fd2" rel="noopener noreferrer"&gt;https://vibecodearena.ai/duel/0999a34f-d23e-4156-ae0a-0f5168a49fd2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Can you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fix slow lift logic?
&lt;/li&gt;
&lt;li&gt;Improve scheduling?
&lt;/li&gt;
&lt;li&gt;Build a smarter elevator system?&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🎯 Final Thought
&lt;/h2&gt;

&lt;p&gt;Some systems move data.&lt;/p&gt;

&lt;p&gt;Some systems move people.&lt;/p&gt;

&lt;p&gt;And this one…&lt;/p&gt;

&lt;p&gt;👉 Moves very slowly 😭&lt;/p&gt;




&lt;p&gt;Tell me 👇&lt;/p&gt;

&lt;p&gt;What’s worse:&lt;/p&gt;

&lt;p&gt;Waiting for lift&lt;/p&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;p&gt;watching it stop on every floor except yours? 😭&lt;/p&gt;

</description>
      <category>ai</category>
      <category>hackerearth</category>
      <category>webdev</category>
      <category>vibecodearena</category>
    </item>
    <item>
      <title>I Created a Restaurant Waitlist Challenge… And My Table Was “Almost Ready” Forever 🍽️😭</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Wed, 29 Apr 2026 13:14:37 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/i-created-a-restaurant-waitlist-challenge-and-my-table-was-almost-ready-forever-3n78</link>
      <guid>https://forem.com/md_mijanur_molla/i-created-a-restaurant-waitlist-challenge-and-my-table-was-almost-ready-forever-3n78</guid>
      <description>&lt;p&gt;You’ve heard this before.&lt;/p&gt;

&lt;p&gt;“Sir, table will be ready in 5 minutes.”&lt;/p&gt;

&lt;p&gt;You smile.&lt;/p&gt;

&lt;p&gt;You wait.&lt;/p&gt;

&lt;p&gt;10 minutes.&lt;/p&gt;

&lt;p&gt;20 minutes.&lt;/p&gt;

&lt;p&gt;45 minutes later…&lt;/p&gt;

&lt;p&gt;Host says:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Almost ready.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Still almost ready. 💀&lt;/p&gt;

&lt;p&gt;So I turned this into a coding challenge.&lt;/p&gt;

&lt;p&gt;And surprisingly…&lt;/p&gt;

&lt;p&gt;This is a real system design problem.&lt;/p&gt;




&lt;h2&gt;
  
  
  🍽️ The Problem
&lt;/h2&gt;

&lt;p&gt;The logic looks simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add guests to a waitlist
&lt;/li&gt;
&lt;li&gt;Assign tables
&lt;/li&gt;
&lt;li&gt;Update status
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Done.&lt;/p&gt;

&lt;p&gt;Seems straightforward.&lt;/p&gt;

&lt;p&gt;But real restaurants are chaos.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ What Goes Wrong?
&lt;/h2&gt;

&lt;p&gt;In real systems:&lt;/p&gt;

&lt;p&gt;• Tables take longer than expected&lt;br&gt;&lt;br&gt;
• Guests stay longer than predicted&lt;br&gt;&lt;br&gt;
• Wait estimates become wrong&lt;br&gt;&lt;br&gt;
• Queue order may not be fair&lt;br&gt;&lt;br&gt;
• Some people feel stuck forever  &lt;/p&gt;

&lt;p&gt;And suddenly:&lt;/p&gt;

&lt;p&gt;👉 “5 minute wait” becomes 50 minutes.&lt;/p&gt;

&lt;p&gt;Sound familiar? 😅&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 What I Observed
&lt;/h2&gt;

&lt;p&gt;When exploring this problem:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Basic solutions track a queue
&lt;/li&gt;
&lt;li&gt;Many ignore changing table availability
&lt;/li&gt;
&lt;li&gt;Some miss fairness problems
&lt;/li&gt;
&lt;li&gt;Very few handle dynamic wait predictions
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The code works.&lt;/p&gt;

&lt;p&gt;But the experience lies.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 The Real Issue
&lt;/h2&gt;

&lt;p&gt;This is not just queue logic.&lt;/p&gt;

&lt;p&gt;It’s about:&lt;/p&gt;

&lt;p&gt;• Scheduling&lt;br&gt;&lt;br&gt;
• Dynamic prediction&lt;br&gt;&lt;br&gt;
• Fairness&lt;br&gt;&lt;br&gt;
• Uncertainty handling  &lt;/p&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;p&gt;👉 Wait time is not a fixed calculation.&lt;/p&gt;

&lt;p&gt;It changes constantly.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What a Better System Needs
&lt;/h2&gt;

&lt;p&gt;A smarter waitlist system should consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Real table turnover data
&lt;/li&gt;
&lt;li&gt;Dynamic ETA updates
&lt;/li&gt;
&lt;li&gt;Queue fairness rules
&lt;/li&gt;
&lt;li&gt;Party size optimization
&lt;/li&gt;
&lt;li&gt;Better prediction models
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This ensures:&lt;/p&gt;

&lt;p&gt;👉 Fewer fake wait estimates&lt;br&gt;&lt;br&gt;
👉 Better customer trust&lt;br&gt;&lt;br&gt;
👉 Less “almost ready forever” trauma&lt;/p&gt;




&lt;h2&gt;
  
  
  🔥 Try My Challenge
&lt;/h2&gt;

&lt;p&gt;I turned this into a challenge on VibeCode Arena because honestly…&lt;/p&gt;

&lt;p&gt;This bug deserved investigation 😂&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjwhvf4onsfioum205q2d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjwhvf4onsfioum205q2d.png" alt=" " width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Try it here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vibecodearena.ai/duel/7298cb69-747f-4f0b-ae7a-ace9df8690e5" rel="noopener noreferrer"&gt;https://vibecodearena.ai/duel/7298cb69-747f-4f0b-ae7a-ace9df8690e5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Can you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fix inaccurate wait times?
&lt;/li&gt;
&lt;li&gt;Build fairer queue logic?
&lt;/li&gt;
&lt;li&gt;Stop the “almost ready forever” bug?&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🎯 Final Thought
&lt;/h2&gt;

&lt;p&gt;Some bugs crash systems.&lt;/p&gt;

&lt;p&gt;Some bugs waste weekends.&lt;/p&gt;

&lt;p&gt;This one…&lt;/p&gt;

&lt;p&gt;👉 Makes people hungry and angry.&lt;/p&gt;




&lt;p&gt;Tell me honestly 👇&lt;/p&gt;

&lt;p&gt;What lasts longer:&lt;/p&gt;

&lt;p&gt;Restaurant waitlists&lt;/p&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;p&gt;“5 more minutes” promises? 😭&lt;/p&gt;

</description>
      <category>ai</category>
      <category>vibecodearena</category>
      <category>hackerearth</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Your Portfolio Is Probably Missing This One Thing (And It Matters More Than You Think)</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Tue, 28 Apr 2026 12:13:27 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/your-portfolio-is-probably-your-portfolio-is-probably-missing-this-one-thing-and-it-matters-more-5965</link>
      <guid>https://forem.com/md_mijanur_molla/your-portfolio-is-probably-your-portfolio-is-probably-missing-this-one-thing-and-it-matters-more-5965</guid>
      <description>&lt;p&gt;A lot of developers spend weeks building portfolios.&lt;/p&gt;

&lt;p&gt;They add:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Projects ✅&lt;/li&gt;
&lt;li&gt;Skills section ✅&lt;/li&gt;
&lt;li&gt;GitHub links ✅&lt;/li&gt;
&lt;li&gt;Nice UI ✅&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And still…&lt;/p&gt;

&lt;p&gt;👉 It doesn’t stand out.&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because many portfolios are missing one thing that matters a lot:&lt;/p&gt;

&lt;h2&gt;
  
  
  💡 Context.
&lt;/h2&gt;

&lt;p&gt;Or more specifically:&lt;/p&gt;

&lt;p&gt;👉 The story behind your projects.&lt;/p&gt;

&lt;p&gt;And trust me…&lt;/p&gt;

&lt;p&gt;This matters more than you think.&lt;/p&gt;




&lt;h2&gt;
  
  
  💻 Most Portfolios Look Like This
&lt;/h2&gt;

&lt;p&gt;Project Card 1&lt;br&gt;
Project Card 2&lt;br&gt;
Project Card 3&lt;/p&gt;

&lt;p&gt;Tech stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;MongoDB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Looks good.&lt;/p&gt;

&lt;p&gt;But there’s a problem.&lt;/p&gt;

&lt;p&gt;It tells me &lt;strong&gt;what you built&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not:&lt;/p&gt;

&lt;p&gt;👉 Why you built it&lt;br&gt;
👉 What problem it solves&lt;br&gt;
👉 What challenges you faced&lt;/p&gt;

&lt;p&gt;And that’s where strong portfolios become different.&lt;/p&gt;




&lt;h1&gt;
  
  
  🎯 Recruiters Don’t Just Want Projects
&lt;/h1&gt;

&lt;p&gt;They want proof you can think.&lt;/p&gt;

&lt;p&gt;A project title alone doesn’t show that.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;❌ “Built Job Portal using MERN”&lt;/p&gt;

&lt;p&gt;Okay…&lt;/p&gt;

&lt;p&gt;But so what?&lt;/p&gt;

&lt;p&gt;Now compare:&lt;/p&gt;

&lt;p&gt;✅ Built a job portal solving fragmented job discovery for freshers, with search filters, role-based auth, and scalable backend APIs.&lt;/p&gt;

&lt;p&gt;Very different signal.&lt;/p&gt;

&lt;p&gt;One shows code.&lt;/p&gt;

&lt;p&gt;One shows engineering thinking.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧠 What Your Portfolio Should Include
&lt;/h2&gt;

&lt;p&gt;For every serious project, add:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Problem Statement
&lt;/h3&gt;

&lt;p&gt;What problem were you solving?&lt;/p&gt;

&lt;p&gt;Not:&lt;/p&gt;

&lt;p&gt;“I built a chatbot”&lt;/p&gt;

&lt;p&gt;Instead:&lt;/p&gt;

&lt;p&gt;“I built a chatbot to simplify candidate support queries.”&lt;/p&gt;

&lt;p&gt;Huge difference.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Architecture Thinking
&lt;/h2&gt;

&lt;p&gt;Show how you designed it.&lt;/p&gt;

&lt;p&gt;Talk about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend&lt;/li&gt;
&lt;li&gt;Backend&lt;/li&gt;
&lt;li&gt;Database&lt;/li&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;Deployment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now you sound like a builder.&lt;/p&gt;

&lt;p&gt;Not just a coder.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Challenges You Faced
&lt;/h2&gt;

&lt;p&gt;This is massively underrated.&lt;/p&gt;

&lt;p&gt;Talk about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bugs you solved&lt;/li&gt;
&lt;li&gt;Scaling issues&lt;/li&gt;
&lt;li&gt;Performance fixes&lt;/li&gt;
&lt;li&gt;Deployment problems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because real projects have struggles.&lt;/p&gt;

&lt;p&gt;And solving them is experience.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Tradeoffs You Made
&lt;/h2&gt;

&lt;p&gt;This is advanced… and powerful.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;👉 Used JWT instead of sessions because…&lt;/p&gt;

&lt;p&gt;That shows decision making.&lt;/p&gt;

&lt;p&gt;Recruiters love that.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Live Demo + Proof
&lt;/h2&gt;

&lt;p&gt;Please…&lt;/p&gt;

&lt;p&gt;Don’t just show GitHub.&lt;/p&gt;

&lt;p&gt;Show:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live demo&lt;/li&gt;
&lt;li&gt;Screenshots&lt;/li&gt;
&lt;li&gt;Demo video&lt;/li&gt;
&lt;li&gt;README&lt;/li&gt;
&lt;li&gt;Use cases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A project people can try &amp;gt; a repo people may never open.&lt;/p&gt;




&lt;h1&gt;
  
  
  🔥 Projects Don’t Impress.
&lt;/h1&gt;

&lt;p&gt;Project Thinking Impresses.&lt;/p&gt;

&lt;p&gt;Read that again.&lt;/p&gt;

&lt;p&gt;Anyone can clone a project.&lt;/p&gt;

&lt;p&gt;Not everyone can explain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why it exists&lt;/li&gt;
&lt;li&gt;Why it was designed that way&lt;/li&gt;
&lt;li&gt;Why choices were made&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s what makes portfolios memorable.&lt;/p&gt;




&lt;h2&gt;
  
  
  💀 Common Portfolio Mistake
&lt;/h2&gt;

&lt;p&gt;Many developers think:&lt;/p&gt;

&lt;p&gt;More projects = better portfolio&lt;/p&gt;

&lt;p&gt;Not always.&lt;/p&gt;

&lt;p&gt;3 strong projects with depth&lt;br&gt;
can beat&lt;/p&gt;

&lt;p&gt;10 shallow projects.&lt;/p&gt;

&lt;p&gt;Every time.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ Think Product, Not Assignment
&lt;/h2&gt;

&lt;p&gt;Don’t present projects like college submissions.&lt;/p&gt;

&lt;p&gt;Present them like products.&lt;/p&gt;

&lt;p&gt;Instead of:&lt;/p&gt;

&lt;p&gt;“Task App”&lt;/p&gt;

&lt;p&gt;Say:&lt;/p&gt;

&lt;p&gt;“Task management tool built to solve team workflow tracking.”&lt;/p&gt;

&lt;p&gt;Sounds completely different.&lt;/p&gt;

&lt;p&gt;Because it is.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 A Better Portfolio Formula
&lt;/h2&gt;

&lt;p&gt;Try this:&lt;/p&gt;

&lt;p&gt;Project + Problem + Architecture + Challenges + Demo&lt;/p&gt;

&lt;p&gt;That combination is gold.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 Final Thought
&lt;/h2&gt;

&lt;p&gt;Most portfolios focus on showing code.&lt;/p&gt;

&lt;p&gt;Great portfolios show thinking.&lt;/p&gt;

&lt;p&gt;And in interviews…&lt;/p&gt;

&lt;p&gt;Thinking often matters more.&lt;/p&gt;

&lt;p&gt;So if your portfolio feels incomplete…&lt;/p&gt;

&lt;p&gt;Maybe you don’t need another project.&lt;/p&gt;

&lt;p&gt;👉 You may just need better storytelling around the projects you already have.&lt;/p&gt;

&lt;p&gt;And honestly…&lt;/p&gt;

&lt;p&gt;That might be the missing piece 💙&lt;/p&gt;




&lt;h2&gt;
  
  
  💬 What do you think every developer portfolio should include?
&lt;/h2&gt;

&lt;p&gt;Live demos?&lt;br&gt;
Case studies?&lt;br&gt;
Architecture diagrams?&lt;/p&gt;

&lt;p&gt;Let’s discuss 👇&lt;/p&gt;

&lt;h1&gt;
  
  
  Portfolio #Developers #SoftwareEngineering #WebDevelopment #BuildInPublic #CareerAdvice #GitHub
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>portfolio</category>
      <category>developer</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🔐 The Hidden Engineering Behind a Simple Login Button</title>
      <dc:creator>Md Mijanur Molla</dc:creator>
      <pubDate>Mon, 27 Apr 2026 10:48:26 +0000</pubDate>
      <link>https://forem.com/md_mijanur_molla/the-hidden-engineering-behind-a-simple-login-button-2kd</link>
      <guid>https://forem.com/md_mijanur_molla/the-hidden-engineering-behind-a-simple-login-button-2kd</guid>
      <description>&lt;p&gt;It looks so simple.&lt;/p&gt;

&lt;p&gt;You click:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Login&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And within seconds…&lt;/p&gt;

&lt;p&gt;👉 You’re inside the app.&lt;/p&gt;

&lt;p&gt;Easy, right?&lt;/p&gt;

&lt;p&gt;Not really.&lt;/p&gt;

&lt;p&gt;Behind that one tiny button…&lt;/p&gt;

&lt;p&gt;There’s a surprising amount of engineering happening.&lt;/p&gt;

&lt;p&gt;Let’s break down what really happens 👇&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 It Starts With a Form
&lt;/h2&gt;

&lt;p&gt;You enter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Email&lt;/li&gt;
&lt;li&gt;Password&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And click login.&lt;/p&gt;

&lt;p&gt;Simple user action.&lt;/p&gt;

&lt;p&gt;But under the hood…&lt;/p&gt;

&lt;p&gt;Things are just getting started.&lt;/p&gt;




&lt;h2&gt;
  
  
  📡 Step 1: A Request Is Sent
&lt;/h2&gt;

&lt;p&gt;Your app sends an API request to the server:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;```http id="r4pj4o"&lt;br&gt;
POST /login&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Along with:

* Credentials
* Headers
* Authentication data

👉 This is where frontend hands control to backend.

---

## 🔍 Step 2: Input Validation

Before anything else…

The server checks:

* Is email valid?
* Is password empty?
* Any malicious input?

Because security starts early.

Not after login.

---

## 🔐 Step 3: Password Verification

Here’s something important:

Your actual password usually is **not stored directly**.

Instead:

* Stored as hashed value
* Compared securely using algorithms like bcrypt

Server checks:

👉 Does entered password match stored hash?

If yes…

Move forward.

---

## 🧠 Step 4: Authentication Happens

Now system confirms:

👉 You are really you.

This may involve:

* Sessions
* JWT tokens
* OAuth flows

This is where “logged in” begins.

---

## 🍪 Step 5: Session or Token Is Created

Once authenticated:

System often creates:

* Session cookie
  or
* Access token

This is how app remembers you.

Otherwise you’d need to login every request 😅

---

## 🛡️ Step 6: Security Checks

Modern login often includes extra checks:

* Rate limiting
* Suspicious login detection
* MFA / OTP
* Device verification

Because login is a major attack target.

---

## 🗄️ Step 7: User Data Loads

After login succeeds:

Backend may fetch:

* Profile data
* Permissions
* Roles
* Preferences

Example:

Admin and regular user may see different dashboards.

---

## ⚙️ Step 8: Authorization Starts

Authentication says:

👉 You are a user.

Authorization says:

👉 What you can access.

Huge difference.

Often confused.

Very important.

---

## 🚀 Step 9: Redirect + App State Updates

Now frontend updates:

* User marked as logged in
* Protected routes unlocked
* Dashboard loads

And only now…

You “see” login success.

---

# 🔄 Full Flow

Login Click → API Request → Validation → Password Check → Auth → Token/Session → Security Checks → User Data → Dashboard

All behind one button.

---

## ⚠️ Things That Can Go Wrong

A lot.

* Wrong credentials
* Expired token
* Server issues
* Weak password storage
* Broken session handling

That tiny login button carries serious complexity.

---

## 🤯 And We Didn’t Even Cover…

Things like:

* Social login with Google
* OAuth flows
* CSRF protection
* Refresh tokens
* Single Sign-On
* Distributed authentication

That rabbit hole goes deep.

Very deep.

---

## 🎯 Why This Matters

As developers, it changes how you think.

A login button is not:

❌ Just a form

It’s:

✅ Security
✅ Backend logic
✅ State management
✅ User identity system

That’s engineering.

---

## 🚀 Final Thought

Some of the hardest engineering problems…

Hide behind the simplest UI.

A tiny login button may look ordinary.

But behind it?

👉 Authentication systems
👉 Security layers
👉 Distributed logic
👉 Trust

And that’s the beauty of software engineering 💙
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
