Nirav Soniniravsoni.hashnode.dev·Jul 15, 2024Step-by-Step Guide to setup CI/CD in .NET Core via Github ActionsIn my recent work with open-source repositories on GitHub, I've noticed a common trend: the use of GitHub Actions for automated builds. This powerful feature of GitHub simplifies the process of continuous integration and continuous deployment (CI/CD)...Discuss·6 likes·42 readsazure-web-apps
Nirav Soniniravsoni.hashnode.dev·Jul 10, 2024Streamlining Package and Project Management in .NET Apps using Directory.Build.props and Directory.Packags.propsOverview Dependency management is an important requirement in any .NET app. Managing dependencies for a single project can be easy. Managing dependencies for multi-project solutions can prove to be difficult as they start to scale in size and complex...Discuss·4 likes·116 reads.NET
Nirav Soniniravsoni.hashnode.dev·Jul 6, 2024How to Retrieve Client IP Address in .NET Core API behind Proxy(s)In this blog, let's go through how we extract Client IP addresses within a .NET Core Web API. Proxy servers, load balancers, and other network appliances often hide information about the request before it reaches the app: When HTTPS requests are pro...Discuss·5 likes·144 reads.net core
Nanda Kumartechnanda.hashnode.dev·Jun 24, 2024New in .NET 8 runtimeWhat's new in .NET 8 runtime .NET 8 is the successor to .NET 7. It will be supported for three years as a long-term support (LTS) release LTS (Long Term Support) The abbreviation stands for Long Term Support. Long Term Support means that a release la...Discuss,netcore runtime
Dileep Sreepathiblog.dotnetcircuit.com·Jun 17, 2024.Net Framework and .NetWhat exactly are.net framework and.net core? .Net Framework: When developing desktop applications and OS-dependent applications, developers employed the.net framework. Basically, this application used to run only on Windows; the latest version is 4.8...Discuss.NET
Vikas Guptavikasfeedingdotnet.hashnode.dev·May 31, 2024Exploring C# 12: Latest Features and EnhancementsAs developers, we constantly seek ways to improve our productivity and code quality. Microsoft's C# language has evolved significantly over the years, introducing new features with each iteration to streamline development processes and enhance functi...Discuss·104 readsc#12
Vikas Guptavikasfeedingdotnet.hashnode.dev·May 29, 2024The Power of Dependency Injection in ASP.NET CoreIntroduction Dependency Injection (DI) is a fundamental design pattern in modern software development that promotes loose coupling and enhances testability and maintainability. In the context of ASP.NET Core, DI is not just a concept but a core featu...DiscussASP.NET
Jaimin Pateljaimin047.hashnode.dev·May 28, 2024What is Repository Design Pattern, Pros and consRepository Design Pattern Definition The Repository Design Pattern is a structural pattern that mediates data access by providing an abstraction over the data layer. It allows you to decouple the data access logic and business logic by encapsulating ...Discuss·163 reads.NET
Md Asif Alammeasifalam.hashnode.dev·May 18, 20249. Understanding Response Types and Content Negotiation in Minimal APIsIntroduction: In Minimal APIs, specifying response types and content negotiation is crucial for defining the behavior of your endpoints. Let's explore how to use Produces and Accepts attributes effectively to document and enforce the expected behavio...DiscussMinimal API in DotNet Corebackend
Md Asif Alammeasifalam.hashnode.dev·May 15, 20246. Implementing a "Get Individual Coupon" Endpoint in ASP.NET Core Minimal APIIn this post, we'll walk through the implementation of an API endpoint to retrieve individual coupons in an ASP.NET Core application. We'll use the app.MapGet method to define a route that accepts an integer parameter representing the coupon ID and r...Discuss·10 likes·93 readsMinimal API in DotNet Core.NET