<?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>DEV Community: TheDivyaLog</title>
    <description>The latest articles on DEV Community by TheDivyaLog (@divya_karma_b2a285394c7af).</description>
    <link>https://dev.to/divya_karma_b2a285394c7af</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%2F3912057%2Ff49e8393-1cf9-4f63-a61a-7e2524690cbb.png</url>
      <title>DEV Community: TheDivyaLog</title>
      <link>https://dev.to/divya_karma_b2a285394c7af</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/divya_karma_b2a285394c7af"/>
    <language>en</language>
    <item>
      <title>How I Structure My Technical Notes to Actually Use Them</title>
      <dc:creator>TheDivyaLog</dc:creator>
      <pubDate>Mon, 11 May 2026 10:48:46 +0000</pubDate>
      <link>https://dev.to/divya_karma_b2a285394c7af/how-i-structure-my-technical-notes-to-actually-use-them-2k87</link>
      <guid>https://dev.to/divya_karma_b2a285394c7af/how-i-structure-my-technical-notes-to-actually-use-them-2k87</guid>
      <description>&lt;p&gt;When I first started learning web development, I used to write notes like I was preparing for an exam.&lt;/p&gt;

&lt;p&gt;Long paragraphs. Definitions copied from tutorials. Random screenshots.&lt;br&gt;
And later? I never opened those notes again.&lt;/p&gt;

&lt;p&gt;So I changed the way I take technical notes.&lt;/p&gt;

&lt;p&gt;Now my notes are built for one purpose:&lt;br&gt;
to help me while building projects.&lt;/p&gt;

&lt;p&gt;Here’s the structure I use now :-&lt;/p&gt;

&lt;p&gt;** 1. Concept → Syntax → Real Example **&lt;br&gt;
Instead of writing only theory, I divide every topic into 3 parts:&lt;/p&gt;

&lt;p&gt;Concept&lt;br&gt;
What is it actually used for?&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
useEffect lets us run side effects in React components.&lt;/p&gt;

&lt;p&gt;Syntax&lt;br&gt;
The basic structure.&lt;/p&gt;

&lt;p&gt;useEffect(() =&amp;gt; {&lt;br&gt;
  // code here&lt;br&gt;
}, [])&lt;/p&gt;

&lt;p&gt;Real Example&lt;br&gt;
A practical use case from a project.&lt;/p&gt;

&lt;p&gt;useEffect(() =&amp;gt; {&lt;br&gt;
  fetchJobs();&lt;br&gt;
}, []);&lt;/p&gt;

&lt;p&gt;This makes revision much faster because I remember where I used it.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;2. I Write Notes While Building, Not While Watching *&lt;/em&gt;&lt;br&gt;
Earlier, I paused tutorials every 2 minutes to write everything.&lt;/p&gt;

&lt;p&gt;Now I only write notes after:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;building something&lt;/li&gt;
&lt;li&gt;debugging something&lt;/li&gt;
&lt;li&gt;understanding something properly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because notes written from experience are easier to remember.&lt;/p&gt;

&lt;p&gt;** 3.I Use Small Code Snippets Instead of Big Explanations **&lt;/p&gt;

&lt;p&gt;I avoid writing huge theory blocks.&lt;br&gt;
Instead of this:&lt;br&gt;
“Local storage is a web storage object that stores data in key-value pairs…”&lt;/p&gt;

&lt;p&gt;I write:&lt;br&gt;
localStorage.setItem("user", "Divya")&lt;br&gt;
const data = localStorage.getItem("user")&lt;/p&gt;

&lt;p&gt;Short. Practical. Easy to revise.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;4. I Separate “Learning Notes” and “Project Notes” *&lt;/em&gt;&lt;br&gt;
This changed everything for me.&lt;/p&gt;

&lt;p&gt;Learning Notes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;concepts&lt;/li&gt;
&lt;li&gt;syntax&lt;/li&gt;
&lt;li&gt;examples&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project Notes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;folder structure&lt;/li&gt;
&lt;li&gt;API routes&lt;/li&gt;
&lt;li&gt;bugs faced&lt;/li&gt;
&lt;li&gt;deployment steps&lt;/li&gt;
&lt;li&gt;features added&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project notes become super useful later when revisiting old projects.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;5. I Make Notes Searchable *&lt;/em&gt;&lt;br&gt;
I keep most of my notes digital now.&lt;br&gt;
Because searching:&lt;/p&gt;

&lt;p&gt;"how to map array in react"&lt;br&gt;
is faster than flipping pages for 20 minutes.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Final Thoughts *&lt;/em&gt;&lt;br&gt;
Good technical notes are not meant to look beautiful.&lt;/p&gt;

&lt;p&gt;They should help you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;debug faster&lt;/li&gt;
&lt;li&gt;revise quickly&lt;/li&gt;
&lt;li&gt;build projects confidently&lt;/li&gt;
&lt;li&gt;avoid repeating mistakes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The best notes are the ones you actually come back to.&lt;/p&gt;

&lt;p&gt;What’s one thing you include in your technical notes that helps you the most?&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>react</category>
      <category>learning</category>
      <category>webdev</category>
    </item>
    <item>
      <title>The "Invisible" Side of Growth"</title>
      <dc:creator>TheDivyaLog</dc:creator>
      <pubDate>Fri, 08 May 2026 12:14:42 +0000</pubDate>
      <link>https://dev.to/divya_karma_b2a285394c7af/the-invisible-side-of-growth-18ci</link>
      <guid>https://dev.to/divya_karma_b2a285394c7af/the-invisible-side-of-growth-18ci</guid>
      <description>&lt;h2&gt;
  
  
  Today is Day 4 of my 30-day challenge,
&lt;/h2&gt;

&lt;p&gt;and if I’m being 100% honest, I struggled to hit the 'Record' button. &lt;/p&gt;

&lt;p&gt;When you start building in public, there's this pressure to always look successful. You want to show perfect UIs and 'bug-free' days. But growth isn't a straight line. Sometimes, you feel like what you're doing doesn't matter, or that you're just 'boring' the audience.&lt;br&gt;
What I realized today: The 'Jack of all trades' journey is messy. It’s not just about learning MERN; it’s about learning how to stay consistent when you don't feel like it.&lt;/p&gt;

&lt;p&gt;I’m proud of my Job Portal and my Notes App, but today, I’m most proud of the fact that I didn’t quit when things felt 'off.'&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;To anyone else out there feeling like they aren't on the right track: Just keep walking. The path shows up while you're moving."&lt;br&gt;
*&lt;/em&gt;&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>devjournal</category>
      <category>learning</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Why I’m Proud to be a "Jack of All Trades"</title>
      <dc:creator>TheDivyaLog</dc:creator>
      <pubDate>Thu, 07 May 2026 09:16:49 +0000</pubDate>
      <link>https://dev.to/divya_karma_b2a285394c7af/why-im-proud-to-be-a-jack-of-all-trades-1n3a</link>
      <guid>https://dev.to/divya_karma_b2a285394c7af/why-im-proud-to-be-a-jack-of-all-trades-1n3a</guid>
      <description>&lt;p&gt;"For a long time, &lt;/p&gt;

&lt;p&gt;I was afraid to share my work because I wasn't a 'Master' yet. &lt;br&gt;
I thought my MERN projects weren't perfect enough, or my English wasn't technical enough.&lt;br&gt;
But then I rediscovered the full quote: 'A jack of all trades is a master of none, but oftentimes better than a master of one.'This changed everything for me. &lt;br&gt;
It gave me the 'blessing' to be a learner. On this 3rd day of my 30-day challenge, I’m realizing that being versatile—knowing how to code, how to write, and how to speak—is my real superpower.&lt;/p&gt;

&lt;p&gt;Are you holding yourself back because you aren't a 'master' yet? Let's stop waiting and start building."&lt;/p&gt;

</description>
      <category>career</category>
      <category>codenewbie</category>
      <category>discuss</category>
      <category>learning</category>
    </item>
    <item>
      <title>🐛 The Bug That Taught Me to Check the Basics</title>
      <dc:creator>TheDivyaLog</dc:creator>
      <pubDate>Wed, 06 May 2026 10:28:40 +0000</pubDate>
      <link>https://dev.to/divya_karma_b2a285394c7af/the-bug-that-taught-me-to-check-the-basics-3c3m</link>
      <guid>https://dev.to/divya_karma_b2a285394c7af/the-bug-that-taught-me-to-check-the-basics-3c3m</guid>
      <description>&lt;p&gt;Hey Dev's👋&lt;/p&gt;

&lt;p&gt;While working on my Job Portal UI project using React, I ran into a persistent issue while fetching data from an API using Axios.&lt;/p&gt;

&lt;p&gt;The error looked simple—but debugging it wasn’t.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;⚠️ The Problem&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Every time I tried to fetch data, I got:&lt;/p&gt;

&lt;p&gt;AxiosError: Network Error&lt;br&gt;
net::ERR_INTERNET_DISCONNECTED&lt;br&gt;
TypeError: Failed to fetch&lt;/p&gt;

&lt;p&gt;At first glance, it seemed like a connectivity issue—but the API endpoint was opening fine in the browser&lt;/p&gt;

&lt;p&gt;🔍 What I Checked&lt;br&gt;
Instead of assuming one cause, I started verifying basics step by step:&lt;/p&gt;

&lt;p&gt;✔️ API endpoint working in browser&lt;/p&gt;

&lt;p&gt;✔️ Correct Axios request syntax&lt;/p&gt;

&lt;p&gt;✔️ Proper component rendering in React&lt;/p&gt;

&lt;p&gt;✔️ Dev server running correctly&lt;/p&gt;

&lt;p&gt;✔️ Console logs for deeper inspection&lt;/p&gt;

&lt;p&gt;🤔 What I Realized&lt;br&gt;
This experience made me slow down and stop guessing.&lt;br&gt;
Even if an error message looks obvious, it can sometimes be misleading or caused by multiple factors like:&lt;/p&gt;

&lt;p&gt;Network instability&lt;/p&gt;

&lt;p&gt;CORS issues&lt;/p&gt;

&lt;p&gt;Incorrect API usage&lt;/p&gt;

&lt;p&gt;Environment/config problems&lt;/p&gt;

&lt;p&gt;🧠 The Lesson&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; What this bug is teaching me:&lt;/li&gt;
&lt;li&gt; Don’t jump to conclusions based on error names&lt;/li&gt;
&lt;li&gt; Always verify fundamentals step-by-step&lt;/li&gt;
&lt;li&gt; Debugging is more about process than assumptions&lt;/li&gt;
&lt;li&gt; Stay patient—especially when the issue isn’t clear yet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🚧 Current Status&lt;br&gt;
The issue is still under investigation, and I’m continuing to narrow it down systematically.&lt;/p&gt;

&lt;p&gt;🙌 Looking for Suggestions&lt;/p&gt;

&lt;p&gt;If you’ve faced similar issues with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Axios “Network Error”&lt;/li&gt;
&lt;li&gt; API working in browser but failing in React&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’d really appreciate your insights!&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>react</category>
      <category>lea</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Building a Job Portal UI with MERN</title>
      <dc:creator>TheDivyaLog</dc:creator>
      <pubDate>Tue, 05 May 2026 10:40:52 +0000</pubDate>
      <link>https://dev.to/divya_karma_b2a285394c7af/building-a-job-portal-ui-with-mern-475i</link>
      <guid>https://dev.to/divya_karma_b2a285394c7af/building-a-job-portal-ui-with-mern-475i</guid>
      <description>&lt;p&gt;Hey Dev's 👋&lt;/p&gt;

&lt;p&gt;I recently started working on a Job Portal project using the MERN stack, but instead of jumping straight into backend, I decided to focus on the frontend first.&lt;/p&gt;

&lt;p&gt;This approach is helping me clearly understand the UI structure before connecting everything.&lt;/p&gt;

&lt;p&gt;🧠 Why I started with frontend?&lt;/p&gt;

&lt;p&gt;In many tutorials, backend and frontend are built together, but I wanted to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visualize the complete UI first&lt;/li&gt;
&lt;li&gt;Structure components properly&lt;/li&gt;
&lt;li&gt;Avoid messy integration later&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;**⚙️ Tech Stack (Frontend)&lt;br&gt;
**React.js&lt;br&gt;
CSS / Tailwind (mention what you used)&lt;/p&gt;

&lt;p&gt;**⚠️ Challenges I faced&lt;br&gt;
Managing component structure properly&lt;br&gt;
Handling state cleanly&lt;br&gt;
Designing reusable UI components&lt;/p&gt;

&lt;p&gt;🚧 What’s next?&lt;br&gt;
I’ll be moving to the backend using:&lt;/p&gt;

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

&lt;p&gt;And then connect everything to make it a fully functional job portal.&lt;/p&gt;

&lt;p&gt;🎯 Goal of this project&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learn real-world project structure&lt;/li&gt;
&lt;li&gt;Improve React skills&lt;/li&gt;
&lt;li&gt;Build something useful for users
🙌 Feedback?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’ve built something similar or have suggestions on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;UI improvements&lt;/li&gt;
&lt;li&gt;Folder structure&lt;/li&gt;
&lt;li&gt;Best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’d love to hear from you!&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>react</category>
      <category>ui</category>
      <category>webdev</category>
    </item>
    <item>
      <title>My First Log: Building a Job Card UI with MERN</title>
      <dc:creator>TheDivyaLog</dc:creator>
      <pubDate>Mon, 04 May 2026 14:54:45 +0000</pubDate>
      <link>https://dev.to/divya_karma_b2a285394c7af/my-first-log-building-a-job-card-ui-with-mern-20bk</link>
      <guid>https://dev.to/divya_karma_b2a285394c7af/my-first-log-building-a-job-card-ui-with-mern-20bk</guid>
      <description>&lt;h2&gt;
  
  
  Hi everyone! I’m Divya.
&lt;/h2&gt;

&lt;p&gt;I’ve recently been diving deep into the MERN stack, and honestly, it’s been a journey of highs and lows. I used to keep my projects hidden on my local computer, but I’ve decided to embrace the famous quote: &lt;/p&gt;

&lt;p&gt;"A jack of all trades is a master of none, but oftentimes better than a master of one." &lt;/p&gt;

&lt;p&gt;This blog is my way of stepping out of my comfort zone and documenting my growth.&lt;/p&gt;

&lt;p&gt;**The Project: Job Card UI&lt;br&gt;
  Recently, I focused on the "Front-end" part of the MERN stack by building a Job Card UI. I wanted to create something that looked clean and was easy for a job seeker to navigate. &lt;/p&gt;

&lt;p&gt;What I used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React.js for the component structure.&lt;/li&gt;
&lt;li&gt;CSS/Tailwind for the styling.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One Big Challenge I Faced :&lt;/p&gt;

&lt;p&gt;While building the "Job Cards," I struggled with making them responsive. On smaller screens, the text was overlapping! How I fixed it: I realized I wasn't using flex-wrap correctly. Once I adjusted my CSS, the cards started stacking beautifully on mobile devices. &lt;br&gt;
It was a small "aha!" moment that taught me a lot about layouts. &lt;/p&gt;

&lt;p&gt;My Goal I’m not a master yet, but I’m building my skills every day. My plan is to: Complete the backend for this portal. Overcome my fear of sharing my work with the world .&lt;/p&gt;

&lt;p&gt;What was the most challenging project you built when you started with React? I’d love to hear your stories in the comments!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>mern</category>
    </item>
  </channel>
</rss>
