41554 blogs · [ { "id": "01a0c55c-852b-7024-85dd-206fea3a12a0", "title": "Boost Your .NET Projects: Enhance Drive Management with DriveHelper in Spargine", "url": "https://dotnettips.com/2025/07/27/boost-your-net-projects-enhance-drive-management-with-spargine/", "published_at": "2025-07-27T06:00:00+00:00" }, { "id": "01a0c55c-852b-7024-85dd-206feada31c8", "title": "Boost Your .NET Projects with Spargine: Effortlessly Randomize Collections with CollectionRandomizer", "url": "https://dotnettips.com/2025/07/20/boost-your-net-projects-effortlessly-randomize-collections-with-collectionrandomizer-in-spargine/", "published_at": "2025-07-20T06:00:00+00:00" }, { "id": "01a0c55c-852b-7024-85dd-206feba89597", "title": "Still Compiling: Two Shirts Every Veteran Software Engineer Needs", "url": "https://dotnettips.com/2025/07/17/still-compiling-two-shirts-every-veteran-software-engineer-needs/", "published_at": "2025-07-17T17:43:18+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-23079f98a09e", "title": "The Day the Software Community Died: Let’s Stop Coding in Isolation and Start Creating Community—And Software—People Truly Love", "url": "https://dotnettips.com/2025/07/16/the-day-the-software-community-died-lets-stop-coding-in-isolation-and-start-creating-community-and-software-people-truly-love/", "published_at": "2025-07-16T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a010ed5f", "title": "Boost Your .NET Projects with Spargine: Add Thread-Safety with ConcurrentHashSet", "url": "https://dotnettips.com/2025/07/13/boost-your-net-projects-add-thread-safety-with-concurrenthashset-from-spargine/", "published_at": "2025-07-13T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a08bce48", "title": "dotNetDave Rocks ØREDEV DEVELOPERS CONFERENCE 2025", "url": "https://dotnettips.com/2025/07/11/dotnetdave-rocks-oredev-developers-conference-2025/", "published_at": "2025-07-11T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a14c13c2", "title": "Avoid the Wrong Job: The Ultimate .NET Interview Question Playbook", "url": "https://dotnettips.com/2025/07/06/avoid-the-wrong-job-the-ultimate-net-interview-question-playbook/", "published_at": "2025-07-06T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a1f6528f", "title": "UX Chronicles: The Office That Time Forgot – Why Microsoft Must Rethink User Experience Now", "url": "https://dotnettips.com/2025/07/02/ux-chronicles-the-office-that-time-forgot-why-microsoft-must-rethink-user-experience-now/", "published_at": "2025-07-02T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a2436342", "title": "Boost Your .NET Projects with Spargine: Mastering Method Returns with SimpleResult", "url": "https://dotnettips.com/2025/06/29/boost-your-net-projects-mastering-method-returns-with-spargines-simpleresult-type/", "published_at": "2025-06-29T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a280b928", "title": "From Extension Methods to Extension Members: Unlocking New Possibilities in .NET 10", "url": "https://dotnettips.com/2025/06/27/from-extension-methods-to-extension-members-unlocking-new-possibilities-in-net-10/", "published_at": "2025-06-27T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a2d102ee", "title": "UX Chronicles: Why Developers Should Care About User Experience (Yes, You!)", "url": "https://dotnettips.com/2025/06/25/ux-chronicles-why-developers-should-care-about-user-experience-yes-you/", "published_at": "2025-06-25T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a378a472", "title": "Boost Your .NET Projects with Spargine: Exception Handling Superpowers with ExceptionExtensions", "url": "https://dotnettips.com/2025/06/22/boost-your-net-projects-exception-handling-superpowers-with-spargine/", "published_at": "2025-06-22T06:00:00+00:00" }, { "id": "01a0c564-e2f8-72ad-bcfe-2307a3f03167", "title": "dotNetDave Says… Don’t Build Frankenstein’s Monster Applications!", "url": "https://dotnettips.com/2025/06/15/dotnetdave-says-dont-build-frankensteins-monster-applications/", "published_at": "2025-06-15T06:00:00+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf56440853", "title": "dotNetDave Rocks SQL Saturday in Louisiana", "url": "https://dotnettips.com/2025/06/09/dotnetdave-rocks-the-sql-saturday-in-louisiana/", "published_at": "2025-06-09T16:47:28+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf572f82d0", "title": "Boost Your .NET Projects with Spargine: Maximize Thread-Safe Performance in .NET with DistinctBlockingCollection", "url": "https://dotnettips.com/2025/06/08/boost-your-net-projects-maximize-thread-safe-performance-in-net-with-spargines-distinctblockingcollection/", "published_at": "2025-06-08T16:17:14+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf578f48d2", "title": "CollabTalk Podcast: Veteran Engineers Aren’t Done Yet – They’re Just Getting Started", "url": "https://dotnettips.com/2025/06/07/collabtalk-podcast-veteran-engineers-arent-done-yet-theyre-just-getting-started/", "published_at": "2025-06-07T13:53:37+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf586adfcb", "title": "Adding Extension Properties with State to Types, (Sort of) In Spargine", "url": "https://dotnettips.com/2025/06/06/adding-extension-properties-to-types-sort-of-in-spargine/", "published_at": "2025-06-06T06:00:00+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf5886d4a3", "title": "Boost Your .NET Projects: Mastering Unit Testing with Spargine’s UnitTester Class", "url": "https://dotnettips.com/2025/06/04/boost-your-net-projects-mastering-unit-testing-with-spargines-unittester-class/", "published_at": "2025-06-04T06:00:00+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf58fa2953", "title": "dotNetDave Says… Soft Skills at Conferences Matter—A Lot!", "url": "https://dotnettips.com/2025/06/02/dotnetdave-says-soft-skills-at-conferences-matter-a-lot/", "published_at": "2025-06-02T06:00:00+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf59d91320", "title": "The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 2", "url": "https://dotnettips.com/2025/06/01/the-untapped-power-of-veteran-engineers-why-companies-are-overlooking-their-most-valuable-assets-part-2/", "published_at": "2025-06-01T07:00:00+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf5a48c406", "title": "Boost Your .NET Projects: Enhance Your Workflow with AssemblyHelper in Spargine", "url": "https://dotnettips.com/2025/06/01/boost-your-net-projects-enhance-your-workflow-with-assemblyhelper-in-spargine/", "published_at": "2025-06-01T06:00:00+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf5ac1e63a", "title": "Coding Faster with dotNetTips Spargine: Validating Data Made Easy with Validator", "url": "https://dotnettips.com/2025/05/28/coding-faster-with-dotnettips-spargine-validating-data-made-easy-with-validator/", "published_at": "2025-05-28T06:00:00+00:00" }, { "id": "01a0c56b-fab3-7335-98f5-e8bf5af2e85b", "title": "Coding Faster with dotNetTips Spargine: Validating Arguments Made Easy with Validator", "url": "https://dotnettips.com/2025/05/25/coding-faster-with-dotnettips-spargine-validating-arguments-made-easy-with-validator/", "published_at": "2025-05-25T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0ed6653f21", "title": "Avoid Build Breaks: Fixing SDK Conflicts Between Visual Studio and Preview Versions", "url": "https://dotnettips.com/2025/05/23/avoid-build-breaks-fixing-sdk-conflicts-between-visual-studio-and-preview-versions/", "published_at": "2025-05-23T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0ed756cd7a", "title": "Boost Your .NET Projects with Spargine: Master Type Management with TypeHelper", "url": "https://dotnettips.com/2025/05/21/boost-your-net-projects-master-type-management-with-typehelper-in-spargine/", "published_at": "2025-05-21T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0ed77e9783", "title": "Boost Your .NET Projects: Maximize Your .NET Performance with Spargine FastLoggerExtensions", "url": "https://dotnettips.com/2025/05/18/boost-your-net-projects-maximize-your-net-performance-with-spargine-fastloggerextensions/", "published_at": "2025-05-18T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0ed8156974", "title": "Boost Your .NET Projects: Supercharge Your Code with FastStringBuilder in Spargine", "url": "https://dotnettips.com/2025/05/14/boost-your-net-projects-supercharge-your-code-with-faststringbuilder-in-spargine/", "published_at": "2025-05-14T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0ed873ad34", "title": "dotNetDave Says… Avoid Going Across the Wire Until Necessary!", "url": "https://dotnettips.com/2025/05/12/dotnetdave-says-avoid-going-across-the-wire-until-necessary/", "published_at": "2025-05-12T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0ed9239777", "title": "Boost Your .NET Projects with Spargine: Supercharge Your Performance Tracking with PerformanceStopwatch", "url": "https://dotnettips.com/2025/05/11/boost-your-net-projects-supercharge-your-performance-tracking-with-performancestopwatch/", "published_at": "2025-05-11T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0ed95dcabb", "title": "Boost Your .NET Projects: Enhancing .NET Logging with LoggingHelper in Spargine", "url": "https://dotnettips.com/2025/05/07/boost-your-net-projects-enhancing-net-logging-with-logginghelper-in-spargine/", "published_at": "2025-05-07T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0eda35bcf7", "title": "Boost Your .NET Projects with Spargine: Simplify Dictionary Handling with AutoDefaultDictionary", "url": "https://dotnettips.com/2025/05/04/boost-your-net-projects-simplify-dictionary-handling-with-autodefaultdictionary-in-spargine/", "published_at": "2025-05-04T06:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0eda9592b1", "title": "Coding Faster with dotNetTips.com Spargine 8: May 2025 Release", "url": "https://dotnettips.com/2025/05/01/coding-faster-with-dotnettips-com-spargine-8-may-2025-release/", "published_at": "2025-05-01T13:00:00+00:00" }, { "id": "01a0c575-e3d2-736e-97f2-4e0edb881f6c", "title": "Rock Your Code: Object-Oriented Design Principles for Microsoft .NET", "url": "https://dotnettips.com/2025/05/01/rock-your-code-object-oriented-design-principles-for-microsoft-net/", "published_at": "2025-05-01T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b8745aa79ca5", "title": "The Untapped Power of Veteran Engineers: Why Companies Are Overlooking Their Most Valuable Assets – Part 1", "url": "https://dotnettips.com/2025/05/01/the-untapped-power-of-veteran-engineers-why-companies-are-overlooking-their-most-valuable-assets-part-1/", "published_at": "2025-05-01T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b8745b299af3", "title": "Rock Your Code (and Your Ego): The David McCarter Roast Solo", "url": "https://dotnettips.com/2025/04/30/rock-your-code-and-your-ego-the-david-mccarter-roast-solo/", "published_at": "2025-04-30T11:41:49+00:00" }, { "id": "01a0c583-aea5-7286-a617-b8745c00dfe7", "title": "Boost Your .NET Projects: Efficient Temporary File Management with Spargine’s TempFileManager", "url": "https://dotnettips.com/2025/04/30/boost-your-net-projects-efficient-temporary-file-management-with-spargines-tempfilemanager/", "published_at": "2025-04-30T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b8745ce2f590", "title": "Optimizing Base64 String Conversion to Byte Array in Microsoft .NET", "url": "https://dotnettips.com/2025/04/27/optimizing-base64-string-conversion-to-byte-array-in-microsoft-net/", "published_at": "2025-04-27T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b8745dd6c86e", "title": "Unlocking Hidden Performance in Microsoft .NET: Iterating Over IEnumerable with the Enumerator", "url": "https://dotnettips.com/2025/04/23/unlocking-hidden-performance-in-microsoft-net-iterating-over-ienumerable-with-the-enumerator/", "published_at": "2025-04-23T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b8745e1ff1a8", "title": "The Fastest Way to Get a String’s Length in Microsoft .NET", "url": "https://dotnettips.com/2025/04/20/the-fastest-way-to-get-a-strings-length-in-microsoft-net/", "published_at": "2025-04-20T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b8745f1d95b4", "title": "Optimizing IEnumerable Counting in Microsoft.NET: The Fastest Approach Revealed", "url": "https://dotnettips.com/2025/04/16/optimizing-ienumerable-counting-in-microsoft-net-the-fastest-approach-revealed/", "published_at": "2025-04-16T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b8745fadc85c", "title": "Microsoft .NET Code Analysis: Best Practices and Performance for Comparing Strings", "url": "https://dotnettips.com/2025/04/13/microsoft-net-code-analysis-best-practices-and-performance-for-comparing-strings/", "published_at": "2025-04-13T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b87460540f72", "title": "Boost Your .NET Projects: Retry Logic Made Easy with Spargine’s ExecutionHelper", "url": "https://dotnettips.com/2025/04/09/boost-your-net-projects-retry-logic-made-easy-with-spargines-executionhelper/", "published_at": "2025-04-09T06:00:00+00:00" }, { "id": "01a0c583-aea5-7286-a617-b874610c0615", "title": "Comparing Type Checking Methods in .NET: Performance vs. Readability", "url": "https://dotnettips.com/2025/04/06/comparing-type-checking-methods-in-net-performance-vs-readability/", "published_at": "2025-04-06T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd1093575aa", "title": "Microsoft .NET Code Analysis: Improve .NET Performance by Reusing Constant Arrays", "url": "https://dotnettips.com/2025/04/04/microsoft-net-code-analysis-improve-net-performance-by-reusing-constant-arrays/", "published_at": "2025-04-04T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd109813265", "title": "Support Companies That Use Microsoft .NET!", "url": "https://dotnettips.com/2025/04/02/support-companies-that-use-microsoft-net/", "published_at": "2025-04-02T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd109a4f32c", "title": "Boost Your .NET Projects with Spargine: Simplify File Operations with FileProcessor", "url": "https://dotnettips.com/2025/03/30/boost-your-net-projects-simplify-file-operations-with-spargines-fileprocessor/", "published_at": "2025-03-30T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd10a66c268", "title": "Microsoft .NET Code Analysis: Boosting Performance with [ConstantExpected] Attribute for Methods", "url": "https://dotnettips.com/2025/03/28/microsoft-net-code-analysis-boosting-net-performance-with-constantexpected-attribute-for-methods/", "published_at": "2025-03-28T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd10b54b2fa", "title": "Microsoft .NET Code Analysis: Optimizing Collection Examination", "url": "https://dotnettips.com/2025/03/26/microsoft-net-code-analysis-improving-performance-with-count-and-longcount-vs-any/", "published_at": "2025-03-26T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd10c0d4a4c", "title": "Boost Your .NET Projects with Spargine: Simplify StringBuilder Usage with StringBuilderExtensions", "url": "https://dotnettips.com/2025/03/23/boost-your-net-projects-simplify-stringbuilder-usage-with-spargines-stringbuilderextensions/", "published_at": "2025-03-23T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd10ce894e7", "title": "Unlock Performance Gains in .NET: Evaluating the ‘in’ Modifier for Method Parameters", "url": "https://dotnettips.com/2025/03/21/unlock-performance-gains-in-net-evaluating-the-in-modifier-for-method-parameters/", "published_at": "2025-03-21T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd10d56f0cb", "title": "Microsoft .NET Code Analysis: Boosting  Performance with Span and Memory", "url": "https://dotnettips.com/2025/03/19/microsoft-net-code-analysis-boosting-performance-with-span-and-memory/", "published_at": "2025-03-19T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd10d979665", "title": "Boost Your .NET Projects with Spargine: Simplify File I/O with FileHelper", "url": "https://dotnettips.com/2025/03/16/boost-your-net-projects-simplify-file-i-o-with-spargines-filehelper/", "published_at": "2025-03-16T06:00:00+00:00" }, { "id": "01a0c591-d6c9-7079-89b1-cfd10e446da2", "title": "Microsoft .NET Code Analysis: When CountAsync() Outperforms AnyAsync() in .NET", "url": "https://dotnettips.com/2025/03/12/microsoft-net-code-analysis-when-countasync-outperforms-anyasync-in-net/", "published_at": "2025-03-12T06:00:00+00:00" } ] posts Claim your blog
Back to dotnettips.com
Blog · corpus.blog/blogs/dotnettips.com/posts

dotnettips.com

dotnettips.com

2025