Rock Your Career: Surviving The Technical Interview – 7th Edition

David McCarter has released the 7th edition of "Rock Your Career: Surviving The Technical Interview," providing essential strategies for software engineers facing modern hiring challenges. This updated guide covers interview preparation, resume crafting, navigating recruitment processes, and salary negotiation, helping candidates increase their confidence and stand out in the job market.

Rock Your Code: Code & App Performance for Microsoft .NET (5th Edition)

The fifth edition of David McCarter's book, "Röck Yöur Cöde: Code & App Performance for Microsoft .NET," is now available on Amazon. It offers practical techniques for enhancing .NET application performance, including coding patterns, memory insights, and benchmarking. This definitive guide is essential for modern .NET developers aiming for speed and scalability.

UX Chronicles: Buffering the User Experience

The author critiques Buffer, a social media scheduling tool, after a transition from Twitter to Bluesky due to increased user friction. Key issues include inefficient scheduling interfaces, lack of character limit warnings during composition, and inadequate support for mentions and hashtags. The author expresses a need for improved user experience and considers alternative tools.

Boost Your .NET Projects with Spargine: Faster, Safer HTTP Calls with HttpClientExtensions

HttpClientExtensions in the DotNetTips.Spargine.Extensions namespace streamline common HTTP operations for .NET developers. These extension methods simplify tasks such as sending requests, deserializing JSON, and managing streams, enhancing code readability and performance. They help minimize repetitive coding, making HTTP interactions more efficient and consistent across projects.

TCP vs. UDP in .NET: Speed, Reliability, and the Hidden Cost of Performance

Choosing between TCP and UDP is crucial for data transport. TCP ensures reliability and ordered delivery, making it ideal for critical applications, while UDP prioritizes speed and low latency, suited for real-time scenarios.

Optimizing I/O Performance in .NET

I/O operations impact application responsiveness, scalability, and costs. Enhancing file access, HTTP requests, and networking improves user experience while reducing resource consumption. This chapter discusses techniques to optimize I/O performance in .NET, utilizing benchmark results and profilers to identify bottlenecks and improve efficiency in near-production environments.

HTTP/3 in .NET: Faster, Newer, and Not Always the Best Choice

Modern .NET applications support three major HTTP versions: HTTP/1.1, HTTP/2, and HTTP/3, each with distinct characteristics. HTTP/3, utilizing QUIC over UDP, offers advantages like reduced latency and better performance on unstable networks.

The .NET Host Process: What Runs Before Main() and Why It Sometimes Hangs

This guide explores the essential role of the .NET host process, which initializes the runtime, resolves dependencies, and launches applications. It highlights common issues with lingering host processes, especially during BenchmarkDotNet runs, and offers diagnostic strategies to identify root causes, such as unclean shutdowns and locked files. Understanding this can streamline troubleshooting.

Coding Faster with dotNetTips.com Spargine 10: July 2026 Release

The announcement reveals the release of Spargine 10 (v2026.10.7.1) on July 1, 2026, introducing NuGet packages for .NET 10. This update enhances performance and reliability with new classes and methods, performance benchmarks, and optimizations. The release includes speed improvements and promotes community collaboration for future enhancements.

IO Performance: Reuse HttpClient to Avoid Connection Overhead

When populating collections in .NET, choosing the right bulk operation improves both clarity and efficiency. Methods like AddRange() and InsertRange() allow multiple items to be added in a single call, reducing overhead compared to repeated individual inserts and clearly expressing intent. When combined with proper capacity planning, these approaches help produce predictable, maintainable code—whether items are being appended or inserted at a specific position.

dotNetDave Rocks .NET Day Switzerland 2026

dotNetDave will be speaking at SQL Saturday in Austin, Texas, on June 27, 2026, as part of the No Rest for the Wicked World Tour. His sessions, "Röck Yoür Cäreer" and "Unleash Your Inner Rockstar," focus on valuable career insights for tech professionals and strategies for dynamic public speaking, promising actionable guidance and inspiration.

Database Performance: Making Entity Framework Queries Faster

The article discusses the advantages of using compiled queries in Entity Framework, especially for frequently executed and complex queries.