C# Special Edition
A blog post celebrating C# history, popularity, and Microsoft's modern learning resources like in-browser tutorials and documentation.
David Pine, connu sous le nom d'IEvangelist sur GitHub, est un expert .NET partageant des insights sur C#, ASP.NET Core, Blazor et le développement web moderne. Découvrez des tutoriels complets sur le déploiement .NET Aspire, la migration vers aspire.dev, les APIs de streaming avec IAsyncEnumerable et l'intégration OpenAI. Explorez des articles sur TypeScript, Angular, WebAssembly (WASM), RxJS et la productivité GitHub Copilot. Apprenez sur Azure Functions, les applications Blazor, l'injection de dépendances, l'IoT avec Raspberry Pi et les insights de conférences techniques. Suivez pour le développement .NET Core, les meilleures pratiques ASP.NET Core, les tests xUnit, l'outillage Visual Studio et les approches de programmation polyglotte. Accédez à 2026 contributions GitHub, des tutoriels sur le caching, la compression, la configuration JSON et des insights pour surmonter le doute technique et le personal branding dans la tech.
35 articles from this blog
A blog post celebrating C# history, popularity, and Microsoft's modern learning resources like in-browser tutorials and documentation.
A developer's experience using xUnit Roslyn Analyzers to improve unit test quality and fix warnings during a Visual Studio upgrade.
Explains .NET Standard, its purpose, and how it relates to .NET Core, .NET Framework, and other implementations.
An overview of new features in C# 7.1, including Async Main and default expressions, for .NET developers.
A veteran organizer shares lessons from running a .NET conference, focusing on inclusivity, logistics, and learning from industry experts.
An article exploring TypeScript as a pragmatic tool for JavaScript development, comparing it to 'training wheels' for building reliable, large-scale applications.
A technical overview of new features in C# 7, including pattern matching, tuples, out variables, and local functions.
A guide on overriding built-in ASP.NET Core services like logging for custom implementations, using dependency injection.
Explains why Thread.CurrentPrincipal is not set in ASP.NET Core and provides guidance on handling user identity in the new framework.
A developer's guide to building a smart mirror using a Raspberry Pi, .NET Core, and C# for a UWP application.
A guide to implementing static file caching and response compression in ASP.NET Core to optimize web application performance.
A software developer discusses the prevalence of impostor syndrome in the tech community, introduces the concept of 'technical doubt,' and shares personal strategies for overcoming it.
Explains how Angular2's HTTP service uses RxJS Observables, contrasting it with AngularJS 1's promise-based approach.
Explains how to use the global.json file in .NET Core to reference local project source code instead of NuGet packages for easier debugging and development.
A guide to migrating existing ASP.NET Core RC1 applications to the new ASP.NET Core RC2 release, covering tooling changes and CLI updates.