Simple ways to improve and reduce memory allocation in CSimple ways to improve and reduce memory allocation in C
https://link.medium.com/8pcU4UOXPkb
How to stop forgetting to awaitHow to stop forgetting to await
https://ddoomen.medium.com/how-to-stop-forgetting-to-await-an-awaitable-call-b235befb3a5b
Now that all those .NET code bases start to get littered with async and await statements, I’m observing an...
ASP.NET Core PerformanceASP.NET Core Performance
https://hireaspnet.medium.com/10-best-practices-to-improve-asp-net-core-performance-f600e041a87b
!assets/1eQts4ScM78iTLtAH71_jZQ.png
Here is a major reason why ASP.NET Core is the favorite fr...
String interpolationString interpolation
https://medium.com/codex/c-string-interpolation-4c1b4462b1a4
!assets/1ieIdzQ24XCI_E4kXE4zu-Q.png
You’re a C# programmer in 2021. You need to build strings that are more complex than a simple ...
Fast And Memory Efficient Querying in Entity FrameworkFast And Memory Efficient Querying in Entity Framework
https://medium.com/codex/fast-and-memory-efficient-querying-in-entity-framework-ebf906d9e6cb
!assets/1dsMhvjq7FAhUwLW35icrkw.png
There are simple and useful ways to speed up our Entity Framew...
Dependency InjectionDependency Injection
https://medium.com/@jaydeepvpatil225/dependency-injection-and-different-ways-to-inject-it-using-net-core-api-b12e44b92d81
Best Practices for Achieving Immutability in CBest Practices for Achieving Immutability in C
https://medium.com/@shoebsd31/best-practices-for-achieving-immutability-in-c-e0375b11f77d
Introduction
Immutability is a key concept in software engineering and it is essential to ensure the inte...
Why you should no longer use var in CWhy you should no longer use var in C
https://schwabencode.com/blog/2022/09/09/csharp-why-you-should-not-use-var-anymore
!assets/schwabencode-dotnet.png
Why you should no longer use var in C#
Beginning with C# 3, variables th...
OOP in COOP in C
https://link.medium.com/XJonRjxXKyb
!assets/12zaVQgYpZO5yUjkR_uZflQ.jpeg
5 Bad Practices That Can Make Your C Code Messy5 Bad Practices That Can Make Your C Code Messy
https://blog.dotnetsafer.com/5-bad-practices-that-can-make-your-c-code-messy-and-how-to-avoid-them/
!assets/5-Bad-Practices-That-Can-Make-Your-Csharp-Code-Messy.png
How do you know if you’re ...
Insane better performance with Span in CInsane better performance with Span in C
https://medium.com/@johnklaumann/insane-better-performance-with-span-in-c-e485ef176bb
!assets/0xYPhkLVhdKEugCy_.gif
Howdy performance lovers, it is time to optimize your code and have the fas...
Clean Architecture - DIClean Architecture - DI
https://link.medium.com/p8y9adthOyb
!assets/1cQrAbxWH2VYn0cJVlBefyQ.jpeg
Hybrid Apps mit Blazor Desktop und .NET MAUIHybrid Apps mit Blazor Desktop und .NET MAUI
https://www.dev-insider.de/hybrid-apps-mit-blazor-desktop-und-net-maui-a-bfc0c5208b04aa4c56b59e623f4ed349/
Microsoft Blazor ist ein Web-Framework auf Open-Source-Basis. Das Framework kann für hybr...
A Practical Approach to Clean Architecture in C .NETA Practical Approach to Clean Architecture in C .NET
https://maherz.medium.com/a-practical-approach-to-clean-architecture-in-c-net-13fe27ea23b1
!assets/1uhSX5djhrWiguXoWsW_lEw.png
MediatRMediatR
https://link.medium.com/6Pco8WnOezb
Command-Query Responsibility Segregation (CQRS) is an architectural pattern that separates the responsibilities of reading and writing data into two separate co...
Repository PatternRepository Pattern
https://link.medium.com/cc9yzn2Oezb
In today’s software development industry, building APIs has become a fundamental part of many applications. APIs provide a way to expose data and services to ex...
Clean Architecture - Incorporating Repository PatternClean Architecture - Incorporating Repository Pattern
https://link.medium.com/7XMiCanPezb
Introduction
This document provides a detailed overview of how to incorporate a Repository Pattern into a Clean Architecture Pattern. It touches on as many com...
AlgorithmsAlgorithms
https://link.medium.com/qUbACbPugzb
Photo by Андрей Сизов on Unsplash
Introduction
C# is a versatile programming language widely used for developing various types of applications. Having a stron...
Understanding Assembly in .NETUnderstanding Assembly in .NET
https://www.bytehide.com/blog/assembly-in-dotnet
!assets/dotnet-asssemblies-guide-550x428.png
If you’re a developer who works with .NET, you’ve likely encountered assemblies. Understanding as...
Exception handling made easyException handling made easy
https://salihcantekin.medium.com/net5-exception-handling-made-easy-a2236fbc1186
!assets/1fIPW9TvUh3LvGXq-ljgQkg.png
One of the things I always admire is the open-source publications that peop...
30 C .NET Interview Questions and Answers30 C .NET Interview Questions and Answers
!assets/1_NVBTVdmjt3Qvq3CZOySXg.png
Landing a developer role in the C# .NET domain can be quite challenging, especially with the ever-changing landscape of technology. To help you prepare for ...
Abstract Classes vs InterfacesAbstract Classes vs Interfaces
!assets/interface-vs-abstract-class-550x428.png
In object-oriented programming, abstract classes and interfaces serve as blueprints for creating objects in C#. While they have some similaritie...
C interview questions for 0–3 years of ExperienceC interview questions for 0–3 years of Experience
!assets/1M_CexUzKplwt0nAohFVVvQ.png
!assets/1M_CexUzKplwt0nAohFVVvQ 1.png
Basics of the Programming
What are OOPS concepts. Explain briefly. You can know more here and here.
...
Types of Classes in CTypes of Classes in C
!assets/twitter_card_logo.png
Introduction
As we know, C# is an Object Oriented Programming language that provides the ability to reuse existing code. To reuse existing code, C# provides vari...
Garbage Collection Essentials in CGarbage Collection Essentials in C
https://maherz.medium.com/garbage-collection-essentials-in-c-e31412a5797f
Garbage collection is a built-in mechanism in the .NET runtime that automatically reclaims memory occupied by objects that...
How to version and release .Net ApplicationHow to version and release .Net Application
https://medium.com/@fran6_ca/how-to-version-and-release-net-application-e7b5811dfe4b
Recently, a co-worker posed a question on how we can improve the versioning and release process of our dotnet a...
Top 10 Performance Optimization Tips for C DevelopersTop 10 Performance Optimization Tips for C Developers
https://maherz.medium.com/top-10-performance-optimization-tips-for-c-developers-3b09d2385e54
The LinQ Bible in C - From Basics to Best PracticesThe LinQ Bible in C - From Basics to Best Practices
https://www.bytehide.com/blog/linq-csharp
!assets/linq-csharp-550x428.png
LinQ C# Foundations: Building Blocks for Success
Before we embark on our exciting journey of mastering LinQ in C#, i...
Building ASP.NET Core Apps with Clean ArchitectureBuilding ASP.NET Core Apps with Clean Architecture
https://waqasahmeddev.medium.com/building-asp-net-core-apps-with-clean-architecture-724cea7b0e49
Clean Architecture is a software design pattern that focuses on separation of concerns, testability...
Best Practices for designing REST APIsBest Practices for designing REST APIs
https://medium.com/@bubu.tripathy/best-practices-for-designing-rest-apis-5b1809545e3c
Bezahlversion von Artikeln lesenBezahlversion von Artikeln lesen
https://12ft.io/
!assets/lefthand.svg
!assets/righthand.svg
FAQ
What?
Prepend 12ft.io/ to the URL of any paywalled page, and we’ll try our best to remove the paywall and get you access...
The AI that knows your entire codebaseThe AI that knows your entire codebase
https://about.sourcegraph.com/cody
We’re working to bring you Cody where you need it most
Step 1: Sign up
Sign up for a Sourcegraph.com account.
Step 2: Install Cody app
The app is a free, lig...
10 rules for writing asynchronous code in C10 rules for writing asynchronous code in C
https://anthony-trad.medium.com/the-ultimate-10-rules-for-writing-asynchronous-code-in-c-3eb3ccaec1bc
!assets/1P7c5-yVf4CEwaArJ0RfKCw.jpeg
Async await meme
!assets/1P7c5-yVf4CEwaArJ0RfKCw ...
50 C (Advanced) Optimization Performance Tips50 C (Advanced) Optimization Performance Tips
https://www.bytehide.com/blog/performance-optimization-tips-csharp
!assets/50-csharp-optimization-tips-550x428.png
As an experienced C# developer, you’re always looking for ways to improve yo...
Clean Architecture Solution TemplateClean Architecture Solution Template
https://github.com/jasontaylordev/CleanArchitecture
Clean Architecture Solution Template
!assets/badge.svg
!assets/badge 1.svg
The goal of this template is to provide a straightforward ...
12 Bad Practices to Avoid in ASP.NET Core API Controllers12 Bad Practices to Avoid in ASP.NET Core API Controllers
https://levelup.gitconnected.com/12-bad-practices-to-avoid-in-asp-net-core-api-controllers-3ba52a10954e
!assets/1eQjyva0NPFrFajInkZDfqQ.png
When developing controllers in ASP.NET Core, there ...
How to eliminate injecting ILogger everywhere in .NETHow to eliminate injecting ILogger everywhere in .NET
https://github.com/TobiStr/LoggerElimination
Logger Elimination
How to eliminate injecting ILogger everywhere in .NET
Simply create a static class, that holds a Dictionary<Type, ILogger> a...
Configuring Serilog through appsettings.json fileConfiguring Serilog through appsettings.json file
https://mohsen.es/configuring-serilog-through-appsettings-json-file-33b26594bb46
!assets/1WdXcrIjj_nocCnsnTfI9CQ.jpeg
In this post, I’m going to show you how to configure Serilog via the conf...
10 Undiscovered Tools for .NET Developers10 Undiscovered Tools for .NET Developers
https://medium.com/c-sharp-progarmming/10-undiscovered-tools-for-net-developers-dc08a0ec01d
If you’re a .NET developer, you likely have experience with familiar tools like EntityFramework, Dapper,...
RapiDoc instead of SwaggerUIRapiDoc instead of SwaggerUI
https://community.abp.io/posts/how-to-replace-swaggerui-with-rapidoc-hw7pktmz
Introduction
abp uses the very popular SwaggerUI as the default api documentation page. But if you get bored with its...
How to Avoid Dependency Injection Constructor MadnessHow to Avoid Dependency Injection Constructor Madness
https://medium.com/@callmeyaz/how-to-avoid-dependency-injection-constructor-madness-net-65b48046bfd1
!assets/1yuVzMhCJyDENbyhwAsrkwA.png
How to Avoid Dependency Injection Constructor Madness ...
NET Naming Best Practises - DTOsNET Naming Best Practises - DTOs
https://schwabencode.com/blog/2024/01/02/dotnet-naming-best-practises-dto
.NET Naming Best Practises: DTOs
Often seen, often used incorrectly: DTOs. Data Transfer Objects.
In principle, DTO is a...
Top 10 .NET Core Performance TricksTop 10 .NET Core Performance Tricks
https://maherz.medium.com/top-10-net-core-performance-tricks-with-examples-and-best-practices-35ab394dbab6
Top 10 .NET Core Performance Tricks
Performance Tricks & Best Practices, Beginner Fr...
Welcome to the .NET Web Academy!Welcome to the .NET Web Academy!
https://dotnetwebacademy.teachable.com/p/home
Become a .NET & Blazor expert in 2024.
Yes, even with the new render modes of Blazor in .NET 8.
Enroll now
Quick Facts
🖥️ What? Online prog...
5 GitHub Repos How to Build Clean Architecture5 GitHub Repos How to Build Clean Architecture
https://levelup.gitconnected.com/5-github-repos-that-teach-you-how-to-build-clean-architecture-in-net-c8d330256966
How do I learn new things about programming? I read good books (my latest one is ...
Decimal in CDecimal in C
https://medium.com/bytehide/decimal-in-csharp-708f599e7956
My 30+ Tweaks to Visual Studio 2022My 30+ Tweaks to Visual Studio 2022
https://www.youtube.com/watch?app=desktop&v=td81h–afxM&feature=youtu.be
https://www.youtube.com/watch?app=desktop&v=td81h–afxM&feature=youtu.be
Accelerate your .NET build with Visual Studio 2022Accelerate your .NET build with Visual Studio 2022
https://medium.com/medialesson/accelerate-your-net-build-with-visual-studio-2022-b1426e361c14
24 Essential Async-Await Best Practices24 Essential Async-Await Best Practices
https://medium.com/c-sharp-progarmming/24-essential-async-await-best-practices-for-basic-to-advanced-c-developers-f9f5f8ac8f57
ASYNC AWAIT CHEATSHEET
24 Essential Async/Await Best Practices for...
STOP using Minimal APIs for Large Projects! - YouTubeSTOP using Minimal APIs for Large Projects! - YouTube
https://www.youtube.com/watch?v=pojJSF-0JiU
https://www.youtube.com/watch?v=pojJSF-0JiU