Search
Sort By Search Results
  • Options Pattern in .NET Core with ExamplesMar 28, 2024. Options Pattern in .Net Core with examples
  • Options Pattern Validation in .NET Core with ExamplesMar 28, 2024. .NET offers built-in resources for validating settings to ensure correctness without manual checks. Techniques like data annotations and custom validations streamline the process, enhancing configuration reliability and maintenance.
  • Optimizing Application Performance In-Memory Cache in .NET CoreMar 27, 2024. In this article we will see how we can improve the performance of the application using IMemory Cache in .NETcore application.
  • Managing .NET Solution Files with dotnet slnMar 27, 2024. The .NET Core SDK's dotnet sln tool simplifies managing large .NET projects. Learn its commands for adding, removing, listing projects, and advanced operations, streamlining solution file management for efficient development.
  • Text Sentiment Anlysis using Azure OpenAI Service with .NET CoreMar 26, 2024. Article is about how to set up and integrate it into a .NET Core application, and provide examples of common AI use cases, including text sentiment analysis.
  • C# HTTP Methods: Safe vs. Unsafe, GET vs. POST in .NET CoreMar 26, 2024. Dive into advanced topics like dependency injection, service configuration, and implementing retry policies and circuit breakers. Elevate your API integration game with this comprehensive guide to leveraging HttpClient effectively.
  • Unleashing the Power of Microsoft Copilot Stack in .NET CoreMar 23, 2024. This article will talk about the power of the Microsoft copilot stack in.net core development with examples
  • Response Compression in .NET CoreMar 22, 2024. Learn about HTTP compression techniques like Gzip, Deflate, and Brotli to reduce payload sizes and expedite data transmission. Configure response compression in ASP.NET Core, control compression over HTTPS, and understand client-server interaction for efficient data exchange.
  • 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.
  • Background Services in .NET CoreMar 22, 2024. In this article, we will learn Background Services in .NET Core allow developers to execute asynchronous tasks in the background, ensuring the smooth operation of applications.
  • History and Evolution of Visual Studio and Supported .NET VersionsMar 22, 2024. This article gives a Brief overview of Visual Studio's evolution and its significance in software development. Description of each major version of Visual Studio from 1997 to 2022, highlighting key features, enhancements, and updates introduced in each release.
  • Simplifying File Uploads with .NET Core 7 Minimal APIsMar 21, 2024. Discover how .NET Core 7's Minimal APIs streamline file upload processes, enhancing development efficiency. Simplify backend tasks with minimalistic yet powerful approaches, optimizing file handling in web applications.
  • Folder Structure of .NET ProjectsMar 20, 2024. The folder structure of a .NET project is fundamental for developers navigating the vast ecosystem of .NET development. Whether you're building a console application or a web application, having a clear understanding of the folder structure is organizing and managing your code effectively.
  • Difference Between .NET Razor & .NET BlazorMar 20, 2024. .NET Razor and .NET Blazor are two approaches in the .NET framework for web development. Razor offers server-side rendering, while Blazor enables client-side interactivity with C#.
  • .NET internals: Learning Object-Oriented .NET ILMar 19, 2024. .NET IL, or Intermediate Language, serves as a bridge between high-level programming languages and machine code. This article delves into object-oriented .NET IL concepts with detailed explanations and code examples.
  • What is difference between .NET and .NET Framework?Mar 18, 2024. The ".NET Framework" and ".NET" (formerly known as ".NET Core") are two different implementations of the .NET platform, each serving different purposes and targeting different scenarios. However, they share a common lineage and are part of the broader .NET ecosystem.
  • Understanding Deadlocks in C# and .NET CoreMar 18, 2024. Deadlocks, common in concurrent C# programs, occur when threads wait indefinitely for each other's resources. Learn prevention strategies and understand scenarios to ensure robust application execution.
  • .NET internals: Stack-Oriented .NET ILMar 16, 2024. Understanding .NET IL (Intermediate Language) is crucial for developers to comprehend how code interacts with the .NET Framework. While not typically written directly, it offers insights into compilation processes.
  • The New Avatar of Blazor with .NET 8Mar 14, 2024. In this article, an array of new features and improvements that have been incorporated into the Blazor framework as part of the latest iteration of the .NET platform, known as .NET 8. How these enhancements can benefit developers and enhance the capabilities of Blazor for building modern web applications.
  • .NET Internals: Writing .NET IL/MSIL CodeMar 13, 2024. Learn about .NET IL, the bridge language of the .NET runtime, compiling all high-level .NET languages into a single language. Write multi-language applications in .NET, gaining insights into program execution.
  • Central Package Management (CPM) in .NET CoreMar 13, 2024. Learn the power of NuGet's central package management (CPM) for efficient dependency handling across projects. Utilize Directory.Packages.props to centrally manage package versions for simplified maintenance and enhanced control.
  • Revolutionizing Software Architecture: .NET Core Web API and Microservices ParadigmsMar 12, 2024. As we navigate the dynamic landscape of software development, it is paramount to consider real-world scenarios and apply architectural patterns that foster separation of concerns and flexibility. The use cases presented, such as building a finance application with a layered architecture.
  • A Seamless Debugging Experience with Source Link in .NET 8Mar 11, 2024. Discover how to enhance your debugging experience in .NET 8 with Source Link, authored by Ziggy Rafiq. This article guides about the efficient use of Source Link for debugging, providing invaluable insights for software developers. With this authoritative resource, you can master the intricacies of debugging in .NET 8.
  • Understanding the .NET Internal Compile ProcessMar 11, 2024. In this article, we will learn about CLR, Jit Compiler, and how the .NET compilation process works. Understanding the .NET internal compile process involves dissecting how source code is translated into executable binaries.
  • Difference Between .NET Framework, .NET Core, and .NET StandardMar 11, 2024. This article, delves into the distinctions between .NET Framework, .NET Core, and .NET Standard. Exploring their histories, open-source nature, cross-platform capabilities, and performance aspects, the article aims to provide a comprehensive overview for developers.
  • Leveraging Azure OpenAI with .NET CoreMar 11, 2024. This article discusses leveraging Azure OpenAI with .NET Core. Discover the synergy of Microsoft Azure and OpenAI with .NET Core. This guide unveils the seamless integration, empowering developers to implement cutting-edge AI solutions across diverse domains.
  • Azure Kubernetes Service with .NET CoreMar 11, 2024. This article will talk about AKS and .NET Core and their integration and deployment process. Explore the seamless integration of Azure Kubernetes Service (AKS) with .NET Core. This guide provides step-by-step instructions and examples for efficient containerized application deployment.
  • A Comprehensive Guide to Entity Framework Core in .NET 8Mar 10, 2024. Explore the comprehensive guide to Entity Framework Core in .NET 8, enriched with the latest features of C# 10. Authored by Ziggy Rafiq, this detailed overview covers everything from basic concepts to advanced techniques, offering insights into database interaction, performance optimisation, testing strategies, and best practices for .NET developers
  • Implement Global Exception Handling Middleware in .NET ProjectMar 07, 2024. Implementing custom global exception handling in your project involves setting up a system to manage errors across your application. By defining exception classes and configuring error logging, you can ensure smoother error handling and improve the reliability of your software.
  • 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.
  • Product Management Application using .NET Core and React JS with CRUD OperationsMar 02, 2024. In this article, learn to create a product management web API with CRUD operations using .NET Core 6 and React JS. Utilize SQL Server for the backend and Axios for API consumption.
  • C# 10 and .NET Interactive Web Applications with Blazor WebAssemblyMar 02, 2024. This framework, emphasizing C# and .NET, simplifies UI updates, fosters code reusability, and seamlessly integrates with .NET Standard libraries for enhanced functionality. Dive into component-based architecture, two-way data binding, and a vast ecosystem, unlocking the potential of Blazor WebAssembly for dynamic.
  • Convert Text to Audio using Azure and .NET 8Mar 01, 2024. In this article, we will learn how to harness the power of Azure and .NET8 to seamlessly convert text into audio. Explore the integration of Azure Cognitive Services for text-to-speech functionality, leveraging the robust capabilities of.NET8 for efficient development.
  • Understanding Caching in .NET With ExampleFeb 28, 2024. Caching is a cornerstone in .NET development, enhancing application performance and scalability. This article explores its significance, and diverse caching techniques, and offers a practical example for efficient implementation in .NET applications.
  • Service Lifetimes in .NET Core ApplicationsFeb 26, 2024. In .NET Core, understanding service lifetimes is crucial for efficient dependency management. This article explores transient, scoped, and singleton lifetimes with practical examples in ASP.NET Core applications.
  • Creating a Personalized Waiting Window in .NET 6, 7, 8 WPFFeb 26, 2024. A custom loader in a WPF (Windows Presentation Foundation) .Net 6,7,8 application serves the purpose of indicating to the user that the application is performing a task or operation that may take some time to complete.
  • How to Integrate Twilio in C# .NET MVC Project to Send SMS?Feb 26, 2024. In this article, we will learn how to integrate Twilio in a C# .NET MVC project to send SMS. Learn to enhance user engagement by integrating Twilio into a C# MVC project. Follow the steps from setting up a Twilio account to sending SMS, creating a seamless user interaction experience.
  • Create a Custom Wait Loader in .NET MAUI Feb 24, 2024. Within MAUI, a loading indicator, also known as a "wait loader," is commonly employed to notify the user of an ongoing time-consuming task, such as data retrieval, processing, or any operation that could potentially lead to the UI becoming unresponsive or frozen.
  • Run .NET 6 containerized applications on Google Cloud Run Feb 23, 2024. Effortlessly deploy .NET 6 containerized apps on Google Cloud Run. Benefit from serverless architecture, scalability, and seamless integration with Docker, enabling efficient management and deployment of your applications in the cloud.
  • Building an Interactive Chatbot with Prompt Engineering using ChatGPT, .NET Core, and AzureFeb 23, 2024. This article will talk about building an Interactive chatbot with Prompt Engineering using ChatGPT, .NET Core, and Azure.
  • A Comprehensive Guide to Best Practices and Common Scenarios Using Dependency Injection in .NET 8 with C#10Feb 20, 2024. This comprehensive resource covers everything you need to know to leverage Dependency Injection effectively in .NET 8 with C# 10. Ziggy Rafiq explains how to use Dependency Injection in the best possible way. For developers looking to optimize their .NET projects, this guide provides invaluable insight from understanding core concepts to implementing advanced techniques.
  • Azure DevOps: Create Organization, Project, Commit .NET SolutionFeb 20, 2024. Create Azure DevOps Organization & Azure DevOps Project, Commit .NET Solution Project into Azure DevOps. The article provides a detailed guide on establishing an Azure DevOps Organization, creating a project, and committing to a .NET Solution Project.
  • New Features Coming in .NET 9 | Vision for .NET 9Feb 19, 2024. Discover the vision for .NET 9, Microsoft's next-generation framework. With a focus on cloud-native development, intelligent app integration, productivity enhancements, and performance/security optimizations, explore the future of .NET.
  • Camelcase Serialization in .Net 9Feb 19, 2024. In .NET 9, developers have been granted a powerful tool to enhance data serialization: CamelCase Serialization. This feature facilitates smoother interoperability with systems and frameworks that expect camelCase formatted data
  • Rate limiting in Minimal APIs with .NET 8Feb 19, 2024. Explore rate limiting in .NET Core to manage incoming traffic, enhance performance, and defend against malicious activities. Test fixed window, concurrency, token bucket, and sliding window limiters in a Minimal API.
  • Integrating Azure Blob Storage with .NET Feb 19, 2024. In this article, we'll explore how to integrate Azure Blob Storage with an ASP.NET Core 8 MVC application. We'll focus on creating a dedicated BlobStorageController to perform all blob-related operations, including listing files, uploading, deleting, and downloading.
  • Securing Your .NET Projects: Simple Strategies and Real ExamplesFeb 18, 2024. In today's digital world, keeping our software safe from cyber threats is super important. For developers working with .NET projects, it's not just a good idea but really necessary to make sure our apps are strong against potential attacks. Luckily, there are lots of tools and tricks within the .NET world to help us do this.
  • Understanding Prompt Engineering with .NET CoreFeb 18, 2024. This article would be about understanding prompt engineering with .NET Core.
  • Error Management in .NET CoreFeb 18, 2024. In software development, dealing with mistakes is really important. Whether it's a small problem or a big one, how a program handles mistakes can really affect how well it works for users. In the .NET Core world, there's a cool way to handle errors called global exception handling using custom middleware.
  • Hands-On Prompt Engineering with .NET CoreFeb 18, 2024. This hands-on article guides you through implementing prompt engineering with .NET Core to build effective conversational AI systems. Learn techniques such as contextual prompts, error handling, and response variation.
  • Distributed Tracing with OpenTelemetry in .NET CoreFeb 16, 2024. OpenTelemetry revolutionizes observability in software development, offering a unified approach to collecting telemetry data across distributed systems. With its standardized APIs and SDKs, developers can effortlessly instrument their .NET Core applications for distributed tracing,
  • Global Exception Handling in .NET Core with Custom MiddlewareFeb 16, 2024. Global exception handling in .NET Core, utilizing custom middleware, centralizes error management, enhancing resilience and simplifying maintenance. This approach streamlines error handling across the application, promoting consistency and fortifying against unexpected failures.
  • Fortifying your .NET ProjectFeb 16, 2024. This article explores essential strategies to enhance the security of .NET projects, addressing common threats like SQL injection and XSS. It covers input validation, parameterized queries, authentication, secure communication, XSS prevention, and dependency management for robust application security.
  • Optimize HttpClient Usage in .NET CoreFeb 15, 2024. Dive into advanced topics like dependency injection, service configuration, and implementing retry policies and circuit breakers. Elevate your API integration game with this comprehensive guide to leveraging HttpClient effectively.
  • Resolving Database Reconnection Challenges in .NET with PollyFeb 13, 2024. This content provides an overview and detailed implementation guide of utilizing the Polly library for connection retry in .NET applications. It demonstrates creating an Employee class and table, simulating temporary database disconnection.
  • Explain Keyed Services in .NET 8Feb 12, 2024. This article explores the concept of keyed services in .NET 8, a new feature enhancing dependency injection capabilities. It explains the benefits of using keyed services, along with detailed steps on their implementation through a real-world data storage example.
  • Unit Testing with xUnit in .NET 8Feb 12, 2024. This article talks about Unit Testing with xUnit with the .Net 8 framework as a guide. This comprehensive guide explores unit testing with xUnit in .NET 8, covering fundamentals, prerequisites, creating a sample project, writing tests, and advanced concepts like fixtures and mocking.
  • Develop a Customized MessageBox in .NET MAUIFeb 12, 2024. A message box, also known as a dialog or alert box, serves various functions within software applications, each with specific requirements aimed at improving user interaction
  • Stored Procedure with Dapper in .NET Core APIFeb 12, 2024. f you're diving into .NET Core development and want to leverage the simplicity and efficiency of Dapper for working with databases, understanding how to use Dapper with stored procedures is a valuable skill. In this article, we'll explore the basics of integrating Dapper with stored procedures in a .NET Core application.
  • Implementation of the Azure AD Authentication Connection using .Net MauiFeb 11, 2024. In this article, I will explain about .NET MAUI Authentication implementation using visual studio 2022. Authentication is the process of obtaining identification credentials such as name and password from a user and validating those credentials against an authority. The entity that submitted the credentials is considered an authenticated identity if the credentials are valid. Once an identity has been established, an authorization process determines whether that identity has access to a given resource or not and Microsoft Data sync Framework has built-in support for any authentication provider that uses a Json Web Token (JWT) within a header of the HTTP transaction. This application uses the Microsoft Authentication Library (MSAL) to request such a token and authorize the signed in user to the backend service. Although we use Microsoft Entra ID for authentication, you can use any authentication library you wish with Azure Mobile Apps.
  • Understanding the Factory Pattern in .NET CoreFeb 06, 2024. Explore the power of the Factory Pattern in software design, a creational pattern enhancing flexibility. Delve into a real-world example using .NET Core for a car manufacturing system.
  • Deploying a .NET MVC App on Azure App ServicesFeb 05, 2024. Deploy an Asp.Net 8 MVC application on Azure App Services using Visual Studio. Learn to create app services, configure settings, and publish the project, making it .
  • How to Refresh Memory Limit in .NET 8Feb 05, 2024. In .NET 8, adjust memory limits dynamically with GC.RefreshMemoryLimit(). Ideal for cloud environments, this feature allows efficient scaling of memory usage.
  • Lottie animations in .NET MAUIFeb 05, 2024. Lottie animations in .NET MAUI
  • How to Deploy .NET Aspire Apps to Azure Container AppsFeb 05, 2024. Learn to deploy .NET Aspire on Azure Container Apps effortlessly with Azure Developer CLI. Explore flexibility, scalability, and seamless integration.
  • Dev Express Charts in .NET MAUIFeb 05, 2024. Elevate your .NET MAUI projects with DevExpress Charts! Learn step-by-step implementation using a lifetime-free plugin. Follow project setup, plugin installation, and code execution for creating dynamic and visually appealing charts.
  • Implementation of the Bluetooth Connectivity Using .NET MAUIFeb 04, 2024. In this article, I will explain how you can use the .NET Multi-platform App UI (.NET MAUI) IConnectivity interface to inspect the network accessibility of the device. The network connection may have access to the internet. Devices also contain different kinds of network connections, such as Bluetooth cellular and WiFi.
  • Implementation of .Net MAUI Community Toolkit PopupFeb 04, 2024. In this article, I will explain about .NET MAUI Popup page implementation using visual studio 2022. Popups are a very common way of presenting information to a user that relates to their current task and Operating systems provide a way to show a message and require a response from the user.
  • Implementation of Collection View in .NET MAUIFeb 02, 2024. In this article, I will explain MAUI Collection View implementation using Visual Studio 2022. .NET MAUI Collection View is a view for presenting lists of data using different layout specifications. Collection View should be used for presenting lists of data that require scrolling or selection.
  • Logging in .NET Core with NLogFeb 01, 2024. Explore the fundamentals of logging and its benefits in software development using NLog in .NET Core 6. Follow a step-by-step implementation with prerequisites, NLog configuration, and a demo Weather Forecast API.
  • Redis as Primary Database in .NET 8 Web APIJan 31, 2024. In this article, we are going to use Redis as our primary database for our ASP.NET Core Web API project in .NET 8. Learn about Redis, its data types, and the pros and cons of using it as a primary database. Follow step-by-step instructions to set up Redis in a container and use it with .NET 8 Web API.
  • HTTP Requests in .NET Core with HttpClient and HttpClientFactoryJan 30, 2024. In this article, we explore efficient HTTP request handling in .NET Core using HttpClient and harness the power of HttpClientFactory. Learn best practices for scalability, dependency injection, and optimal configuration.
  • Integrating Open AI Chat completion in .NET Core 8 Web APIJan 29, 2024. In this article, we will learn how to integrate ChatGPT OpenAI API in .NET Core using HttpClient calls. Obtain an API key, implement the service, and create a controller for seamless interaction with the API.
  • Stars Rating System with Dapper in .NET CoreJan 29, 2024. This tutorial teaches ASP.NET Core MVC web application development with controllers and views. Implementing a star rating system with Dapper in .NET Core involves several steps. First, you need to set up your database schema to store ratings.
  • Implement CRUD Operations in .NET Core 8 with Dockerized MSSQL ServerJan 25, 2024. In this article, I'm going to implement the basic CRUD Operations using .Net Core Web API & the Dockerized MSSQL Server. This article guides you through implementing CRUD operations in ASP.NET Core Web API using .NET Core 8 and saving data in a Dockerized MS SQL Server. Follow the steps for setup and coding.
  • Implement Health Checks in a .NET Core ApplicationJan 24, 2024. Checking the health of a .NET Core application is an important aspect of monitoring and maintaining the application's reliability. One way to achieve this is by implementing a health check endpoint. Health checks provide a quick way to assess the state of your application, such as checking database connections, external dependencies, or other critical components.
  • Rate Limiting Algorithms in .NET CoreJan 24, 2024. We’ll explore various rate limiting algorithms in the context of .NET Core, providing code snippets for implementing Token Bucket, Sliding Window, Fixed Window, and Concurrency limiters.
  • Mastering MVVM: A Deep Dive into .NET MAUI with MVVM ToolkitJan 23, 2024. In this article, we will learn about MVVM architecture with .NET MAUI and the MVVM Toolkit. Follow a step-by-step guide for project setup, plugin installation, and efficient implementation using ViewModel and View. Access the full code and explore the seamless integration of the View and ViewModel for robust cross-platform mobile applications.
  • Middleware in Minimal API with .NET 8Jan 20, 2024. Minimal API Middleware in .NET 8, a streamlined approach to handling HTTP requests and responses. Learn about built-in middleware and create custom middleware for request logging, modification, and response modification. The article provides practical examples and code snippets, offering a comprehensive guide to shaping the behavior of your Minimal API.
  • Securing Your .NET Applications With ExamplesJan 20, 2024. In the realm of software development, security remains a paramount concern. This is especially true for .NET applications, which often handle sensitive data and interact with critical systems. By adhering to security best practices, developers can create robust applications that safeguard user information and withstand potential attacks.
  • Understanding and Utilizing .NET Core MiddlewareJan 18, 2024. This article is about middleware in .net core and how to create custom middleware. Middleware is a key component in the execution pipeline of .NET Core applications, handling requests and responses. Learn how to create custom middleware and pass data between components for enhanced functionality.
  • How to Develop a Custom Message Box in .NET 6,7,8 for WPF?Jan 18, 2024. As used in software development, the term "custom message box" describes a dialog box or pop-up window that is created and implemented with unique features, looks, and functionality instead of depending on the built-in or operating system-provided standard message box.
  • Minimal API in .NET 8: A Simplfied Approach to Build Web APIsJan 17, 2024. Experience the simplicity of ASP.NET Core with Minimal APIs in .NET 6. Explore advantages like conciseness, ease of use, and quick startup time, and delve into sample code and use cases.
  • Exploring Filters in .NET CoreJan 17, 2024. .NET Core's flexibility and extensibility are enhanced by filters, allowing developers to inject logic into the request processing pipeline. Types like Authorization, Action, Result, and Exception filters enable modular and reusable cross-cutting concerns.
  • Learn How to Use C# 12 in .NET Framework 4.7.2/4.8 SolutionsJan 16, 2024. Unlock the capabilities of C# 12 in .NET Framework 4.7.2 to 4.8.1 with Visual Studio 2022. Learn the upgrade process, and explore features like literals, nullable types, records, and array expressions. Stay cutting-edge!
  • What is .NET Dataflow?Jan 16, 2024. Embark on a magical journey into the realm of .NET Dataflow, a library weaving simplicity into parallel programming complexities. Practical examples unveil the enchanting powers of asynchronous programming with elegance and efficiency.
  • Getting Started with .NET MAUI Application Development with .NET 8Jan 16, 2024. The .NET framework is a versatile and powerful platform for building a variety of applications, including web, desktop, mobile, cloud, gaming, and IoT applications. With the release of .NET 8, Microsoft has introduced several enhancements and features that make it even more appealing for developers. This article explains, what is .NET MAUI, it's uses and demonstrates how to get started with .NET MAUI application development.
  • Working with Noda Time, .Net and Entity Framework (EF core)Jan 15, 2024. Working with NodaTime with EF core which is a alternative DateTime framework for .net applications.
  • FluentValidation in .NET 8Jan 15, 2024. Validation is a crucial aspect of software development, ensuring that data meets specified criteria before it is processed further. In the .NET ecosystem, one powerful and widely used library for handling validation is Fluent Validation. In this article, we'll explore Fluent Validation in the context of .NET 8 and walk through a simple example to demonstrate its easy of use.
  • Difference between .NET 7 and .NET 8Jan 11, 2024. This comprehensive comparison delves into the distinctive attributes of .NET 7 and .NET 8, shedding light on performance, integration capabilities, diagnostic tools, and compatibility. The article navigates through new features in .NET 8, providing insights for a comprehensive understanding. It explores key differences, including performance optimizations, cross-platform development, platform support, and integration conveniences.
  • Efficient Bandwidth Management Using Techniques in .NET CoreJan 11, 2024. Response compression is a vital technique employed in web development to optimize the performance and responsiveness of HTTP applications. By reducing the size of HTTP responses, response compression enhances the user experience, improves page load times, and minimizes bandwidth usage.
  • JWT Authentication Using Refresh Token Series - 1 [Login Feature] In .NET Core 6.0-ADO.NET-SQLJan 10, 2024. In this series of articles, we'll focus on a hands-on, practical implementation of JWT authentication with refresh tokens in .NET Core 6.0 using ADO.NET and SQL, emphasizing real-world scenarios and code examples for a deeper understanding of the underlying concepts.
  • Unit Testing in .NET Core - Bogus for Fake Data GenerationJan 09, 2024. This post explores the challenges of generating realistic test data manually and introduces Bogus, a .NET library that simplifies the process by providing a fluent API for defining data generation rules. It covers basic and complex data generation, making unit testing more efficient and realistic.
  • Lottie Animations in .NET MAUIJan 08, 2024. In this article, we will learn about .NET MAUI projects with Lottie animations, a magical touch to enhance your app's visuals. Learn the basics with SkiaSharp in this beginner-friendly guide, adding life to your app effortlessly.
  • Upload, Edit, and Delete Image with Dapper in .NET CoreJan 03, 2024. This tutorial teaches ASP.NET Core MVC web development with controllers and views. You will learn upload, edit and delete image file with dapper, repository pattern and UnitOfWork in .NET Core.
  • Data Structures and Algorithms (DSA) using C# .NET Core - Binary Trees and Binary Search Tree (BST) Tree Traversal- IIJan 02, 2024. The fundamentals of Tree and Binary Search Tree, delving into data reading, node addition, deletion, and search operations through tree traversal. Understand three traversal types: Preorder, Inorder, and Postorder. Source code included.
  • A Guide for Building a .NET Project with Clean ArchitectureJan 02, 2024. In this article we will take a closer look at the foundational thoughts and factors influencing our project creation. Clean Architecture emphasizes the separation of concerns and dependency inversion to create a highly modular and testable codebase.
  • Localization in .NET Core Web APIJan 02, 2024. This article on Localization in .NET Core Web API. Learn why it matters, set up localization, create resource files, and implement practices for inclusive user experiences worldwide.
  • Mastering PostgreSQL CRUD Operations in .NET 8 with ADO.NETJan 01, 2024. Mastering PostgreSQL CRUD Operations in .NET 8 with ADO.NET: Best Practices and Code Examples
  • Deploy .Net Core Web API to Elastic Beanstalk using AWS CodeBuild & CodePipelineDec 31, 2023. Learn how to deploy a .Net Core Web API to Elastic Beanstalk service by configuring AWS CodeBuild & CodePipeline CI/CD pipelines

OUR TRAINING