top of page
Search
The Tech Platform
Apr 9, 2021
C# 9 New features
So lets get started, we will start by creating a console application from our terminal dotnet new console -n "SampleFeature" Once our...
The Tech Platform
Apr 8, 2021
C#: Dealing with NULL values in a safe and elegant way.
One of the recurrent problems that I see in almost all C# codebases is the poor way in which developers implicitly or explicitly deal...
The Tech Platform
Apr 7, 2021
ZLogger — Zero Allocation Logger for .NET Core and Unity
The standard output is especially important for containerization. For example, Datadog Logs and Stackdriver Logging collect logs directly...
The Tech Platform
Apr 5, 2021
Factory Design Pattern (C#)
The Factory Design Pattern is a creational pattern that provides an interface for creating objects in a super-class but allows subclasses...
The Tech Platform
Apr 5, 2021
Interface Segregation Principle Using C#
When we design/develop a class, that class should not implement any such interfaces which are not required by the customer even if it is...
The Tech Platform
Apr 5, 2021
Arrays vs Lists in C#
Arrays and lists are the most used data structures in C# programming language. Both of them store data like integer, string, instances of...
The Tech Platform
Apr 5, 2021
How does dependency injection really work?
After performing the good old ‘File -> new project’ routine, I am facing an empty .net core project and a unit test project. Then, I...
The Tech Platform
Mar 30, 2021
Automating .NET Core Services with PostSharp and Aspect-Oriented Code
If you’re writing software targeting .NET then there’s a good chance you’re using Object-Oriented principles to do your work. In the...
The Tech Platform
Mar 29, 2021
How to Convert XLSX to CSV using C# in .NET Framework
Spreadsheet software like Excel provides a simple and user-friendly way to organize and store data strings in a way that can be instantly...
The Tech Platform
Mar 27, 2021
Asynchronous programming in C#
The primary mechanism for asynchronous programming in C# is through the use of the async and await keywords. These keywords allow...
bottom of page