LINQ explained with sketches - the eBook
An eBook explaining LINQ (Language Integrated Query) in C# using visual sketches and code samples, with over 30 pages of content.
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.
A tutorial on using the ILGPU library to perform GPU-accelerated matrix multiplication in C#, comparing performance with a naive CPU implementation.
A curated list of DevOps resources, including exercises, the 2021 State of DevOps report insights, and a GitHub Actions debugging tip.
A deep dive into the TC39 pipeline operator proposal for JavaScript, comparing the Hack and F# syntax approaches and their functional programming implications.
Explains the key differences between IEnumerable and IQueryable in C#/.NET, focusing on in-memory vs. remote query execution.
Overview of key new features in EF Core 6, including compiled models, performance improvements, and batching for SQL queries.
A deep-dive investigation into an AccessViolation crash in the .NET runtime's ObjectNative::IsLockHeld method, encountered while testing a tracer.
A tutorial on integrating the UIKit EKCalendarChooser into a SwiftUI app using UIViewControllerRepresentable.
Analysis of how JavaScript frameworks impact website performance, referencing Tim Kadlec's detailed research on the topic.