Resources  
  • Exploring .NET 6's MinBy() and MaxBy() Extension MethodsMar 22, 2024. In this article, I will demonstrate the exciting new additions to LINQ extension methods introduced in.NET 6: MinBy() and MaxBy(). Let's explore how these powerful methods simplify code, providing efficient solutions for selecting extreme values within a generic sequence.
  • Leveraging Compiled Queries for Enhanced Performance in LINQMar 09, 2024. Compiled queries in LINQ allow developers to pre-compile LINQ queries into executable delegates, reducing the overhead of query compilation and optimization. By caching the compiled query execution plan, compiled queries improve the performance of frequently executed or complex queries in C# applications.
  • Misconceptions About the Four LINQ methodsMar 09, 2024. Misconceptions about the four LINQ methods. Single(), SingleOrDefault(), First(), and FirstOrDefault(). This article addresses misconceptions surrounding four LINQ methods—Single(), SingleOrDefault(), First(), and FirstOrDefault(). Clarifying differences and potential pitfalls helps prevent null references and invalid operator exceptions in code.
  • What is New in .NET 9Mar 04, 2024. .NET 9, succeeding .NET 8, places particular emphasis on cloud-native applications and enhancing performance. It will receive standard-term support (STS) for 18 months.
  • Why we should learn C#?Feb 26, 2024. This article explores the reasons behind choosing C# over other languages, delving into its evolution, key features like object orientation, lambda expressions, LINQ, generics, and its adaptability for modern development needs.
  • Understanding and Managing Server-Side (Output) Caching in .NetJan 15, 2024. IIS employs System.Web.Caching for efficient output caching. Utilize HttpRuntime.Cache.Insert for CRUD operations, specifying key, value, and optional parameters like dependencies, absolute expiration, and sliding expiration for optimization.
  • Real-Time Paris Metro Crowdedness Forecast: A Proof of Concept with Azure and C#Jan 08, 2024. In this article, we will learn about navigating you through crafting a prototype for forecasting crowd levels in Paris Métros using Azure and C#. It covers Azure setup, machine learning, model deployment, streaming pipeline creation, and user application integration.
  • Exploring Default Lambda Parameters in C# 12Jan 01, 2024. Default Lambda Parameters in C# 12.
  • Sorting Arrays in C#Nov 24, 2023. This article guides us through sorting arrays in C# using the Array.Sort() method and LINQ queries. It covers both ascending and descending orders, providing code snippets for clarity.
  • Difference Between Concurrency and Parallelism in C#Nov 09, 2023. The article you provided gives a comprehensive overview of the concepts of concurrency and parallelism and their relevance in C# programming. It highlights the distinctions between the two concepts and provides clear examples and use cases for each. The discussion of best practices and considerations for managing concurrency and parallelism effectively is a valuable addition, as it helps developers avoid common pitfalls and make informed decisions when implementing these concepts in their applications.
  • Constructors in C#Oct 12, 2023. In C#, constructors are essential methods responsible for initializing and creating objects within a given class. These functions are invoked when you create an instance of the class. Constructors share the same name as the class and do not have a return type. In C#, there are several fundamental types of constructors.
  • Understanding LINQ in C#: Query Syntax and Method SyntaxOct 03, 2023. This article is an informative and in-depth exploration of LINQ (Language Integrated Query) within the context of C#, a widely used programming language in the software development industry. The guide delves into both the query syntax and method syntax aspects of LINQ, providing readers with a thorough understanding of how to effectively use LINQ to query and manipulate data in C# applications.
  • C# Composite Design PatternSep 26, 2023. Discover the power of the Composite design pattern in C#, a structural pattern that unifies objects into tree structures, simplifying complex hierarchies for versatile software development.
  • Unlocking C# Chain of Responsibility PatternSep 25, 2023. In software design, maintaining the separation of concerns is fundamental. This principle not only enhances code modularity but also ensures each module has a single responsibility. However, as applications grow in complexity, managing the flow of responsibilities can become challenging. This is where design patterns come to the rescue. Among them, the Chain of Responsibility pattern stands out as a robust tool for handling responsibilities in a flexible and decoupled manner.
  • Proxy Pattern in C#Sep 22, 2023. Learn about the Proxy Pattern in C#, a powerful structural design pattern. Explore its purpose, implementation, and real-world applications, enhancing software efficiency, maintainability, and scalability. Happy Learning!
  • Exploring Decorator Pattern in C# Sep 21, 2023. Exploring the Decorator Pattern in C#.the Decorator Pattern stands out as a versatile tool for extending the functionality of classes without altering their structure. In this article, we will delve into the Decorator Pattern and how it can be implemented in C#.
  • Understanding the Flyweight Design Pattern in C#Sep 20, 2023. Explore the Flyweight Design Pattern in C#, a memory-efficient structural pattern. Learn to optimize performance by sharing common properties among objects, improving application efficiency.
  • Understanding the Factory Design Pattern in C#Sep 19, 2023. Understanding the Factory Design Pattern in C#
  • Custom Exceptions in C#Sep 19, 2023. Enhance error handling in C# with custom exceptions. Learn how they provide specificity, control, documentation, and maintainability, and follow best practices for effective implementation.
  • Adapter Pattern in C# Sep 19, 2023. Demystifying the Adapter Pattern in C#: Bridging the Gap Between Incompatible Interfaces
  • Exploring Anonymous Functions in C# Sep 18, 2023. Exploring Anonymous Functions in C#
  • Understanding LINQ in .NETSep 11, 2023. LINQ, or Language Integrated Query, is a powerful feature in the .NET framework that simplifies data querying and manipulation in C# and VB.NET applications. It provides a uniform and SQL-like syntax for querying data from various sources, including in-memory collections, databases, XML, and more.
  • Structs in C#Aug 28, 2023. Discover the significance of C# structs - lightweight alternatives to classes. Efficiently manage memory and enhance performance with value types while considering scenarios and pitfalls for optimal implementation.
  • Sealed Classes in C# Aug 28, 2023. Delve into the significance of sealed classes in C# OOP. Uncover their role in defining code boundaries and inheritance. Gain insights into their benefits, optimizing security and performance. Master the art of using them judiciously for enhanced code predictability and maintainability.
  • Private Constructor in C# Aug 28, 2023. Explore Private Constructors in C#: Unveiling Their Roles and Significance. Discover how these constructors influence design patterns like Singleton, control object creation, and encapsulate initialization logic for improved C# applications.
  • Building a Bulk Email Sending Console App with NET Core 7.0Aug 27, 2023. Building a Bulk Email Sending Console App with NET Core 7.0 entails the creation of a robust and versatile solution tailored to efficiently manage large-scale email distributions. Through a meticulous development process, this application emerges as a vital tool for businesses and organizations seeking an effective way to reach their target audiences.
  • Generics in C# Aug 25, 2023. Harness the Versatility of C# Generics: Boost Code Reusability and Type Safety. Dive into how Generics empower adaptable, efficient code, accommodating various data types while maintaining robust type checking.
  • Delegates in C# Aug 25, 2023. Explore the fundamental potency of C# delegates—vital for encapsulating methods as first-class entities. Empower callbacks and event management for efficient C# application development.
  • Using SuperConvert.Abstraction NuGet Library for Data ConversionAug 23, 2023. SuperConvert.Abstraction is a powerful library that provides data conversion functionalities for your .NET applications. With this library, you can easily convert between different data formats, such as JSON, CSV, and XLS, using a simple and intuitive API. The library also introduces a new Dependency Injection (DI) service to streamline the usage of its features.
  • Exploring the Diverse Flavors of LINQ with ExamplesAug 22, 2023. LINQ is a powerful feature in modern programming languages like C# that allows developers to perform queries on different types of data sources using a consistent syntax. With LINQ, you can query and manipulate data without worrying about the underlying data source, whether it's an in-memory collection, a database, or XML
  • Document Viewer Capabilities in ASP.NET Core 7.0Aug 20, 2023. Learn how to integrate, customize, and make the most of the new capabilities for seamless document viewing and interaction within your web applications.
  • Constant Interpolated Strings in C# Aug 18, 2023. Explore interpolated strings in C#, a powerful feature for expressive string formatting. Learn about constant interpolated strings introduced in C# 10, enhancing readability and performance. Understand benefits, use cases, and considerations for improved code quality and maintainability.
  • Understanding Numeric IntPtr and UIntPtr in C#Aug 18, 2023. Discover the importance of IntPtr and UIntPtr in C# programming. Learn how these types facilitate memory management, pointer arithmetic, and interop with native libraries, ensuring efficient and safe practices.
  • What is Delegates in C# .NET?Aug 12, 2023. Delegates in C# act as method pointers, enabling dynamic invocation of methods. They enhance code modularity and flexibility, finding use in event handling, callbacks, and asynchronous programming.
  • What is new in C# 12?Aug 08, 2023. Let’s explore the new features in C# 12 with .NET 8 and how we can use it.
  • Using the OrderBy and OrderByDescending Operator in LINQAug 08, 2023. Using the OrderBy and OrderByDescending Operator in LINQ: Sorting Collections
  • Flurl API Integration Tutorial for ASP.NET Core Web API with Advanced ConceptsJul 31, 2023. Flurl is a popular and easy-to-use library for working with HTTP APIs in .NET applications. It provides a fluent API for building and sending HTTP requests, as well as handling the responses in a convenient way.
  • Early Return Pattern in C#Jul 28, 2023. We will have an overview of the early return pattern and some examples in C#
  • Learn About Programming Logic And LINQJul 25, 2023. In this article, you will learn about the basics of programming logic.
  • EF Core in .NET 7 APIJul 13, 2023. Using EF Core in .NET 7 API
  • C# LINQ With Select and SelectMany OperatorJul 10, 2023. C# LINQ with select and select many operator
  • LINQ MethodsJun 16, 2023. Linq Methods
  • Difference between IQueryable, IEnumerable, IList and ListJun 12, 2023. when to use what IQueryable, IEnumerable, IList and List
  • Avoiding Common C# Coding Mistakes - Do's And Don'ts To RememberApr 06, 2023. Here I'm explaining about the common mistakes that we must avoid while performing coding
  • Back to Basics - How And Why Learning C# Programming LanguageFeb 13, 2023. This article is the very first of the "Back to Basics" playlist, its goal is to bring the basic knowledge to start developing with the C# language. Whether you are an experienced developer of another language such as Rust, C++, or you are a beginner looking to design applications with dotnet technologies, or even games with Unity.
  • LINQ (Language Integrated Query) Jan 31, 2023. In this article, you will learn about LINQ (Language Integrated Query).
  • Find Blank Column Using LINQ In UiPath Jan 03, 2023. In this article, you will learn how to find blank column Using LINQ in UiPath.
  • Difference Between Single Vs SingleOrDefault And First Vs FirstOrDefaultNov 28, 2022. In this article, you will learn about the Difference Between Single Vs SingleOrDefault And First Vs FirstOrDefault.
  • Reverse Words In A String In C#Nov 07, 2022. Given a string s, reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.
  • Manage Global Usings In C#Oct 22, 2022. In this article, we will learn about the keyword "global" which is introduced in C# 10.0.
  • LINQ Partitioning Operators - Take, TakeWhile, Skip & SkipWhileSep 13, 2022. Take, TakeWhile, Skip and SkipWhile are called Partitioning Operators and we’ll discuss and investigate them. Not only that we’ll also see an equivalent loop construct to appreciate where these operators derived.
  • Log4Net And .NET CoreSep 06, 2022. Using Log4net in .NET Core 6 using a console application.
  • Another Tool For Analyzing RDB Files Of RedisJul 27, 2022. This article introduces an RDB analysis tool based on c# and explains its basic usage and how to customize it.
  • Symmetrical Repository Pattern - Data Access Made Easy In .NETMay 09, 2022. In this article, I will describe an interesting pattern that can be implemented to make it trivial to perform CRUD/RESTful data access across a full-stack .net system, with this technique that abstracts away the boilerplate.
  • Awesome LINQ Features In .Net 6Feb 21, 2022. In this article, you will learn about awesome LINQ features in .Net 6.
  • Picking Between Blazor Server And Blazor WebAssemblyFeb 07, 2022. In this article, I will describe key differences between Blazor Server and Blazor WebAssembly, and what you should consider when deciding between project types.
  • Awesome LINQ Impovements In .NET 6.0Jan 20, 2022. These are the articles for to show the LINQ improvements in .NET 6.
  • How to Convert an Array to a List in C#?Jan 13, 2022. Converting an array to a list in C# involves transforming the data structure from an array, which has a fixed size, into a list, which can dynamically adjust its size. This process is essential when flexibility in modifying the collection is needed. In C#, this can be achieved using the `ToList()` method provided by LINQ (Language Integrated Query) or by using the `List<T>` constructor, passing the array as an argument. Both approaches enable seamless conversion, allowing for easier manipulation and utilization of the collection's elements. This guide provides insights into the step-by-step process of converting an array to a list, emphasizing its utility and demonstrating practical use cases.
  • Advanced Entity Framework Core - Output EF SQL Queries To The Console And Tips To Setup Dbcontext With The Development In MindJan 10, 2022. When you work with abstractions over SQL Database you may be wondering what does Entity Framework constructs from your Linq queries. To get a clue on it here are 3 options. Tips to setup DbContext with the development in mind for development purposes, you may sometimes decide to use an in-memory database for all environments including production, you may set up HealthChecks, below shows how to add health checks for the DbContext also for the development environment good to have set o.EnableDetailedErrors(); and o.EnableSensitiveDataLogging(); ?to manipulate with all these options you may consider adding configuration options
  • Directory 📁 Handling In C# Dec 09, 2021. In this article we are going to see Directory handling in c#. In this article we are see all the operation which we can perform in directory.
  • Working With Temporal Tables In EF Core 6.0Dec 06, 2021. Get started with creation of SQL Server Temporal Tables using Entity Framework Core 6.0 Code First approach and querying the historical data using LINQ.
  • Collection Performance - How Do You LINQ?Dec 04, 2021. In this article, you will learn how do you LINQ?
  • Blazor - JavaScript Isolation (ES6 Modules & Blazor)Nov 15, 2021. In this article, we will learn how to isolate JavaScript to an individual Blazor Component.
  • Behavioral Design Patterns In C#Nov 07, 2021. Tutorial about Behavioral Design Patterns in C# in simple words.
  • C# EvolutionNov 04, 2021. A short journey in C# history.
  • Structural Design Patterns In C#Oct 28, 2021. In this article, you will learn about structural design patterns in c# in simple word.
  • Creational Design Patterns In C#Oct 27, 2021. Tutorial about Creational Design Patterns in c# in simple word.
  • SharePoint Site TemplatesJun 29, 2021. In this article, you will learn about SharePoint Site Templates.
  • 🔄 C# 9.0 Features And C# 10 ExpectationsJun 24, 2021. The latest version of C#, 9.0, was officially released in November 2020. These days there are already rumors of the features of the future version, C# 10.
  • Decompiling In .NET For Dummies🤓Jun 14, 2021. Do you want to learn how easy it is to decompile a .NET application? ??
  • Calculate The SUM Of The DataTable Column In C#Jan 25, 2021. In this article, I am going to explain how to calculate the sum of the DataTable column in ASP.NET using C#. Here, I'll also explain what a DataTable is in C#, as well as different kinds of ways to calculate the sum of the DataTable column, like using the compute method of a DataTable as well as using LINQ.
  • How To Integrate Application Insights Into Azure FunctionsJan 18, 2021. Step by step guide on integration of Application Insights into a Azure Function app
  • ASP.NET Web API 2 In MVC 5 Using C# With ExampleJan 11, 2021. in this article, I am going to explain how to create and access the Web API 2 in the ASP.NET MVC 5 application using C# and bootstrap with Example. Here I'll also show you how to create the step by step Web API 2 in ASP.Net MVC 5 Using C# and bootstrap with the simple example, In this tutorial, you will use ASP.NET Web API 2 to create a web API and that returns a list of employees.
  • How To integrate Dependency Injection In Azure FunctionsJan 05, 2021. In this article, you will learn how to integrate Dependency Injection in C# based Azure functions.
  • DefaultAzureIdentity And Its Various Credential TypesJan 05, 2021. This article shows various ways to retrieve an Azure identity from an application context using Azure.Identity.
  • Check How You Remember Nullable Value Types - Let's Peek Under The HoodNov 09, 2020. In this article, you will learn to check how you remember nullable value types. Let's peek under the hood.
  • Standards In Defining The AutoMappersOct 04, 2020. This article describes the tips or standards in defining mapping profiles.
  • How To Create And Publish Azure Function From Visual StudioSep 21, 2020. In this article, you will learn how to create and deploy azure functions from Visual Studio.
  • Using LINQ Expressions In C#Sep 18, 2020. In this article, you will learn how to use LINQ Expressions in C#.
  • How To Easily Create Azure Functions Using Azure PortalSep 06, 2020. In this article, you will learn about the step-by-step procedure to create Azure functions from the Azure Portal.
  • LINQ QueriesSep 02, 2020. In this article, you will learn about LINQ Queries.
  • Optimizing LINQ Queries In C#.NET For MS SQL Server Aug 13, 2020. In this article, you will learn about some aspects of LINQ query optimization for MS SQL Server.
  • DotVVM Controls - GridViewJul 27, 2020. This article gives an introduction to DotVVM GridView Control.
  • Upload Image, Save In Database, And Show In GridviewJul 16, 2020. In this article, I will tell you how to save an image in your local directory, save its path in a database, and also show that image in grid view column in ASP.NET.
  • JavaScript Functions vs LINQ C#Jul 05, 2020. This is a comparison between Javascript functions and LINQ in C# for collections.
  • Using Declarations In C# 8Jun 22, 2020. In this article I will explain the syntax feature "using declarations" introduced in C# 8 and how this feature can reduce code noise.
  • Multi-Select Dropdown With Checkboxes Using jQuery In MVCJun 09, 2020. This article is about creating a multi-select dropdown with CheckBoxes in MVC by using Jquery on a country sample data. This kind of scenario is taken on applications such as on insurance domain. When a customer needs to be provided with travel or health insurance from the origin to the destination country, or if the person is traveling to multiple destinations.
  • EF Core - SELECT DISTINCT on a Few Columns OnlyApr 26, 2020. In this article, you will learn about implementing EF Core - SELECT DISTINCT on selected columns only.
  • Efficient Data Modification with Entity Framework CoreApr 16, 2020. In this article, you will learn about efficient data modification with Entity Framework Core.
  • Matrix Multiplication In C# - Applying Transformations To ImagesFeb 23, 2020. Today I will show you my implementation of matrix multiplication C# and how to use it to apply basic transformations to images like rotation, stretching, flipping, and modifying color density.
  • NSwagStudio - Generate C# Client Code Of ASP.NET Core Web API 😍Feb 10, 2020. In this article, you will learn about how NSwag provides multiple options for client generation including a CLI, or a Windows application of ASP.Net core web API.
  • What is a Jagged Array In C#?Nov 04, 2019. Arrays in C# are one of the most used data types. In this post you can learn what jagged arrays are and how to use jagged arrays in C#.
  • Basic Concepts About LINQ In C#Oct 15, 2019. In this article, you will learn some basic concepts about LINQ in C#.
  • What Is C#Jul 08, 2019. In this article, you will learn about what C# is and what kind of software applications we can build using C# language.
  • Dynamic Sorting (OrderBy) Based On User PreferenceJun 21, 2019. In this article, I am going to demonstrate how we can sort the data based on user preference.
  • C# StreamWriter ExampleJun 09, 2019. StreamWriter class in C# writes characters to a stream in a specified encoding. StreamWriter.Write method is responsible for writing text to a stream.
  • How to write to a text file in C#Jun 04, 2019. Learn how to write to a file in C# using the StreamWriter and File classes.
  • C# Try Catch StatementMay 24, 2019. C# Try Catch. The try..catch statement in C# is used in exception handling. In this article, I'll explain the use of try-catch in a .NET application including try-catch-finally and try-catch-finally-throw.
  • C# Regex Examples (2023)May 22, 2019. C# Regex represents regex in C#. Here are the top 7 C# Regex code examples.
  • How To Use Extensions For LINQ - C#May 20, 2019. In this tutorial, we will learn how to use extension methods with LINQ in C# to simplify the coding.

About linq-with-csharp

linq with csharp

OUR TRAINING