<?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: Anisha R</title>
    <description>The latest articles on Forem by Anisha R (@aaanishaaa).</description>
    <link>https://forem.com/aaanishaaa</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%2F1673049%2Fbbe444c2-4657-4db5-aee1-46290fde7e98.jpg</url>
      <title>Forem: Anisha R</title>
      <link>https://forem.com/aaanishaaa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/aaanishaaa"/>
    <language>en</language>
    <item>
      <title>Singleton vs Scoped vs Transient in .NET: Demystified!</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Fri, 11 Jul 2025 18:10:01 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/singleton-vs-scoped-vs-transient-in-net-demystified-2k4d</link>
      <guid>https://forem.com/aaanishaaa/singleton-vs-scoped-vs-transient-in-net-demystified-2k4d</guid>
      <description>&lt;p&gt;If you have ever worked with dependency injection in ASP.NET Core, you have most probably come across three key terms when registering services:&lt;br&gt;
 &lt;strong&gt;Singleton, Scoped, and Transient&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;These lifetimes determine how and when your service objects are created and understanding them can save you from annoying bugs and performance bottlenecks.&lt;/p&gt;

&lt;p&gt;But First lets Understand &lt;strong&gt;DEPENDENCY INJECTION&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Dependency Injection?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dependency Injection (DI) is a design pattern where objects get their dependencies (services) from an external source (like a DI container) rather than creating them themselves.&lt;br&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%2F83glihk5dqjxzski3mn0.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%2F83glihk5dqjxzski3mn0.png" alt="GFG" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;source: &lt;a href="https://www.geeksforgeeks.org/system-design/dependency-injectiondi-design-pattern/" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In .NET Core, we typically register services in the Startup.cs/Program.cs using:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;services.AddSingleton&amp;lt;IMyService, MyService&amp;gt;();
services.AddScoped&amp;lt;IMyService, MyService&amp;gt;();
services.AddTransient&amp;lt;IMyService, MyService&amp;gt;();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;1) Singleton: As the name suggests One and Only One&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Singleton service is created &lt;strong&gt;once&lt;/strong&gt; and shared across the entire application lifetime. Every request, every user gets the same instance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where is it Used?&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Configuration services&lt;/li&gt;
&lt;li&gt;Logging services&lt;/li&gt;
&lt;li&gt;Cache managers&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Real-life Example: &lt;br&gt;
In a global weather station, everyone refers to the same source to get the current weather data. No matter who asks, it’s the same answer.&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%2F688a7nxoyivpawo2q7uo.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%2F688a7nxoyivpawo2q7uo.png" alt="singleton" width="800" height="565"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Where to be careful with this?&lt;br&gt;
If it holds state (like user-specific data), it can lead to shared state issues and is not thread-safe by default.&lt;/p&gt;

&lt;p&gt;Code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;services.AddSingleton&amp;lt;IWeatherService, WeatherService&amp;gt;();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2) Scoped: One Per Request&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Scoped service is created &lt;strong&gt;once per HTTP request&lt;/strong&gt;. The same instance is reused throughout that request but new for every incoming request.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where is it Used?&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Database contexts (like DbContext)&lt;/li&gt;
&lt;li&gt;Business logic services that are per-request&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Real-life Example:&lt;br&gt;
Imagine a restaurant bill. One bill is generated per table (request), and all orders for that table go on the same bill. Once the guests leave, the bill is thrown away and a new one is started.&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%2F9pdd4z9xfn76qqdvajd7.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%2F9pdd4z9xfn76qqdvajd7.png" alt="restaurant" width="612" height="408"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Where to be careful with this?&lt;br&gt;
Be careful when injecting scoped services into singletons—it can cause runtime exceptions due to lifetime mismatches.&lt;/p&gt;

&lt;p&gt;Code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;services.AddScoped&amp;lt;IOrderService, OrderService&amp;gt;();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;3) Transient: New Every Time&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Transient service is created every time it's requested. Even within the same request, asking twice gives you two different instances.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where is it Used?&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lightweight, stateless services&lt;/li&gt;
&lt;li&gt;Helper classes like formatters, calculators&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Real-life Example:&lt;br&gt;
Ordering coffee at a cafe. Every person (or even the same person) gets a fresh cup made from scratch each time.&lt;/p&gt;

&lt;p&gt;Where to be careful with this?&lt;br&gt;
Too many transient services, especially expensive ones, can impact performance.&lt;/p&gt;

&lt;p&gt;Code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;services.AddTransient&amp;lt;INotificationService, NotificationService&amp;gt;();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🧩 Conclusion&lt;br&gt;
Understanding service lifetimes is crucial in building scalable and maintainable applications. If you pick the wrong one, you may run into memory leaks, performance issues, or even data corruption.&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%2Fzqthhl1vy44c5ccbm9c1.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%2Fzqthhl1vy44c5ccbm9c1.png" alt="conclusion" width="783" height="464"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;source: &lt;a href="https://ercanerdogan.medium.com/types-of-dependency-injection-singleton-scoped-and-transient-8d42dab4a122" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Signing Off&lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
    </item>
    <item>
      <title>100 days of Coding! Day 25</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Thu, 10 Jul 2025 18:07:22 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-25-119o</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-25-119o</guid>
      <description>&lt;p&gt;Hey there! 👋&lt;/p&gt;

&lt;p&gt;Today, I completed Phase 1 of a personal project I’ve been quietly working on for a while now, code-named “Versus.”&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%2Fjzo00b1cq43jtce8ko3u.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%2Fjzo00b1cq43jtce8ko3u.png" alt="todo" width="452" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Can’t reveal much about the concept just yet (still keeping it under wraps 🤫), but I can say this: things are moving fast, and I’m super excited about how it's shaping up. From setting up the backend to defining key models and APIs, Phase 1 laid the foundation for everything that’s coming next. Let’s hope the pace continues to be this productive!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧠 ASP.NET Core – In-Depth Topics&lt;/strong&gt;&lt;br&gt;
Alongside project work, I’ve also been doubling down on mastering ASP.NET Core — and today I wrapped up some of the more in-depth topics that are absolutely essential for writing clean and scalable applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✅ Data Annotations&lt;/strong&gt;&lt;br&gt;
I explored how to use attributes like [Required], [StringLength], [Range], etc., to enforce validation directly at the model level. Super helpful for keeping data consistent and forms user-friendly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧩 Filters&lt;/strong&gt;&lt;br&gt;
I learned about different filter types — like ActionFilter, ResultFilter, and ExceptionFilter — and how they allow you to run code before or after certain stages of the request pipeline. Even wrote a small custom logging filter just for practice!&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%2Fzgm09f8xmsaf4kx6q0hp.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%2Fzgm09f8xmsaf4kx6q0hp.png" alt="filters" width="800" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Read it from: &lt;a href="https://learn.microsoft.com/en-us/aspnet/core/mvc/controllers/filters?view=aspnetcore-9.0" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔄 Predefined Middlewares&lt;/strong&gt;&lt;br&gt;
ASP.NET Core’s middleware pipeline is powerful. Today I worked with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;UseRouting&lt;/li&gt;
&lt;li&gt;UseAuthentication&lt;/li&gt;
&lt;li&gt;UseAuthorization&lt;/li&gt;
&lt;li&gt;UseStaticFiles&lt;/li&gt;
&lt;li&gt;UseEndpoints&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It's cool how each piece plays a specific role in handling requests — kind of like assembling a functional conveyor belt.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🚧 What’s Next?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With Phase 1 done and some solid .NET understanding under my belt, I’m gearing up for the next wave of features and improvements for Versus. I’ll be continuing to use this blog to log my progress (and keep myself accountable).&lt;/p&gt;

&lt;p&gt;Today was a good day. Onward! 💪&lt;/p&gt;

&lt;p&gt;Signing Off&lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>csharp</category>
    </item>
    <item>
      <title>100 days of Coding! Day 24</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Tue, 08 Jul 2025 18:28:05 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-24-27m6</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-24-27m6</guid>
      <description>&lt;p&gt;8 July 2025&lt;/p&gt;

&lt;p&gt;Hey there! 👋&lt;/p&gt;

&lt;p&gt;It’s been a while since I last wrote here, and I must admit that I’ve missed documenting my journey. Life (and code) got a little overwhelming, and I fell off the habit — but I’m back now, and this time I’m holding myself accountable. So here’s to a fresh start! 🌱&lt;/p&gt;

&lt;p&gt;Over the past few weeks, I’ve been diving deep into the .NET ecosystem, and it’s been quite a ride. I’ve spent a significant amount of time learning and building with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🧱 Blazor Pages – I love how it enables building rich, interactive web UIs with C# instead of JavaScript.&lt;/li&gt;
&lt;li&gt;🌐 ASP.NET Core – Working with routing, middleware, dependency injection, and MVC patterns has really helped me understand the backend flow more clearly.&lt;/li&gt;
&lt;li&gt;🔐 JWT (JSON Web Tokens) – I’ve implemented token-based authentication in a few projects, and it’s really exciting to see secure login systems come to life with proper token validation and authorization.&lt;/li&gt;
&lt;li&gt;🧩 Plus a mix of REST APIs, Entity Framework, and understanding how everything ties together in a real-world app.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Every day brings something new to learn, and the .NET space, with all its structure and tools, feels like a solid foundation for scalable, secure development. It’s also refreshing to work in C# after spending so much time in JavaScript-land.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎨 Portfolio Progress&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today, I took a short break from .NET projects and focused on updating and deploying my personal portfolio website. It’s something I’ve been meaning to give more love to, and I finally decided to take action. 😅&lt;/p&gt;

&lt;p&gt;🖥️ Deployed Link: &lt;a href="https://anisha-rawat.vercel.app/" rel="noopener noreferrer"&gt;Click to view&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s still a work-in-progress, but I’m excited to make this my digital home — a space where I can showcase projects, share what I’m learning, and hopefully connect with like-minded folks. I’ll be treating it as a side project, continuously adding new features, refining the UI/UX, and maybe integrating some of the .NET concepts I’ve been learning.&lt;/p&gt;

&lt;p&gt;📌 What's Next?&lt;br&gt;
Going forward, I plan to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Stay consistent with these dev logs — even if they’re short.&lt;/li&gt;
&lt;li&gt;Experiment more with Blazor Hybrid and possibly MAUI.&lt;/li&gt;
&lt;li&gt;Write a mini-guide on implementing JWT in a real-world app.&lt;/li&gt;
&lt;li&gt;Build smaller .NET-based side projects for practice.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I’m also thinking about open-sourcing parts of my work, so stay tuned if you’re into that sort of thing!&lt;/p&gt;

&lt;p&gt;That’s it for today. It feels good to write again and reflect on how far I’ve come. If you’re also learning .NET or working on your portfolio, let’s connect — I’d love to hear what you’re building.&lt;/p&gt;

&lt;p&gt;Signing off&lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>ai</category>
    </item>
    <item>
      <title>100 days of coding! Day 23</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Wed, 25 Jun 2025 19:33:48 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-23-m73</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-23-m73</guid>
      <description>&lt;p&gt;June 25 2025&lt;/p&gt;

&lt;p&gt;Today felt like one of those rare, fulfilling days where everything clicked, from hands-on coding to sharpening my problem-solving and diving into high-level architectural patterns. &lt;/p&gt;

&lt;p&gt;Here's a breakdown of everything I did and learned:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧩 CRUD Operations with ASP.NET + REST APIs&lt;/strong&gt;&lt;br&gt;
In my internship, I worked on building full-fledged CRUD operations in a .NET web application. I used ASP.NET Core along with Entity Framework to connect and interact with a database.&lt;/p&gt;

&lt;p&gt;I exposed the functionality through RESTful APIs, covering:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;GET for retrieving all or specific data&lt;/li&gt;
&lt;li&gt;POST for adding new entries&lt;/li&gt;
&lt;li&gt;PUT for updating existing records&lt;/li&gt;
&lt;li&gt;DELETE for removing data&lt;/li&gt;
&lt;/ol&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%2Fmtnnsxgj55yehv633j5m.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%2Fmtnnsxgj55yehv633j5m.png" alt="REST" width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It felt incredibly satisfying to see clean code turning into working HTTP endpoints. I especially enjoyed learning more about:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Route mapping&lt;/li&gt;
&lt;li&gt;Model binding and validation&lt;/li&gt;
&lt;li&gt;Using DbContext to manage database calls&lt;/li&gt;
&lt;li&gt;Clean separation of logic with the repository pattern&lt;/li&gt;
&lt;li&gt;Usage of Dtos&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These hands-on experiences are making backend development feel more intuitive and powerful. I’m really starting to love working with ASP.NET.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧠 DSA Practice: Completed the Arrays Section (Striver Sheet ✅)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After getting back home, I shifted gears and jumped into some DSA practice. I’ve been following the Striver SDE Sheet, and I finally wrapped up the entire Arrays section today.&lt;/p&gt;

&lt;p&gt;Some of the problems I tackled included:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Kadane’s Algorithm (Maximum Subarray)&lt;/li&gt;
&lt;li&gt;Move Zeros to End&lt;/li&gt;
&lt;li&gt;Rearranging Arrays&lt;/li&gt;
&lt;li&gt;Two-Pointer Techniques&lt;/li&gt;
&lt;/ol&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%2Fa2g0zyjneerewkoamgdo.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%2Fa2g0zyjneerewkoamgdo.png" alt="Roadmap" width="800" height="1422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I can feel my problem-solving muscles getting stronger. It’s a long journey, but one problem at a time, I’m getting better.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📚 System Design Learnings: Rate Limiting &amp;amp; Microservices&lt;/strong&gt;&lt;br&gt;
Later in the evening, I dove into System Design, which is slowly becoming one of my favorite subjects. I focused on two key topics:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔄 Rate Limiting&lt;/strong&gt;&lt;br&gt;
I explored how services prevent abuse and ensure fair usage through rate-limiting techniques. I studied:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Token Bucket Algorithm&lt;/li&gt;
&lt;li&gt;Leaky Bucket Algorithm&lt;/li&gt;
&lt;li&gt;Fixed window vs sliding window counters&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are crucial for protecting APIs against spam or denial-of-service attacks. It’s fascinating how something that seems simple can have multiple nuanced implementations depending on scale and architecture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧱 Microservices Architecture&lt;/strong&gt;&lt;br&gt;
I also read about Microservices and how large-scale applications are broken into smaller, independent services. &lt;/p&gt;

&lt;p&gt;It gave me a high-level view of how real-world scalable systems are structured — something that books and YouTube lectures don’t always do justice to until you write it down and reflect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✍️ Reflections&lt;/strong&gt;&lt;br&gt;
I'm genuinely proud of how much I packed into today. From CRUD operations to system design and DSA, I touched multiple layers of software development. But I won’t lie — I feel so tired right now. Mentally, it’s one of those days where your brain is full, but your heart is happy knowing you made progress.&lt;/p&gt;

&lt;p&gt;Signing Off&lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>100 Days of Coding! Day 22</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Tue, 24 Jun 2025 15:28:11 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-22-jk1</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-22-jk1</guid>
      <description>&lt;p&gt;24 June 2025&lt;/p&gt;

&lt;p&gt;Hey everyone!&lt;br&gt;
I know I’ve been away for the last 2–3 days, but it wasn’t without reason. I’ve been fully immersed in learning and building with C# and ASP.NET, and it’s been quite an intense yet exciting journey.&lt;/p&gt;

&lt;p&gt;The more I explore C#, the more I’m appreciating its structure, type safety, and how powerful it becomes when paired with ASP.NET for backend development. From understanding the MVC architecture to working with Razor pages, controllers, and models, the hands-on experience has been incredibly enriching.&lt;/p&gt;

&lt;p&gt;Most of my time has gone into:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Building small modules to understand routing and middleware&lt;/li&gt;
&lt;li&gt;Working with Entity Framework to connect to databases&lt;/li&gt;
&lt;li&gt;Creating simple APIs and testing them using Postman&lt;/li&gt;
&lt;li&gt;Exploring authentication and user sessions&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Every day feels like a new layer is being unlocked. It’s also giving me confidence that I’m moving in the right direction professionally — especially as I’m working with the .NET full-stack team in my internship. I can already see this knowledge translating into more effective and efficient contributions at work.&lt;/p&gt;

&lt;p&gt;More updates coming soon, I’m planning to build a mini project over the weekend using what I’ve learned so far. Stay tuned!&lt;/p&gt;

&lt;p&gt;Signing Off&lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>csharp</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>100 days of Coding! Day 21</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Sat, 21 Jun 2025 12:11:39 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-21-2ai2</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-21-2ai2</guid>
      <description>&lt;p&gt;June 20th, 2025&lt;/p&gt;

&lt;p&gt;Today was a C# dominated day. Most of my time went into understanding the core concepts better and trying out small snippets here and there. I'm slowly getting more comfortable with the syntax and the power behind the .NET ecosystem.&lt;/p&gt;

&lt;p&gt;As the weekend approaches, I’m feeling quite motivated to build a small project before Monday to show my team — something clean, functional, and simple enough to get done quickly, but still impressive.&lt;/p&gt;

&lt;p&gt;Right now, I'm debating between two ideas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;A Simple Calculator App&lt;br&gt;
I could use WPF or .NET MAUI for this — both are solid options. MAUI is especially tempting because it’s cross-platform, and I’d love to get a bit of hands-on experience with it. The UI would be minimal, but well-structured with a clean layout and solid logic on the backend.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A Notes App&lt;br&gt;
This would be slightly more advanced and I’m thinking of building it using WinForms for the desktop UI, or maybe even experimenting with Blazor WebAssembly for a lightweight web-based version. It could be a nice way to explore component-based architecture and see how C# plays in the browser world.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Let’s see where the spark takes me — calculator or notes app, something’s getting built this weekend! &lt;/p&gt;

&lt;p&gt;Signing off&lt;br&gt;
Anisha 💗 &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>csharp</category>
      <category>beginners</category>
    </item>
    <item>
      <title>100 days of Coding! Day 20</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Thu, 19 Jun 2025 19:43:34 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-20-16nm</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-20-16nm</guid>
      <description>&lt;p&gt;&lt;strong&gt;19 June 2025&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today was a work-from-home day, and honestly, I really made the most of it.&lt;/p&gt;

&lt;p&gt;The day started with my regular internship work. Even though I was working remotely, the tasks kept me engaged and connected with the team. I'm starting to enjoy the rhythm of working independently and being productive in my own space. I completed some assigned tasks and also spent time understanding deeper parts of the .NET Fullstack project. It feels great to see myself growing into this role more each day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧠 DSA Practice&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After wrapping up internship hours, I jumped into some DSA practice. I solved a few problems on arrays. I know that consistency here will pay off big in the long run, especially for upcoming interviews and GSoC prep.&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%2Fpc1f1u1p68pdoow8fnf0.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%2Fpc1f1u1p68pdoow8fnf0.png" alt="Q1" width="800" height="362"&gt;&lt;/a&gt;&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%2Fcxparcb24172fhanw3ay.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%2Fcxparcb24172fhanw3ay.png" alt="Q2" width="800" height="345"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📱 React Native&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Later in the evening, I started learning the basics of React Native. I set up my first project using Expo, explored how components like View, Text, and Button work, and experimented with basic styling using Flexbox. It was exciting to see how similar yet different it is from React. Even with just a few lines of code, building a mobile UI felt really rewarding. Can’t wait to dive deeper into navigation, APIs, and animations next. Also, experimented a bit with animations and navigation handling. The cross-platform capability still amazes me!&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%2Fk8pqlq49p1rtotx0izjm.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%2Fk8pqlq49p1rtotx0izjm.png" alt="RN" width="800" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wrapping up the day with a feeling of accomplishment. Bit by bit, I’m building my skills across different domains.&lt;/p&gt;

&lt;p&gt;Signing Off &lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>ai</category>
    </item>
    <item>
      <title>100 days of Coding! Day 19</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Wed, 18 Jun 2025 18:39:40 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-19-1ae3</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-19-1ae3</guid>
      <description>&lt;p&gt;June 18 2025&lt;/p&gt;

&lt;p&gt;Today was one of those days that reminded me why I love tech because it is such a beautiful mix of learning, building, and stepping into new beginnings.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🌅 Morning: DSA Power Hour&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I kicked off the day at 6:30 AM with a solid dose of Data Structures and Algorithms, solving problems on GeeksforGeeks and LeetCode. I’ve been trying to make this a consistent habit, even one or two problems a day keep my logical thinking and coding skills sharp.&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%2Fyx7q1lpom0tx4rmwif3j.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%2Fyx7q1lpom0tx4rmwif3j.png" alt="Gfg160days" width="800" height="337"&gt;&lt;/a&gt;&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%2Fevrer5vfmvlahvsz0z4w.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%2Fevrer5vfmvlahvsz0z4w.png" alt="Leetcode" width="800" height="362"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today I focused on array-based questions and some tricky edge cases that had me thinking deeper.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💼 Internship: Day 1&lt;/strong&gt;&lt;br&gt;
Today also marked the first day of my internship, and I couldn’t be more excited! I’ve officially joined the .NET Fullstack team.&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%2F3i3qkp4xefs0rw4yr6im.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%2F3i3qkp4xefs0rw4yr6im.png" alt="Office" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The onboarding process was seamless, from the warm welcome to getting my company laptop and setting up all the required tools. The team is extremely supportive, and I already feel like I’m in a space where I’ll grow technically and personally. Can’t wait to dive into the projects we’ll be working on!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎨 Evening: Building Elimix&lt;/strong&gt;&lt;br&gt;
After reaching home and taking a breather, I spent some time working on Elemix, my open-source initiative that aims to be a community-built UI component library.&lt;br&gt;
The goal is to make Elimix developer-friendly, accessible, and well-documented. If all goes well, the first working version should be live in 2–4 weeks. Super thrilled about its potential and the feedback I’ll get once it’s public!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔧 Late Night Learning: System Design &amp;amp; React Native&lt;/strong&gt;&lt;br&gt;
To wind down, I went over a few System Design topics — revisiting key concepts like load balancing, horizontal scaling, and API rate limiting. These topics never get old; there’s always something new to learn or a better way to visualize them.&lt;/p&gt;

&lt;p&gt;Before wrapping up, I spent some time brushing up on React Native. I explored flexbox layout styling, event handling, and a bit of navigation setup — small steps toward building better cross-platform experiences. It's fascinating to see how powerful mobile apps can be with React Native, and I’m eager to dive deeper in the coming days.&lt;/p&gt;

&lt;p&gt;It’s all about showing up every day and being a little better than yesterday.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;QUOTE OF THE DAY&lt;/strong&gt;&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%2Fofoa5cjdvars7k5txf7q.jpg" 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%2Fofoa5cjdvars7k5txf7q.jpg" alt="QOTD" width="736" height="239"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Signing Off&lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>ai</category>
    </item>
    <item>
      <title>100 days of Coding! Day 18</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Tue, 17 Jun 2025 18:33:49 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-18-4p9e</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-18-4p9e</guid>
      <description>&lt;p&gt;June 17 2025&lt;/p&gt;

&lt;p&gt;Today, I explored consensus protocols and the gossip protocol, diving into how distributed systems reach agreement and communicate efficiently. It was insightful to see how these mechanisms power blockchain networks and decentralized systems.&lt;/p&gt;

&lt;p&gt;After the reading session, I spent some time refining the website I’ve been working on.&lt;/p&gt;

&lt;p&gt;That’s all for today, nothing major, but I’m super excited to start my internship tomorrow! Let’s see where this journey takes me. ✨&lt;/p&gt;

&lt;p&gt;Signing off &lt;br&gt;
Anisha 💗 &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>react</category>
    </item>
    <item>
      <title>100 Days of Coding! Day 17</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Mon, 16 Jun 2025 20:56:42 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-17-422n</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-17-422n</guid>
      <description>&lt;p&gt;Today was a mix of creativity, pressure, and a little bit of surprise success.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎨 UI/UX Progress – Homepage Done!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I ended the day working on my open-source UI platform. Spent a good chunk of my afternoon crafting the homepage design in Figma, aligning everything with the core theme and usability goals. After finalizing the layout and styling, I implemented it and deployed the updated site on Vercel. Watching it go live was satisfying, it’s always nice to see design turn into something interactive and real.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧪 Triple Lab Exam Marathon&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This afternoon was intense. I had three external lab exams lined up back to back:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Computer Networks&lt;/li&gt;
&lt;li&gt;Compiler Design&lt;/li&gt;
&lt;li&gt;Software Engineering&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Honestly, I was expecting chaos, but things went better than I had hoped. I was able to answer confidently, and all my prep paid off. I feel lighter now that they’re out of the way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;👩🏻‍💻 #100DaysOfCode – Day 5/160&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Wrapped up the night with Day 5 of the 160 Days of Coding Challenge on GeeksforGeeks. The topic was "Next Permutation," which provided a good mental workout. &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%2Fdzq7z2uc4g316ume4u2j.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%2Fdzq7z2uc4g316ume4u2j.png" alt="NP" width="800" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I learned some neat tricks about rearranging arrays in-place to find the next lexicographical ordering, definitely a must-know problem for interviews.&lt;/p&gt;

&lt;p&gt;Signing Off&lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>development</category>
    </item>
    <item>
      <title>100 days of Coding! Day 16</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Sun, 15 Jun 2025 18:22:08 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-16-1a10</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-16-1a10</guid>
      <description>&lt;p&gt;June 15 2025&lt;/p&gt;

&lt;p&gt;Today started off pretty casually. I was just ordering some essentials from Blinkit when my brain suddenly shifted gears and got curious: "What tech stack does Blinkit even use?" &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛒 Blinkit Curiosity Turns into a Mini Tech Dive&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That curiosity led me down a mini rabbit hole of researching their app architecture and frontend decisions. It's always fascinating to see how real-world apps are structured—it kind of makes you appreciate the layers of thought that go into even the smallest features we take for granted.&lt;/p&gt;

&lt;p&gt;These are the blogs I read:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blinkit.com/blog/birth-structuring-react-native-project?srsltid=AfmBOoqCJVJGaX0tTxQQ_wSWse7I63wOYrb5L-mpUaGstOLLWQE_EkXT" rel="noopener noreferrer"&gt;Blinkit | blog&lt;/a&gt;&lt;/li&gt;
&lt;/ol&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%2Fg3f48k2zxmv7y7nfpyeq.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%2Fg3f48k2zxmv7y7nfpyeq.png" alt="Blinkit" width="678" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://dev.to/elisaray/blinkit-a-technical-deep-dive-into-the-future-of-hyperlocal-delivery-25h4"&gt;Blinkit: A Technical Deep Dive into the Future of Hyperlocal Delivery&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;💻 A Gentle Ruby Revision&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After that little detour, I decided to get back to basics and did a revision session of Ruby. &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%2Fgfnrzmjoqzlj34z55l6n.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%2Fgfnrzmjoqzlj34z55l6n.png" alt="Ruby" width="800" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I covered the essentials—loops, arrays, hashes, and methods. Even though the syntax is simple and elegant, it still surprises me how powerful Ruby can be when writing concise logic.&lt;/p&gt;

&lt;p&gt;But the real plot twist of the day came in the form of HackWithInfy. &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%2F5pl7kcedew9yty2q98os.JPG" 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%2F5pl7kcedew9yty2q98os.JPG" alt="Hackwitinfy" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I gave the contest and… well, let’s just say it didn’t go as planned. The main struggle? Graph and tree questions. They always catch me off guard, and today was no different. A wake-up call, I need to double down on these topics and stop procrastinating on practicing them.&lt;/p&gt;

&lt;p&gt;Despite the flop, I’m glad I showed up. &lt;br&gt;
Some days are about curiosity, some about learning, and others, are well... just humble reminders that growth isn’t always smooth. Tomorrow’s a new page, and I’m turning it with purpose. 🌱&lt;/p&gt;

&lt;p&gt;Signing Off&lt;br&gt;
Anisha 💗&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>javascript</category>
    </item>
    <item>
      <title>100 days of Coding! Day 15</title>
      <dc:creator>Anisha R</dc:creator>
      <pubDate>Sat, 14 Jun 2025 21:22:42 +0000</pubDate>
      <link>https://forem.com/aaanishaaa/100-days-of-coding-day-15-b82</link>
      <guid>https://forem.com/aaanishaaa/100-days-of-coding-day-15-b82</guid>
      <description>&lt;p&gt;June 14 2025&lt;br&gt;
Today was a pretty productive day.&lt;/p&gt;

&lt;p&gt;I gave my Hack Vega exam, and it went decently well. It wasn't too overwhelming, and I think I managed to answer most questions confidently. The exam had a mix of everything – logical reasoning, english and quant. Let’s hope it turns out well!&lt;/p&gt;

&lt;p&gt;I didn’t want to completely burn out, so I did a light DSA brush-up — nothing too intense, just revised some commonly used patterns and solved a few quick problems to keep the rhythm going. Even a little practice every day adds up.&lt;/p&gt;

&lt;p&gt;Later in the evening, I got curious and ended up reading about two system design topics randomly via ChatGPT. &lt;/p&gt;

&lt;p&gt;It’s fascinating how deep and layered system design can get. From scalable chat systems to caching mechanisms, there’s always something new to uncover. I wasn’t planning to dive into it today.&lt;/p&gt;

&lt;p&gt;Signing off&lt;br&gt;
Anisha 💗 &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
