<?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: Deewakar Kumar</title>
    <description>The latest articles on DEV Community by Deewakar Kumar (@deewakar_kumar_8812427a98).</description>
    <link>https://dev.to/deewakar_kumar_8812427a98</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%2F2194524%2Fc2f8153c-51db-418f-a972-2cbe1c35dbd5.jpg</url>
      <title>DEV Community: Deewakar Kumar</title>
      <link>https://dev.to/deewakar_kumar_8812427a98</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/deewakar_kumar_8812427a98"/>
    <language>en</language>
    <item>
      <title>Detailed Difference between Ienumerable-vs-Iqueryable</title>
      <dc:creator>Deewakar Kumar</dc:creator>
      <pubDate>Wed, 23 Oct 2024 12:51:56 +0000</pubDate>
      <link>https://dev.to/deewakar_kumar_8812427a98/detailed-difference-between-ienumerable-vs-iqueryable-4303</link>
      <guid>https://dev.to/deewakar_kumar_8812427a98/detailed-difference-between-ienumerable-vs-iqueryable-4303</guid>
      <description>&lt;p&gt;Here I have explained in detail the difference between &lt;strong&gt;Ienumerable-vs-Iqueryable&lt;/strong&gt;. Which one is better and when to use each of them. This will help all the developers who are preparing for interview. Follow me for any such interview questions &lt;a href="https://medium.com/@deewakar.kmr" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;br&gt;
&lt;a href="https://medium.com/@deewakar.kmr/top-net-interview-questions-understanding-ienumerable-vs-iqueryable-d3a4cc3c055d" rel="noopener noreferrer"&gt;Ienumerable-vs-Iqueryable&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dotnet</category>
      <category>interview</category>
      <category>csharp</category>
    </item>
    <item>
      <title>7 Practical Tips for Optimizing C# Code Performance</title>
      <dc:creator>Deewakar Kumar</dc:creator>
      <pubDate>Tue, 15 Oct 2024 14:39:31 +0000</pubDate>
      <link>https://dev.to/deewakar_kumar_8812427a98/7-practical-tips-for-optimizing-c-code-performance-5l2</link>
      <guid>https://dev.to/deewakar_kumar_8812427a98/7-practical-tips-for-optimizing-c-code-performance-5l2</guid>
      <description>&lt;p&gt;Optimizing C# code is essential for creating fast, efficient applications. Whether you're building web apps or desktop software, understanding how to streamline performance can make all the difference. In this post, I'll cover seven key techniques that you can start applying right away to boost the performance of your C# applications.&lt;/p&gt;

&lt;p&gt;Topics covered:&lt;br&gt;
Using asynchronous programming wisely&lt;br&gt;
Minimizing memory allocations&lt;br&gt;
Leveraging caching effectively&lt;br&gt;
Avoiding LINQ in performance-critical paths&lt;br&gt;
Using value types in hot code paths&lt;br&gt;
Profiling and benchmarking&lt;br&gt;
Parallelizing CPU-bound tasks&lt;br&gt;
For a more in-depth explanation, including detailed code examples and best practices, check out my full article on &lt;a href="https://medium.com/@deewakar.kmr/optimizing-c-code-best-practices-for-performance-and-efficiency-5743df03bb44" rel="noopener noreferrer"&gt;Medium&lt;/a&gt;&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>dotnet</category>
      <category>performance</category>
    </item>
    <item>
      <title>Understanding the Key Differences Among MSI and EXE Software Installation Files</title>
      <dc:creator>Deewakar Kumar</dc:creator>
      <pubDate>Fri, 11 Oct 2024 07:42:43 +0000</pubDate>
      <link>https://dev.to/deewakar_kumar_8812427a98/understanding-the-key-differences-among-msi-and-exe-software-installation-files-3m7j</link>
      <guid>https://dev.to/deewakar_kumar_8812427a98/understanding-the-key-differences-among-msi-and-exe-software-installation-files-3m7j</guid>
      <description>&lt;p&gt;When it comes to installing software on Windows, you’ve likely encountered &lt;strong&gt;MSI&lt;/strong&gt; and &lt;strong&gt;EXE&lt;/strong&gt; files. While both are used for installing programs, they serve different purposes and are suited to specific scenarios. In this article, I break down the key differences between MSI and EXE files, highlighting their use cases, advantages, and how to choose the right one for your software needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key points covered:&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What are MSI and EXE files?&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Differences in installation process, flexibility, and automation&lt;/em&gt;&lt;br&gt;
&lt;em&gt;When to use MSI vs EXE files for software distribution&lt;br&gt;
Best practices for enterprise and personal software installations&lt;/em&gt;&lt;br&gt;
If you’re looking to understand these essential file types better, this guide will help you make more informed decisions for your software installations.&lt;a href="https://medium.com/@deewakar.kmr/understanding-the-key-differences-among-msi-and-exe-software-installation-files-582dbfe8709c" rel="noopener noreferrer"&gt; msi vs exe&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Understanding and Using async and await in .NET</title>
      <dc:creator>Deewakar Kumar</dc:creator>
      <pubDate>Thu, 10 Oct 2024 19:23:14 +0000</pubDate>
      <link>https://dev.to/deewakar_kumar_8812427a98/understanding-and-using-async-and-await-in-net-16hj</link>
      <guid>https://dev.to/deewakar_kumar_8812427a98/understanding-and-using-async-and-await-in-net-16hj</guid>
      <description>&lt;p&gt;Asynchronous programming is crucial for building efficient, responsive applications, and .NET’s async and await keywords make this process seamless. In this article, I dive into how async and await work in .NET, and how you can leverage them to write non-blocking, scalable code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key topics covered:&lt;/strong&gt;&lt;br&gt;
The basics of async and await&lt;br&gt;
How asynchronous code improves application performance&lt;br&gt;
Best practices for handling exceptions in async methods&lt;br&gt;
Avoiding common pitfalls with asynchronous programming in .NET&lt;br&gt;
If you're looking to deepen your understanding of asynchronous programming in .NET and apply it to real-world projects, this guide is for you!&lt;/p&gt;

&lt;p&gt;🚀 Read the full article on Medium: &lt;a href="https://medium.com/@deewakar.kmr/understanding-and-using-async-and-await-in-net-2668734bccb3" rel="noopener noreferrer"&gt;Async/Await&lt;/a&gt;&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>dotnet</category>
      <category>asyncawait</category>
    </item>
    <item>
      <title>Mapping Objects in .NET 2024 Using AutoMapper: A Step-by-Step Guide</title>
      <dc:creator>Deewakar Kumar</dc:creator>
      <pubDate>Thu, 10 Oct 2024 15:07:58 +0000</pubDate>
      <link>https://dev.to/deewakar_kumar_8812427a98/mapping-objects-in-net-2024-using-automapper-a-step-by-step-guide-4p3b</link>
      <guid>https://dev.to/deewakar_kumar_8812427a98/mapping-objects-in-net-2024-using-automapper-a-step-by-step-guide-4p3b</guid>
      <description>&lt;p&gt;In the evolving world of .NET 2024, managing complex object-to-object mapping can be challenging. AutoMapper simplifies this by automating the mapping process, reducing boilerplate code, and making your application more maintainable.&lt;/p&gt;

&lt;p&gt;In this article, I provide a step-by-step guide on how to set up and effectively use AutoMapper in your .NET projects. Whether you're working with simple DTOs or complex nested objects, AutoMapper is a powerful tool to streamline your development.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key takeaways:&lt;/strong&gt;&lt;br&gt;
Introduction to AutoMapper in .NET 2024&lt;br&gt;
Setting up AutoMapper in a .NET Core project&lt;br&gt;
Mapping complex and nested objects&lt;br&gt;
Custom mappings and configuration&lt;/p&gt;

&lt;p&gt;Read the full guide on Medium &lt;a href="https://medium.com/@deewakar.kmr/mapping-objects-in-net-2024-using-automapper-a-step-by-step-guide-47d280d8051c" rel="noopener noreferrer"&gt;Automapper&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dotnet</category>
      <category>automapper</category>
      <category>csharp</category>
    </item>
  </channel>
</rss>
