Issue 4
A developer's weekly reflection on George Hotz's Twitter exit, codebase criticism, and the challenges of tech management.
A developer's weekly reflection on George Hotz's Twitter exit, codebase criticism, and the challenges of tech management.
A technical guide on implementing Slack's HTTP request signature verification in Rust using the ring crate.
A developer compares using an ultra-wide (21:9) monitor vs. a standard 4K (16:9) monitor for productive work like coding, design, and writing.
A guide to organizing a .NET Dependency Injection container using extension methods for better structure and maintainability.
A comprehensive guide to the various collection-like types in .NET (C#), explaining their differences, use cases, and best practices for selection.
A guide to building a simple Dependency Injection container in .NET, explaining IoC and DI concepts with code examples.
Explains how to delete a database record in Entity Framework without loading it first, covering both classic and .NET 7+ methods.
An analysis of ChatGPT's capabilities and limitations for .NET and general programming, including code generation accuracy and its impact on platforms like Stack Overflow.
Explains the new Environment.IsPrivilegedProcess API in .NET 8 for checking if a process has administrator rights.
Explains the key differences between abstraction and encapsulation, two fundamental object-oriented programming concepts.
Explores how to make a StringBuilder enumerable in C# using compiler duck typing and extension methods, despite it not implementing IEnumerable.
Explores new ArgumentException helper methods proposed for .NET 8, including ThrowIfNullOrWhiteSpace and ThrowIfNullOrEmpty for collections.
A developer explores and compares three libraries (iText 7, DinkToPdf, ChromeHTMLToPdf) for generating PDFs from HTML in ASP.NET Core.
Explores new code analyzers coming in .NET 8, focusing on performance improvements like case-insensitive string comparisons.
Explains the new FrozenSet and FrozenDictionary collections in .NET 8, detailing their performance benefits and differences from read-only and immutable collections.
A technical guide on implementing complex gestures like presses, drags, and taps in SwiftUI using a custom GestureButton.
Introduces new _flex() functions in the mapBliss R package for custom, per-label positioning on maps, enhancing map art creation.
Debunks the myth that StringBuilder is always faster in C#, showing scenarios where simple concatenation or List<string> is better.
Explains how to measure heap allocations in .NET and reveals that an empty array consumes 24 bytes due to object overhead.
A developer shares their experience moving from Twitter to Mastodon, discusses the tech community exodus, and provides helpful resources for newcomers.