Avoiding reflection in C# in way unsafer ways!
Explores unsafe C# techniques to access private fields without reflection, using memory layout and pointers for performance, as a fun educational exercise.
Explores unsafe C# techniques to access private fields without reflection, using memory layout and pointers for performance, as a fun educational exercise.
SQL Server 2022 Cumulative Update 19 includes a critical security fix for auditing missing permission changes, urging immediate installation.
Explains how to create custom argument validation guards using the new extension feature in C# 14 and .NET 10.
An analysis of standard libraries in programming languages, exploring their benefits, criticisms, and role in language ecosystems.
A guide on how to clear various NuGet caches (global packages, HTTP, temp) using the dotnet CLI to free up disk space.
A developer's journey into garbage collection, detailing the creation of the Whippet GC and exploring Immix mark-region algorithms.
A tutorial on setting up a Java Spring Boot development environment on an Android phone using Termux and VSCode.
Overview of the revamped structured concurrency API in Java 25, a key feature for managing concurrent tasks with virtual threads.
Analyzes Microsoft's inclusion of GitHub Copilot hints in .NET documentation, questioning if it's advertising and discussing its implications.
Explains the importance of data storage formats and compression for performance and cost in large-scale data engineering systems.
Amazon Q Developer CLI now supports Model Context Protocol (MCP) to connect external data sources for richer, context-aware AI assistance in development tasks.
Explores the new 'Extension members' feature in .NET 10 and C# 14, detailing syntax changes and potential future capabilities like adding static operators.
A tech founder reflects on using Twitter for technical discourse, product development, and personal motivation, while acknowledging its addictive nature.
Explores building a web framework designed for AI-generated code, addressing LLM challenges like API mismatches and training data limitations.
Explains how WPF in .NET 9.0 adds support for hyphen-based ligatures in fonts like Cascadia Code, with examples.
A guide to creating a custom 404 error page in Blazor Web Apps for .NET 8, as the traditional <NotFound> router method no longer works.
Explains how Tools in the Model Context Protocol (MCP) enable LLMs to execute actions like running commands or calling APIs, moving beyond just reading data.
Highlights from JavaOne 2025, covering AOT training, garbage collection, Maven builds, and future Java features like value types.
Man pages support features like links and text reflow, but current terminal readers like man(1) and less(1) fail to implement them.
Part 3 of a series on SQL Server security, covering auditing, encryption, and secure development practices for DBAs.