All Posts

Dotnet

Features in .NET 10 (Tech Deep Dive)

Amal Hashim·January 31, 2026
Dotnet

The History of .NET — Part 15 (.NET 10 (2025): The New LTS Standard)

.NET 10 represents the newest LTS generation, combining performance, AI integration, and cloud-native excellence for modern applications.

Amal Hashim·December 17, 2025
Dotnet

The History of .NET — Part 14 (.NET 9 (2024): Cloud, Performance, and AI Readiness)

.NET 9 focused on performance, cloud-native development, and AI readiness, continuing Microsoft’s rapid innovation cycle.

Amal Hashim·December 30, 2024
Dotnet

The History of .NET — Part 13 (.NET 8 (2023): Modern LTS and Cloud-Native Maturity)

.NET 8 represents a mature, high-performance, cloud-ready platform with long-term support and powerful full-stack capabilities.

Amal Hashim·February 16, 2024
Dotnet

The History of .NET — Part 12 (.NET 7 (2022): Speed and Innovation)

.NET 7 accelerated innovation with Native AOT, major performance boosts, and cloud-native improvements for modern applications.

Amal Hashim·December 27, 2022
Dotnet

The History of .NET — Part 11 (.NET 6 (2021): The Modern LTS Era Begins)

.NET 6 launched the modern LTS era with minimal APIs, MAUI, and significant performance improvements across the platform.

Amal Hashim·January 3, 2022
Dotnet

The History of .NET — Part 10 (.NET 5 (2020): The Great Unification)

.NET 5 marked the unification of the .NET ecosystem, combining the best of .NET Core and .NET Framework into one modern platform.

Amal Hashim·December 31, 2020
Dotnet

The History of .NET — Part 9 (.NET Core (2016–2019): A Fresh Start for .NET)

.NET Core marked a fresh start for .NET with cross-platform support, open-source development, and a cloud-first design.

Amal Hashim·October 8, 2020
Dotnet

The History of .NET Framework — Part 8 (.NET Framework 4.6–4.8 (2015–2019): The Transition Era)

.NET Framework 4.6–4.8 focused on performance, security, and long-term stability, marking the final evolution of the classic .NET Framework.

Amal Hashim·March 13, 2020
Dotnet

The History of .NET Framework — Part 7 (.NET Framework 4.5 (2012): The Async/Await Revolution)

.NET Framework 4.5 brought async/await to C#, simplifying asynchronous programming and reshaping modern .NET development.

Amal Hashim·November 27, 2013
Dotnet

The History of .NET Framework — Part 6 (.NET Framework 4.0 (2010): The Parallel Programming Era)

.NET Framework 4.0 introduced the Task Parallel Library, PLINQ, and dynamic typing, laying the foundation for modern async development in .NET.

Amal Hashim·April 27, 2012
Dotnet

The History of .NET Framework — Part 5 (.NET Framework 3.5 (2007): The LINQ Era Begins)

.NET Framework 3.5 introduced LINQ, lambda expressions, and extension methods—features that reshaped everyday C# development.

Amal Hashim·March 14, 2011