<?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: smol</title>
    <description>The latest articles on DEV Community by smol (@smolmin_).</description>
    <link>https://dev.to/smolmin_</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%2F3669328%2Fd952def1-3207-44d5-b236-085a68795d1f.jpg</url>
      <title>DEV Community: smol</title>
      <link>https://dev.to/smolmin_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/smolmin_"/>
    <language>en</language>
    <item>
      <title>Day 5/30 challenge</title>
      <dc:creator>smol</dc:creator>
      <pubDate>Mon, 22 Dec 2025 17:30:48 +0000</pubDate>
      <link>https://dev.to/smolmin_/day-530-challenge-53cb</link>
      <guid>https://dev.to/smolmin_/day-530-challenge-53cb</guid>
      <description>&lt;p&gt;Went with dsa today:&lt;br&gt;
Linked List insertion deletion basic structure and solved delete problem in leetcode &lt;/p&gt;

</description>
      <category>algorithms</category>
      <category>devjournal</category>
      <category>leetcode</category>
    </item>
    <item>
      <title>4/30</title>
      <dc:creator>smol</dc:creator>
      <pubDate>Sun, 21 Dec 2025 18:00:16 +0000</pubDate>
      <link>https://dev.to/smolmin_/430-4cjl</link>
      <guid>https://dev.to/smolmin_/430-4cjl</guid>
      <description>&lt;p&gt;It was sunday and today i focused more on development rather than dsa but i did revise yesterday's concept so yeah &lt;br&gt;
I did some revision on JS and then i did some practice of what I learned today &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Day 3/30</title>
      <dc:creator>smol</dc:creator>
      <pubDate>Sat, 20 Dec 2025 17:40:01 +0000</pubDate>
      <link>https://dev.to/smolmin_/day-330-1kgb</link>
      <guid>https://dev.to/smolmin_/day-330-1kgb</guid>
      <description>&lt;p&gt;I started with searching today because I thought I need to revise those concepts also did linear search and binary search and recursion with some easy examples like fibonacci number and climbing steps in leetcode &lt;/p&gt;

&lt;p&gt;Also did some development in javascript but I have to accept I did not understand it totally so I am going to do that now basically learn the concept first of how things are working in js and then I will jump to real world things so yeah good lucck to me &lt;/p&gt;

</description>
      <category>algorithms</category>
      <category>devjournal</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Day 2/30</title>
      <dc:creator>smol</dc:creator>
      <pubDate>Fri, 19 Dec 2025 18:31:13 +0000</pubDate>
      <link>https://dev.to/smolmin_/day-230-9p8</link>
      <guid>https://dev.to/smolmin_/day-230-9p8</guid>
      <description>&lt;p&gt;Learned about Recursion and did some practice on promises &lt;br&gt;
So recursion is not iteration or doing something in repeat&lt;br&gt;
it is function calling itself to divide the problem into subproblems &lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>devjournal</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Day 1/30 back to DSA challenge</title>
      <dc:creator>smol</dc:creator>
      <pubDate>Thu, 18 Dec 2025 17:54:01 +0000</pubDate>
      <link>https://dev.to/smolmin_/day-130-back-to-dsa-challenge-3n78</link>
      <guid>https://dev.to/smolmin_/day-130-back-to-dsa-challenge-3n78</guid>
      <description>&lt;p&gt;Did revision of my previous notes on dsa and a topic of Javascript which is Promises and Callback hell &lt;br&gt;
&lt;strong&gt;DSA:&lt;/strong&gt;&lt;br&gt;
Started with first problem Two Sums problem and how solved it using hashmap and complement &lt;br&gt;
It is not actually storing the element and taking the sum to the target rather it is taking the complement and then storing it and checking if we find that in the next coming nums if we find it we return the index of these numbers &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Promises:&lt;/strong&gt;&lt;br&gt;
we have a concept of asynchronous in js &lt;br&gt;
And to understand that we have to understand what is synchronous? so basically it means that the code will execute line by line and when we have any line which might take some time to give us the output such as fetching the API (if we go for a real world example) then all the other lines after this will be blocked and will not execute until the previous one is completed&lt;br&gt;
so here comes asynchronous which mean that it will continue to do the work simultaneously, so say this line is taking 2 sec then it won't care if it is completed or not it will jump to output the next line and when 2 sec is completed we can see the output then &lt;br&gt;
here callback is used which mean an argument in function which has to be executed later&lt;br&gt;
and when we have nested callbacks it is called callback hell and to overcome this we are using promises &lt;/p&gt;

&lt;p&gt;So this is what i learned today &lt;br&gt;
I am going to be so much more productive in my next challenge I Promise haha  &lt;/p&gt;

</description>
      <category>algorithms</category>
      <category>devjournal</category>
      <category>javascript</category>
      <category>challenge</category>
    </item>
  </channel>
</rss>
