top of page

Subscribe to get best practices, tutorials, and many other cool things directly to your email inbox


Why Optimize Code for Performance
Why Optimize Code For Performance Answer .NET DotNet C# CSharp Coding Programming Software Design Development Engineering Architecture

Ahmed Tarek
Dec 26, 20233 min read
Â
Â
Â


Why Immutability Is Important in .NET C#
Immutability Why How Important Good Right Collections Singleton Memory Testing DotNet CSharp Programming Design Development Architecture

Ahmed Tarek
Jan 5, 20236 min read
Â
Â
Â


Defensive Copy In .NET C#
Defensive Copy Struct Memory Allocation Compiler Performance DotNet CSharp Programming Software Design Development Engineering Architecture

Ahmed Tarek
Dec 22, 20227 min read
Â
Â
Â


Compiler-Friendly Code: Sealed Keyword in .NET C#
Sealed Keyword Performance Enhancement Boost Better Higher Code Programming Software Development Architecture Engineering Design

Ahmed Tarek
Dec 21, 20228 min read
Â
Â
Â


Why Split Large Methods Into Smaller Ones?!
Split methods Stack Overflow Frame Memory Code Programming Software Development Architecture Engineering Design Best Practice CSharp (C#)

Ahmed Tarek
Jul 10, 20224 min read
Â
Â
Â


Analysis of Template Method Design Pattern In .NET C#
Template Method Design Pattern DotNet (.NET) CSharp (C#) Code Coding Programming Development Engineering Architecture Best Practice

Ahmed Tarek
Jun 26, 20229 min read
Â
Â
Â


Memory Management In .NET
All about memory management in DotNet (.NET) and important related topics. Stack Heap Variables String Boxing Unboxing Garbage Collection

Ahmed Tarek
Feb 21, 202216 min read
Â
Â
Â


Curse of Recursion in .NET C#
Why and How you should always try to replace Recursion with something else in DotNet (.NET) CSharp (C#) Coding Programming Software

Ahmed Tarek
Feb 2, 20226 min read
Â
Â
Â


What Is Caching In Software Systems
Definition and Best Practices of Caching in Software Systems. Cache Invalidation Gain Asset Design Code Coding Programming Software

Ahmed Tarek
Jan 19, 20228 min read
Â
Â
Â
Subscribe to get best practices, tutorials, and many other cool things directly to your email inbox
bottom of page
