<?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: Secret Dev</title>
    <description>The latest articles on DEV Community by Secret Dev (@shiv_darshanrathore_402a).</description>
    <link>https://dev.to/shiv_darshanrathore_402a</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%2F3383426%2F065aad65-02bb-40cc-90e9-2f68a3e0182e.jpg</url>
      <title>DEV Community: Secret Dev</title>
      <link>https://dev.to/shiv_darshanrathore_402a</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shiv_darshanrathore_402a"/>
    <language>en</language>
    <item>
      <title>Angular Advanced &amp; 2025 Trends — What Every Front-End Developer Must Know</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Mon, 22 Dec 2025 22:27:47 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/angular-advanced-2025-trends-what-every-front-end-developer-must-know-3k8j</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/angular-advanced-2025-trends-what-every-front-end-developer-must-know-3k8j</guid>
      <description>&lt;p&gt;For years, Angular had a reputation:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;“Great for enterprise… but heavy, verbose, and slow.”&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That statement is no longer true in 2025.&lt;br&gt;
Angular today is lighter, faster, and far more predictable, thanks to some major architectural shifts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Signals replacing overused RxJS&lt;/li&gt;
&lt;li&gt;Standalone components removing NgModule pain&lt;/li&gt;
&lt;li&gt;Zoneless change detection for serious performance gains&lt;/li&gt;
&lt;li&gt;Modern SSR and tooling improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you haven’t looked at Angular recently — you’re missing a lot.&lt;br&gt;
Check this now..&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://secret-dev.medium.com/angular-advanced-2025-trends-what-every-front-end-developer-must-know-2485a39a5bf6?sk=cdd226f2454b8590b2857279a4d00b20" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;secret-dev.medium.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h1&gt;
  
  
  angular #webdev #frontend #javascript #typescript #signals
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>What’s New in C# 14: A Deep Dive into the Latest Features(With code examples)</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Sat, 13 Dec 2025 03:20:45 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/whats-new-in-c-14-a-deep-dive-into-the-latest-featureswith-code-examples-2blk</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/whats-new-in-c-14-a-deep-dive-into-the-latest-featureswith-code-examples-2blk</guid>
      <description>&lt;p&gt;&lt;code&gt;https://secret-dev.medium.com/whats-new-in-c-14-a-deep-dive-into-the-latest-features-97b71d0c4cdc?sk=a22f7aee98ad3b5309ad7792480e60b0&lt;/code&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>csharp</category>
      <category>newupdates</category>
      <category>dotnet</category>
    </item>
    <item>
      <title>Top Strategies to Boost Web API Performance in .NET</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Sat, 15 Nov 2025 17:27:41 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/top-strategies-to-boost-web-api-performance-in-net-1298</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/top-strategies-to-boost-web-api-performance-in-net-1298</guid>
      <description>&lt;p&gt;Battle-tested methods use to enhance throughput, reduce latency, and scale confidently.&lt;br&gt;
In modern software development, creating high-performance APIs is crucial to deliver a fast, stable, and responsive user experience. Whether you are building a new web application or optimizing an existing one, in this blog post you will learn the proven strategies in .NET to increase performance.&lt;/p&gt;

&lt;p&gt;This blog post will walk you through 12 essential techniques that you can adopt to speed up your APIs, enhance scalability, and improve maintainability.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://secret-dev.medium.com/top-strategies-to-boost-web-api-performance-in-net-77c152951967?sk=bab25bc15ead64fb448320c9ca1249ae" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1024%2F1%2A4Aj3ywFKtpL4ufrXhEX00g.png" height="525" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://secret-dev.medium.com/top-strategies-to-boost-web-api-performance-in-net-77c152951967?sk=bab25bc15ead64fb448320c9ca1249ae" rel="noopener noreferrer" class="c-link"&gt;
            Top Strategies to Boost Web API Performance in .NET | by Secret Dev | Nov, 2025 | Medium
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Every senior developer uses these techniques to increase the performance of their APIs.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2F5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" width="32" height="32"&gt;
          secret-dev.medium.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Day 1 — Understanding Generative AI: A Simple Start for Beginners</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Sun, 12 Oct 2025 22:35:17 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/day-1-understanding-generative-ai-a-simple-start-for-beginners-539c</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/day-1-understanding-generative-ai-a-simple-start-for-beginners-539c</guid>
      <description>&lt;p&gt;I’ve just started a new learning series on Generative AI — explained in simple English for beginners.&lt;/p&gt;

&lt;p&gt;In this post, I cover:&lt;br&gt;
• What Generative AI actually is&lt;br&gt;
• How Large Language Models like ChatGPT and Gemini work&lt;br&gt;
• How AI is transforming education&lt;br&gt;
• Why it matters for everyone&lt;/p&gt;

&lt;p&gt;If you’re curious about AI but don’t know where to start, this is for you &lt;/p&gt;

&lt;p&gt;&lt;a href="https://secret-dev.medium.com/day-1-understanding-generative-ai-a-simple-start-for-beginners-7cff0fa18a3d?sk=55f5a562cf336470c26741a5c009659e" rel="noopener noreferrer"&gt;Read it on Medium&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AI #GenerativeAI #MachineLearning #Education #LLM #LearningSeries #Day1
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>Effortless Database Updates with Auto Migration in Entity Framework Core</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Sat, 11 Oct 2025 17:32:39 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/effortless-database-updates-with-auto-migration-in-entity-framework-core-di5</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/effortless-database-updates-with-auto-migration-in-entity-framework-core-di5</guid>
      <description>&lt;p&gt;I’ve written a detailed guide on implementing Auto Migration in EF Core to handle database updates automatically at runtime — no manual commands needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The post covers:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Running migrations for multiple DbContexts&lt;/li&gt;
&lt;li&gt;Using ILogger for better visibility&lt;/li&gt;
&lt;li&gt;Toggling with EnableAutoMigration in appsettings&lt;/li&gt;
&lt;li&gt;CI/CD-friendly integration for Blazor + ASP.NET Core projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Read here:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://secret-dev.medium.com/effortless-database-updates-with-auto-migration-in-entity-framework-core-dfa1dc4b70d3?sk=1138cf01dfbc0f9cb88d3dd3e8ffd502" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1024%2F1%2Azc6gi33c3dXjc5g-pw-rEQ.png" height="445" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://secret-dev.medium.com/effortless-database-updates-with-auto-migration-in-entity-framework-core-dfa1dc4b70d3?sk=1138cf01dfbc0f9cb88d3dd3e8ffd502" rel="noopener noreferrer" class="c-link"&gt;
            Effortless Database Updates with Auto Migration in Entity Framework Core | by Secret Dev | Oct, 2025 | Medium
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Automate your Entity Framework Core migrations and keep your databases always in sync — without running a single command manually.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2F5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" width="32" height="32"&gt;
          secret-dev.medium.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;blockquote&gt;
&lt;p&gt;Curious how you manage EF Core migrations in your projects?&lt;br&gt;
Drop your approach or challenges below — I’d love to hear your &lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
      <category>dotnet</category>
    </item>
    <item>
      <title>How to Auto‑Cancel API Requests When Calls Duplicate or Route/Component Changes (React 18 + ASP.NET Core 7)</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Thu, 28 Aug 2025 19:58:46 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/how-to-auto-cancel-api-requests-when-calls-duplicate-or-routecomponent-changes-react-18-aspnet-6ib</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/how-to-auto-cancel-api-requests-when-calls-duplicate-or-routecomponent-changes-react-18-aspnet-6ib</guid>
      <description>&lt;p&gt;&lt;em&gt;How to Auto‑Cancel API Requests When Calls Duplicate or Route/Component Changes (React 18 + ASP.NET Core 7)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Use the browser’s AbortController (or libraries that expose it), build a tiny in‑flight request registry to dedupe and “takeLatest,” hook cancellation into React Router unmounts and effect cleanups, and make your ASP.NET Core 7 endpoints observe CancellationToken so the server actually stops work when the client goes away.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://secret-dev.medium.com/how-to-auto-cancel-api-requests-when-calls-duplicate-or-route-component-changes-react-18-asp-net-a9ef5ae53623?sk=9858cde8c95e1a449e79edf9a33924d0" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AOEv3_i3Z4gGkpeFVQXtrFQ.png" height="436" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://secret-dev.medium.com/how-to-auto-cancel-api-requests-when-calls-duplicate-or-route-component-changes-react-18-asp-net-a9ef5ae53623?sk=9858cde8c95e1a449e79edf9a33924d0" rel="noopener noreferrer" class="c-link"&gt;
            How to Auto‑Cancel API Requests When Calls Duplicate or Route/Component Changes (React 18 + ASP.NET Core 7) | by Secret Dev | Aug, 2025 | Medium
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Use the browser’s AbortController (or libraries that expose it), build a tiny in‑flight request registry to dedupe and “takeLatest,” hook…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2F5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" width="32" height="32"&gt;
          secret-dev.medium.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>react</category>
      <category>aspnet</category>
      <category>api</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>I use these VS Code extensions to speed up my web development workflow</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Sat, 23 Aug 2025 10:26:43 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/i-use-these-vs-code-extensions-to-speed-up-my-web-development-workflow-1g3h</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/i-use-these-vs-code-extensions-to-speed-up-my-web-development-workflow-1g3h</guid>
      <description>&lt;p&gt;&lt;strong&gt;I use these VS Code extensions to speed up my web development workflow&lt;/strong&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://secret-dev.medium.com/i-use-these-vs-code-extensions-to-speed-up-my-web-development-workflow-ecb56d20e493?sk=7ba21b396ddc13c78465e59876c18a8e" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2ARcXJUvfZaCNoNSXbPF88Dg.png" height="436" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://secret-dev.medium.com/i-use-these-vs-code-extensions-to-speed-up-my-web-development-workflow-ecb56d20e493?sk=7ba21b396ddc13c78465e59876c18a8e" rel="noopener noreferrer" class="c-link"&gt;
            I use these VS Code extensions to speed up my web development workflow | by Secret Dev | Aug, 2025 | Medium
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            VS Code is more than just an excellent code editor. The real magic of VS Code isn’t just in the application itself, but in its massive…
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2F5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" width="32" height="32"&gt;
          secret-dev.medium.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>.NET in 2025</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Wed, 13 Aug 2025 08:02:46 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/net-in-2025-3b6l</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/net-in-2025-3b6l</guid>
      <description>&lt;p&gt;&lt;strong&gt;Unified and Intelligent Ecosystem&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Where the .NET ecosystem is thriving like never before. With the release of .NET 10 in late 2024, Microsoft has solidified its vision for a unified, high-performance, and AI-ready platform. The days of fractured frameworks are long gone; today, a single .NET platform serves a vast array of application types, from cloud-native microservices to cross-platform mobile apps. This article provides a comprehensive look at the key pillars, tools, and real-world applications defining .NET’s powerful presence this year.&lt;/p&gt;

&lt;p&gt;Check the complete article:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://secret-dev.medium.com/net-in-2025-unified-and-intelligent-ecosystem-163f3a900640?sk=abda0919fe0960ecee9a2de7154744c5" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2ALMyfDrNLbv6OAuP9_s7n-g.png" height="436" class="m-0" width="800"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://secret-dev.medium.com/net-in-2025-unified-and-intelligent-ecosystem-163f3a900640?sk=abda0919fe0960ecee9a2de7154744c5" rel="noopener noreferrer" class="c-link"&gt;
          .NET in 2025: Unified and Intelligent Ecosystem | by Secret Dev | Aug, 2025 | Medium
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          Welcome to 2025, where the .NET ecosystem is thriving like never before. With the release of .NET 10 in late 2024, Microsoft has…
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2F5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" width="32" height="32"&gt;
        secret-dev.medium.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>dotnet</category>
      <category>aspdotnet</category>
      <category>microsoft</category>
      <category>ai</category>
    </item>
    <item>
      <title>Why I Rejected Candidates With 2–5 Years of Experience — After Conducting 500+ Interviews</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Wed, 13 Aug 2025 07:58:59 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/why-i-rejected-candidates-with-2-5-years-of-experience-after-conducting-500-interviews-2he5</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/why-i-rejected-candidates-with-2-5-years-of-experience-after-conducting-500-interviews-2he5</guid>
      <description>&lt;p&gt;Many professionals assume that once they have a few years of experience under their belt, interviews will become a walk in the park. But the truth is, rejection can still happen — sometimes repeatedly — even after two to five years of work experience.&lt;/p&gt;

&lt;p&gt;check to read full details:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://secret-dev.medium.com/why-i-rejected-candidates-with-2-5-years-of-experience-after-conducting-500-interviews-04eec28ec1d8?sk=2f6d383532969b0490ea47ca0b54ee2e" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AoJ1dyzYfmdRmzldD2dGT-g.png" height="436" class="m-0" width="800"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://secret-dev.medium.com/why-i-rejected-candidates-with-2-5-years-of-experience-after-conducting-500-interviews-04eec28ec1d8?sk=2f6d383532969b0490ea47ca0b54ee2e" rel="noopener noreferrer" class="c-link"&gt;
          Why I Rejected Candidates With 2–5 Years of Experience — After Conducting 500+ Interviews | by Secret Dev | Aug, 2025 | Medium
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          The surprising mistakes mid-level professionals keep making — and how to fix them before your next interview.
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fv2%2F5d8de952517e8160e40ef9841c781cdc14a5db313057fa3c3de41c6f5b494b19" width="32" height="32"&gt;
        secret-dev.medium.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>interview</category>
      <category>career</category>
      <category>careeradvice</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Mastering LINQ Performance: Advanced Techniques for Senior Engineers</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Sat, 09 Aug 2025 18:08:55 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/mastering-linq-performance-advanced-techniques-for-senior-engineers-i98</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/mastering-linq-performance-advanced-techniques-for-senior-engineers-i98</guid>
      <description>&lt;p&gt;When working on small datasets or low-traffic APIs, LINQ performance rarely becomes a bottleneck. But at enterprise scale, where queries operate on millions of records, every millisecond and allocation matters. The difference between good and great LINQ usage can directly impact throughput, latency, and infrastructure costs.&lt;/p&gt;

&lt;p&gt;Senior engineers know that optimization isn’t about writing “clever” code — it’s about understanding how LINQ operates under the hood:&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;Deferred vs. Immediate Execution — *&lt;/em&gt; and when to force evaluation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LINQ-to-Objects vs. LINQ-to-Entities —&lt;/strong&gt; knowing what runs in-memory vs. in the database.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Expression Tree Compilation —&lt;/strong&gt; and how EF Core handles query caching.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Memory Allocation Patterns —&lt;/strong&gt; closures, enumerators, and intermediate collections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Query Translation Costs —&lt;/strong&gt; minimizing SQL complexity and avoiding N+1 queries.&lt;/p&gt;

&lt;p&gt;In this section, we’ll focus on techniques that go beyond avoiding .Count() or .ToList() too early. You’ll learn how to profile, measure, and surgically improve LINQ performance in ways that scale for high-load APIs, financial systems, analytics pipelines, and other mission-critical .NET applications.&lt;/p&gt;

&lt;p&gt;These are battle-tested strategies — the kind used in production environments handling billions of records with sub-10ms query goals. If you’re looking to move from simply “writing LINQ” to mastering LINQ, this is where you start.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;For more details.. &lt;br&gt;
Check this article *&lt;/em&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://secret-dev.medium.com/mastering-linq-performance-advanced-techniques-for-senior-engineers-802ef2dfbb6b?sk=1a2a3ee1c4c019e7dc2df1200facc7e3" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;secret-dev.medium.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>dotnet</category>
      <category>angular</category>
    </item>
    <item>
      <title>From Zero to Scheduled Jobs: Implementing Hangfire in .NET the Right Way</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Thu, 07 Aug 2025 07:36:25 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/from-zero-to-scheduled-jobs-implementing-hangfire-in-net-the-right-way-4kk3</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/from-zero-to-scheduled-jobs-implementing-hangfire-in-net-the-right-way-4kk3</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hangfire&lt;/strong&gt; is a .NET library that allows you to run background jobs and recurring tasks in a reliable and scalable way — without needing Windows Services or external task schedulers.&lt;/p&gt;

&lt;p&gt;Let's dive in full implementation:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://secret-dev.medium.com/from-zero-to-scheduled-jobs-implementing-hangfire-in-net-the-right-way-e57ab0fc77f4?sk=66e6514ffa675dc90b9a3fb674892cda" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;secret-dev.medium.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;_If you have any query, don't forgot to comment. _&lt;/p&gt;

</description>
      <category>dotnet</category>
      <category>csharp</category>
      <category>backgroundjobs</category>
    </item>
    <item>
      <title>3 Ways To Create Middleware In ASP.NET Core</title>
      <dc:creator>Secret Dev</dc:creator>
      <pubDate>Sat, 02 Aug 2025 18:47:40 +0000</pubDate>
      <link>https://dev.to/shiv_darshanrathore_402a/3-ways-to-create-middleware-in-aspnet-core-2703</link>
      <guid>https://dev.to/shiv_darshanrathore_402a/3-ways-to-create-middleware-in-aspnet-core-2703</guid>
      <description>&lt;p&gt;Middleware allows us to introduce additional logic before or after executing an HTTP request.&lt;/p&gt;

&lt;p&gt;You are already using many of the built-in middleware available in the framework.&lt;/p&gt;

&lt;p&gt;I'm going to show you three approaches to how you can define custom middleware:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://secret-dev.medium.com/3-ways-to-create-middleware-in-asp-net-core-3c07f73e828a?sk=962be8b9fbc606d44ad2b69c2130ac5c" rel="noopener noreferrer"&gt;Check this out&lt;/a&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://secret-dev.medium.com/3-ways-to-create-middleware-in-asp-net-core-3c07f73e828a?sk=962be8b9fbc606d44ad2b69c2130ac5c" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;secret-dev.medium.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>aspdotnet</category>
      <category>dotnet</category>
      <category>middleware</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
