Pragyanshu Aryandotnet-hangfire.hashnode.dev·Nov 15, 2024Comprehensive guide to learning Hangfire in .NET CoreIn today’s fast-paced digital world, smooth and efficient background processing can make or break the performance of your applications. Enter Hangfire, the powerhouse library for handling background jobs in .NET Core. Whether you’re building a high-l...Discuss.net core
Freeman Madudilifreemancodz.hashnode.dev·Oct 17, 2024Handling Concurrency in Entity Framework Core: A Guide for SQLite and Relational DatabasesConcurrency issues can be a silent nemesis in any application dealing with data persistence. Recently, I found myself grappling with such issues while working on a .NET Core project using Entity Framework Core (EF Core) with a SQLite database. In thi...Discuss·53 readsentity framework
Juan Miguel Nietojmnieto.hashnode.dev·Oct 15, 2024A simple explanation and usage of strategy pattern.The main Idea is to define a family of algorithms, encapsulate each one, and make them interchangeable. Example we want to send emails and the logic will be different depending on the sender. Without a strategy pattern we usually implement it using ...Discuss·128 readsC#
Arpit Dwivediblog.arpitdwivedi.in·Sep 29, 2024Top 20 .NET Core Interview Questions and AnswersAre you gearing up for a .NET Core interview? This article presents the top 20 fundamental questions and answers that cover key aspects of .NET Core and ASP.NET Core. From understanding the differences between .NET Framework and .NET Core to explorin...Discuss·248 readsInterview Series.NET
Juan Miguel Nietojmnieto.hashnode.dev·Aug 23, 2024Understanding Entity Framework: Eager, Lazy, and Explicit LoadingThis topic will help us to optimize our loading of related data using Entity Framework Apis. Lazy Loading Ef core's default behavior Loads data when it's accessed for the first time Does not load child elements if you didn't ask for it Multiple q...Discussentity framework
Geo J Thachankarygeothachankary.hashnode.dev·Aug 19, 2024Understanding the Interface Segregation Principle (ISP) with C#In this blog post, we will explore the fourth principle in the SOLID design principles series: the Interface Segregation Principle (ISP). In case you missed the previous posts in this series, you can catch up here: Single Responsibility Principle (S...Discuss·102 readsS.O.L.I.D Principles Using C#SOLID principles
Quang Phanquangphan.hashnode.dev·Jul 31, 2024Design pattern for Database ContextI have a small library system application which I want to implement CRUD operation on Books and other related services. When choosing the pattern for my data access layer, my initial thought was that a singleton pattern would ensure only one object i...Discuss·214 readsDesign Patterns in .NET Core.design patterns
Nirav Soniniravsoni.hashnode.dev·Jul 27, 2024GitHub Actions and Dependabot: Automate and Simplify Your Project UpdatesProblem statement In the fast-paced world of software development, maintaining up-to-date dependencies is crucial for ensuring security, performance, and functionality. There's a common saying: "Don't reinvent the wheel". When building .NET applicat...Discuss·3 likes·100 readsNuget
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·58 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·139 reads.NET