The excerpt emphasizes the importance of clarity and maintainability in designing APIs and methods in Microsoft .NET. It explains that while out parameters can be useful, they often lead to reduced readability and increased complexity. Their use should be limited to specific scenarios, particularly the Try pattern, for clearer, more maintainable code.
Guidance Counselor 2.0 with David McCarter
Join Taylor Desseyn and David McCarter live on the Guidance Counselor 2.0 podcast on April 21, 2026, at 9:30 AM CST. They'll discuss strategies for success in the tech job market, insights from McCarter's book "Rock Your Career," and provide valuable advice for preparing for technical interviews. Don't miss it!
String Performance: Why Some String Searches Are Slower Than You Think
String searching is fundamental to modern applications, yet its performance impact is often overlooked. This article explores how common string search patterns can quietly slow down your code—and how small, intentional changes can unlock up to 3× faster execution. Backed by real benchmarks, it shows why paying attention to string search performance matters far more than most developers realize.
Collection Performance: High-Performance Emptiness Checks for Concurrent & Immutable Collections
Count vs IsEmpty can be the difference between fast code and a performance disaster. For some immutable and concurrent collections, the wrong choice is tens of thousands of times slower.
String Performance: Avoid Unnecessary Conversions with StringBuilder
The excerpt from "Rock Your Code" advises caution when using StringBuilder with non-string types, highlighting that unnecessary conversions can hinder performance.
Coding Faster with dotNetTips.com Spargine 10: April 2026 Release
Spargine 10 (v2026.10.4.1) is released on April 1, 2026, featuring support for .NET 10, new methods, and enhanced performance benchmarks. This open-source project aims to improve reliability and speed significantly. Community feedback and contributions are encouraged to refine and expand its capabilities. Detailed benchmarks are accessible on GitHub.
General Performance: Comparing Methods for Retrieving Process File Path
The excerpt from "Rock Your Code" explains two methods for retrieving the initiating file's path in .NET.
General Performance: Exploring Thread ID Retrieval Methods
This article explains two methods to obtain the current thread ID in .NET and shows which method is more performant.
dotNetDave Says… Good Recruiters Are Transparent and Willing to Share Details About the Job Position
The text emphasizes the importance of transparency in the recruiting process, highlighting that unclear communication from recruiters can hinder trust. Job seekers should request essential details upfront, while recruiters are encouraged to lead with clarity and respect candidates' experience. Building relationships based on transparency strengthens the recruitment dynamic.
Regular Expression Performance: Supercharge Your Match Counting
String manipulation is crucial in modern applications, significantly impacting performance and memory usage in .NET. learn how to achieve nearly double the speed and zero memory allocations when a count is required from a regular expression.

You must be logged in to post a comment.