JS private class fields considered harmful
Author argues against JS private class fields due to incompatibility with Proxies, impacting reactivity in frameworks like Vue.
Author argues against JS private class fields due to incompatibility with Proxies, impacting reactivity in frameworks like Vue.
Learn how to use the C# 'is not' operator with exception filtering to write cleaner and more maintainable error handling code.
Explains why deep code nesting is problematic and demonstrates refactoring techniques like extraction and inversion to reduce complexity in C#.
A technical guide on implementing a .NET profiler in C#, focusing on mapping COM objects to .NET instances and using UnmanagedCallersOnly.
A summary of 24 Java features introduced in 2022, covering language updates, APIs, tooling, and performance improvements from the OpenJDK community.
Explores how to make a StringBuilder enumerable in C# using compiler duck typing and extension methods, despite it not implementing IEnumerable.
Debunks the myth that StringBuilder is always faster in C#, showing scenarios where simple concatenation or List<string> is better.
Explores the differences between x86 and x64 architectures in .NET, covering JIT compilation, native interop, and practical implications for developers.
An eBook explaining LINQ (Language Integrated Query) in C# using visual sketches and code samples, with over 30 pages of content.
A developer creates a new model for a teacher checklist feature in a Django-based homeschool SaaS application.
An introductory guide explaining the core concepts of Git, including repositories, remotes, commits, and branches, with practical examples.
Explores writing a .NET profiler in C# using NativeAOT to overcome traditional C++ limitations and self-profiling issues.
Explains the difference between abstract classes and interfaces in C# using real-world analogies like animals and ATMs.
A guide to using Directory.Build.props to create a central NuGet package store for managing dependencies in a UNO Platform .NET 6 application.
Explores valid use cases for the 'goto' keyword in C#, challenging its reputation as universally bad practice.
Part 4 of a tutorial series on building a Todo app with the UNO Platform, focusing on adding created items to a view model collection.
A tutorial on creating a custom RequiredIf validation attribute for conditional form validation in Blazor applications.
Explains how to write native WinDbg debugging extensions using C# and .NET 7's NativeAOT feature for better interoperability.
A web tool to preview custom app icons on a real iOS device by adding them to the home screen via Safari.
Explains the differences between Task and ValueTask in C#, including use cases, performance benefits, and potential pitfalls for async programming.