Designing methods with a focus on logging and exception handling is crucial for building maintainable and debuggable software. In this post, we’ll discuss some C# logging best practices about designing method in a way that gives us the most level of details. A lot of time we see that an error happens in our software, …
Best Practices
How to Choose a Coding Conventions Tailored to Your Team’s Needs
Imagine you want to create a coding convention for your development team. One approach would be to adopt a strategy that bigger companies adopt. While this approach can be a good starting place, it’s not exactly ideal. Because there are a lot of criteria in your team that can change what is the best way …
Asp.Net Core Best Practices: A Summary
There are a lot of different small points to remember about Asp.Net Core best practices. This post intends to summarize the most important points in a way that makes it easy to preuse quickly. This post does not try to be a comprehensive guide, but a quick reference for many different points that exist on …
Security Best Practices: A Comprehensive Guide
In this article we’re going to go through some security best practices around the technologies that I’ve used over the years I’ve been working as a software developer. I’m going delve into multiple security topics related to different technology, but I’ll try to keep it in checklist format and short for it to be easier …
Programming Principles: A Summary
I previously wrote about a important concept that I always use when I think about design that can be found here. In this article we’ll explore a summary of the most essential programming principles and practices that significantly influence the approach and processes in the field of software development. These principles, ranging from fundamental programming …
C# Entity Framework and LINQ Best Practices
There are a lot of points about best practices when using Entity Framework and LINQ. Sometimes we need to cipher through a lot of information. The goal of this article is to summarize some of the best practices when it comes to using LINQ and Entity Framework in a way that is easy to digest. …
C# Asynchronous and Parallel Programming Best Practices
I’ve already written about Asynchronous and Parallel programming before here and here. This is one of those subjects that can be tricky and is the source of a lot of bugs. But I feel the posts that I’ve written before might be too long or they are too specialized, hence not very approchable. In this …