Thai Tranthaitran.hashnode.net·Jun 16, 2022FeaturedHow to code like a pro in 2022 and avoid If-ElseUsing If-Else is one of the programming fundamentals that we learned in college and it is helpful to get us into our first jobs. Interestingly, many senior developers are convinced that If-Else is evil and you should avoid using If-Else in your code ...171 likes·7.5K readsdotnet
Hamza EL Yousfihamzaelyousfi.hashnode.net·Dec 26, 2022What is C# Programming Language? A Beginner's GuideC# is a widely used language for many reasons. C# is a cross-platform programming language that can be run on multiple platforms, including desktop applications, websites, and Android applications. C# is not a difficult language to learn, it is an ob...81 likes·189 readsSoftware development in C# & .NETprogramming Programming Blogs dotnet .NET coding
Carlton Upperdinecarltonupp.hashnode.net·Apr 26, 2022FeaturedThe Operation Result PatternIntroduction The idea of a binary decision can be found in many places in our field : true or false, 1 or 0, tabs or spaces - it's either one or the other, though in in the last example there is only real choice... We can model a simple binary decisi...74 likes·10.0K readsDesign Patternsoop
Instance Masterinstancemaster.hashnode.net·Apr 18, 2023A Practical Guide to ASP.NET Applications: Designing Robust CRUD WebAPIs (Part2)This article offers an approach to designing, implementing, and unit-testing CRUD APIs (Create, Read, Update, Delete). We will explore best practices for designing web APIs, discuss how to implement pagination, searching, and outline methods for orga...1 like·37 readsdotnet
Francesco Ciullafrancescociulla.hashnode.net·Apr 16, 2023C# (C Sharp) CRUD Rest API using .NET 7, ASP.NET, Entity Framework, Postgres, Docker, and Docker ComposeLet's create a CRUD Rest API in C# (or C sharp), using: .NET 7 ASP.NET (Framework for building web apps) Entity Framework (ORM) Postgres (Database) Docker (Containerization) Docker Compose (To run the database and the application) Video versi...3 likes·41 readsdotnet
Aleksei Zagoskinazagoskin.hashnode.net·Apr 16, 2023Visual Studio 2022 vs Rider vs ChatGPT-4Today I was going to post a tweet like "Hey fellow developers, use Rider/Resharper instead of good old Visual Studio because the former will find and fix some bugs for you", but then I decided to check what the latest Visual Studio 2022 can do agains...101 readsC#
Igwegbe Calebkaybangz.hashnode.net·Apr 15, 2023AddSingleton VS AddTransient VS AddScoped in ASP.NET Core (For beginners)One crucial aspect of software development is understanding the lifetime of services and how to manage them effectively. As a technical writer with extensive experience in software development, I've found that many developers struggle with this topic...1 like·36 readsdotnet
André Darcieandredarcie.hashnode.net·Apr 13, 2023Novidades no .NET 8 Preview 3Elaborei um breve resumo das principais melhorias apresentadas no Preview 3. Melhorias no .NET Simplificação do Output do seu projeto Quando você cria uma build do projeto, ele gera várias pastas, como "bin", "obj" e "publish". Agora, a ideia é reuni...1 likept-br
Julian Ewers-Petersewerspej.hashnode.net·Apr 13, 2023Customize the Title Bar of a MAUI app with these simple stepsIntroduction Many mobile applications come with their own, custom title styling. This is important, because the title bar (or navigation bar, I will use the terms interchangeably here) plays a vital role in brand recognition since it is visible at th...1 like·622 reads#dotnet-maui
Anthony Simmonasimmon.hashnode.net·Apr 12, 2023Speeding up DefaultAzureCredential authentication in local development with Azure CLIIf you’re developing .NET applications that integrate with Microsoft Azure resources, such as Key Vault, you’re probably familiar with the DefaultAzureCredential class from the Azure.Identity library. This class simplifies the process of authenticati...2 likes.NET
Instance Masterinstancemaster.hashnode.net·Apr 11, 2023A Practical Guide to ASP.NET Applications: The Structure (Part 1)In this article, we will discuss structuring an ASP.NET Core project to prepare it for large-scale commercial software solutions. Topics covered include project structure as well as service boundaries and responsibilities. To see a practical example ...2 likes·51 readsdotnet
Anthony Simmonasimmon.hashnode.net·Apr 11, 2023Take your .NET configuration to the next level with value substitutionConfiguration in .NET is a powerful pattern that allows .NET developers to manage application settings from various sources, such as JSON files, environment variables, and more. However, sometimes developers need a way to reference and substitute con...1 likedotnet
David Pallmanndavidpallmann.hashnode.net·Apr 9, 2023Hello, App2Container!This episode: AWS App2Container and containerizing .NET Framework applications. In this Hello, Cloud blog series, we're covering the basics of AWS cloud services for newcomers who are .NET developers. If you love C# but are new to AWS, or to this par...1 like·122 readsHello, Clouddotnet