<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/nickchapsas/best-of/2024/09" -->

---
title: Best Nick Chapsas posts — September 2024 | daily.dev
description: The most upvoted Nick Chapsas posts from September 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/nickchapsas/best-of/2024/09
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/nickchapsas/best-of/2024/09
og:type: website
og:site_name: daily.dev
og:title: Best Nick Chapsas posts — September 2024 | daily.dev
og:description: The most upvoted Nick Chapsas posts from September 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Nick Chapsas — September 2024

1. 1  
[](https://daily.dev/posts/stop-using-firstordefault-in-net-code-cop-021-zetugthen "Stop Using FirstOrDefault in .NET! | Code Cop #021")  
Video  
![Avatar of nickchapsas](https://media.daily.dev/image/upload/s--T_RLq3JV--/f_auto/v1716024738/logos/nickchapsas)Nick Chapsas · 2y  
Stop Using FirstOrDefault in .NET! | Code Cop #021  
Nick explains why using the Find method over FirstOrDefault in .NET lists can be a misleading practice. He highlights performance comparisons and how optimizations in .NET 9 make FirstOrDefault faster, emphasizing the importance of understanding such nuances to avoid harming code and performance.  
66  
9
2. 2  
[](https://daily.dev/posts/tunit-the-future-of-testing-in-net-iyudftuks "TUnit: The Future of Testing in .NET")  
Video  
![Avatar of nickchapsas](https://media.daily.dev/image/upload/s--T_RLq3JV--/f_auto/v1716024738/logos/nickchapsas)Nick Chapsas · 2y  
TUnit: The Future of Testing in .NET  
TUnit is a new testing library for .NET that offers significant modernization and control for unit and integration testing. It leverages source generation for faster test execution and provides advanced features like async assertions, hooks for setup and teardown, multi-threaded test execution, and retry mechanisms for flaky tests. The library is highly configurable and supports dependency injection and compile-time checks, which enhance the robustness and flexibility of tests. The post discusses these features in detail using a simple calculator test as an example and encourages readers to try out TUnit and provide feedback.  
28  
5

[See all Nick Chapsas archives](/sources/nickchapsas/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/nickchapsas/best-of/2024/09#page","url":"https://daily.dev/sources/nickchapsas/best-of/2024/09","name":"Best Nick Chapsas Posts — September 2024","description":"The most upvoted Nick Chapsas posts from September 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/nickchapsas/best-of/2024/09#items","numberOfItems":2,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/stop-using-firstordefault-in-net-code-cop-021-zetugthen","name":"Stop Using FirstOrDefault in .NET! | Code Cop #021"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/tunit-the-future-of-testing-in-net-iyudftuks","name":"TUnit: The Future of Testing in .NET"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Nick Chapsas","item":"https://daily.dev/sources/nickchapsas"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/nickchapsas/best-of"},{"@type":"ListItem","position":5,"name":"September 2024"}]}]}
```

