<?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: Shri Dharshini S</title>
    <description>The latest articles on DEV Community by Shri Dharshini S (@shri-dharshini).</description>
    <link>https://dev.to/shri-dharshini</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%2F3498034%2F5ca37d98-f133-440e-85b8-0cf1aac63fcd.png</url>
      <title>DEV Community: Shri Dharshini S</title>
      <link>https://dev.to/shri-dharshini</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shri-dharshini"/>
    <language>en</language>
    <item>
      <title>Caffeinated Commits- Day 5 &amp; 6</title>
      <dc:creator>Shri Dharshini S</dc:creator>
      <pubDate>Thu, 18 Sep 2025 18:01:21 +0000</pubDate>
      <link>https://dev.to/shri-dharshini/caffeinated-commits-day-5-6-540p</link>
      <guid>https://dev.to/shri-dharshini/caffeinated-commits-day-5-6-540p</guid>
      <description>&lt;h3&gt;
  
  
  Rethinking my approach
&lt;/h3&gt;

&lt;p&gt;I spent yesterday revisiting basics. It's been over a year since I learnt Java (on my own if I may add), and since I dont use Java in my job everyday, I figured learning it from scratch again will help me in the long run. I learnt some syntax, revisited data types, collections and oops concepts.&lt;/p&gt;

&lt;p&gt;Today, after a brief conversation with a friend, I realized that my actual goal is to learn Java, but I’ve been struggling excessively by trying to learn DSA alongside it. I decided to rethink my learning strategy — I might start with a Java crash course instead, and continue practicing DSA in Python. Yes, I know Python isn’t the most recommended language for DSA, but since I’ve been coding in it for over six years, it will allow me to focus more on problem-solving rather than getting stuck on syntax errors.&lt;/p&gt;

&lt;p&gt;I also made some progress on my project: I created a few more APIs for creating and updating users. My plan is to first complete and document all the APIs, and then move on to the frontend.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>java</category>
      <category>webdev</category>
      <category>learning</category>
    </item>
    <item>
      <title>Caffeinated Commits- Day 4</title>
      <dc:creator>Shri Dharshini S</dc:creator>
      <pubDate>Tue, 16 Sep 2025 17:27:09 +0000</pubDate>
      <link>https://dev.to/shri-dharshini/caffeinated-commits-day-4-11k6</link>
      <guid>https://dev.to/shri-dharshini/caffeinated-commits-day-4-11k6</guid>
      <description>&lt;h3&gt;
  
  
  Another Slow Day
&lt;/h3&gt;

&lt;p&gt;I realized that I can identify patterns given that I have solved some DSA in python before, but I am just struggling with Java and all the functions that the Collections offer. So today I mainly worked on learning about the functions each collection has to offer and made a little cheatsheet. No questions solved today.&lt;/p&gt;

&lt;p&gt;Collections Covered: ArrayList, LinkedList, Stack, PriorityQueue, HashMap, HashSet, TreeMap, TreeSet&lt;/p&gt;

</description>
      <category>java</category>
      <category>dsa</category>
      <category>programming</category>
    </item>
    <item>
      <title>Caffeinated Commits- Day 3</title>
      <dc:creator>Shri Dharshini S</dc:creator>
      <pubDate>Mon, 15 Sep 2025 16:36:39 +0000</pubDate>
      <link>https://dev.to/shri-dharshini/caffeinated-commits-day3-30af</link>
      <guid>https://dev.to/shri-dharshini/caffeinated-commits-day3-30af</guid>
      <description>&lt;h3&gt;
  
  
  This is proving to be more difficult...
&lt;/h3&gt;

&lt;p&gt;With a full-time job and living alone, finding the motivation to code beyond what my job demands is really exhausting. On top of that, being unfamiliar not only with the endless Java Collections and their functions but also with Java itself makes LeetCode quite frustrating.&lt;/p&gt;

&lt;p&gt;I didn’t make much progress today. I skimmed through the Java Collections and the functions they offer, and I managed to solve one question — Longest Common Prefix. No progress on the project today 😔.&lt;/p&gt;

&lt;p&gt;I’ve also decided that I’ll be posting small snippets like these every day, along with a more detailed weekly post on Sundays, where I’ll go into my approaches and thought process.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>java</category>
      <category>leetcode</category>
      <category>learning</category>
      <category>dsa</category>
    </item>
    <item>
      <title>Caffeinated Commits- Day 1 &amp; 2</title>
      <dc:creator>Shri Dharshini S</dc:creator>
      <pubDate>Sun, 14 Sep 2025 17:48:07 +0000</pubDate>
      <link>https://dev.to/shri-dharshini/caffeinated-commits-day-1-2-kpp</link>
      <guid>https://dev.to/shri-dharshini/caffeinated-commits-day-1-2-kpp</guid>
      <description>&lt;h3&gt;
  
  
  So I gave this series a name...
&lt;/h3&gt;

&lt;p&gt;They say it takes 21 days to build a habit, so no wonder I forgot to post yesterday (even more embarrassing since it was literally Day 1 🫣). This series is already proving to be more difficult than I anticipated.&lt;/p&gt;

&lt;h3&gt;
  
  
  Progress in Days 1 and 2
&lt;/h3&gt;

&lt;p&gt;Created the database models for the project (A Hospital Management System) and also implemented two APIs for login and register.&lt;/p&gt;

&lt;p&gt;LeetCode:&lt;br&gt;
  - Solved the iconic Two Sum (for the second time—I had solved it before as a naive Python developer).&lt;br&gt;
  - Top K Frequent Elements&lt;br&gt;
  - Valid Anagram&lt;br&gt;
  - Group Anagrams&lt;/p&gt;

&lt;p&gt;I’m trying to pick problems that follow similar patterns and solve them in that order. These are based on Arrays and Hashing. &lt;/p&gt;

&lt;p&gt;On a side note, I’m still deciding whether I want to publish detailed posts every day, or keep them crisp like this and follow up with a weekly detailed update. I might edit this post later accordingly. If you are reading this, maybe comment your opinion!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>learning</category>
      <category>leetcode</category>
    </item>
    <item>
      <title>First Post! Documenting my Technical Learnings</title>
      <dc:creator>Shri Dharshini S</dc:creator>
      <pubDate>Fri, 12 Sep 2025 17:09:52 +0000</pubDate>
      <link>https://dev.to/shri-dharshini/first-post-documenting-my-technical-learnings-3kl9</link>
      <guid>https://dev.to/shri-dharshini/first-post-documenting-my-technical-learnings-3kl9</guid>
      <description>&lt;h2&gt;
  
  
  [Day 0: Starting the Series and Setting Goals]
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Hi There!
&lt;/h3&gt;

&lt;p&gt;I'm Dharshini, a recent engineering graduate and a full-time software developer. Lately, I’ve been feeling a bit of a slump. I finished my degree, I have a job — but what’s next?  &lt;/p&gt;

&lt;p&gt;I realized that treading water will get me nowhere, so I decided to set some goals and learn the things I probably should have focused on back in college (whoops). Since I’m notorious for my “New ___, New Me” mindset, I figured I’d start this documentation journey today — a random 12th of the month!  &lt;/p&gt;

&lt;p&gt;I want to document my goals and progress every day (or every week, if daily feels too hectic), and hopefully by the end of the year I would have checked off everything from my list.&lt;/p&gt;




&lt;h3&gt;
  
  
  My Goals for the Next 4 Months (End of 2025)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Finish my &lt;strong&gt;System Commands course&lt;/strong&gt; as part of my online diploma.
&lt;/li&gt;
&lt;li&gt;Complete &lt;strong&gt;two full-stack application projects&lt;/strong&gt;, also part of my diploma.
&lt;/li&gt;
&lt;li&gt;Learn &lt;strong&gt;Data Structures and Algorithms in Java&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;Explore other miscellaneous tech topics — &lt;strong&gt;system design, UI/UX design, and Spring Boot&lt;/strong&gt; for full-stack development.
&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;Hopefully, this journey helps me stay consistent and reach my goals! Thanks for reading!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>devjournal</category>
      <category>career</category>
    </item>
  </channel>
</rss>
