<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/itnext/best-of/2023/02" -->

---
title: Best ITNEXT posts — February 2023 | daily.dev
description: The most upvoted ITNEXT posts from February 2023, curated by the daily.dev community.
canonical: https://daily.dev/sources/itnext/best-of/2023/02
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/itnext/best-of/2023/02
og:type: website
og:site_name: daily.dev
og:title: Best ITNEXT posts — February 2023 | daily.dev
og:description: The most upvoted ITNEXT posts from February 2023, 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 ITNEXT — February 2023

1. 1  
[](https://daily.dev/posts/make-your-react-tests-easier-to-write-understand-and-maintain--beo8mw1s "Make Your React Tests Easier to Write, Understand and Maintain")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT·4y  
Make Your React Tests Easier to Write, Understand and Maintain  
Make Your React Tests Easier to Write, Understand and Maintain on Unsplash Introduction React components can be complex and difficult to test. To simplify testing, it’s best to separate the test code from the code that is used to interact with the component. This separation allows for the reuse of interactions across multiple tests.  
30  
1
2. 2  
[](https://daily.dev/posts/the-evolution-of-a-react-application-cul4ydlbn "The evolution of a React application")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT·4y  
The evolution of a React application  
This post discusses patterns and techniques to reshape a React application, emphasizes the separation of concerns in frontend applications, and explores design principles and patterns for organizing frontend code. It also provides a step-by-step guide to building frontend applications that scale.  
28  
2
3. 3  
[](https://daily.dev/posts/using-usememo-and-usecallback-to-save-the-past-from-react-langoliers-jruos57oy "Using useMemo and useCallback to Save the Past from React Langoliers")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT·4y  
Using useMemo and useCallback to Save the Past from React Langoliers  
Using useMemo and useCallback to Save the Past from React Langoliers is an excellent article on how to avoid excess re-renders. Nadia Makarevich wrote the article after troubleshooting an issue in his team’s codebase with multiple redraws and APIs being called repeatedly.  
21
4. 4  
[](https://daily.dev/posts/single-developer-vs-fortune-500-software-engineer-jbjma2313 "Single-Developer vs Fortune 500 Software Engineer")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT·4y  
Single-Developer vs Fortune 500 Software Engineer  
Differences in developing independently and at a company, methodologies and best practices in software development, and the contrasting workflows of single-developers and enterprises.  
19  
2
5. 5  
[](https://daily.dev/posts/4-container-design-patterns-for-kubernetes-dpcbncmcw "4 container design patterns for Kubernetes")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT·4y  
4 container design patterns for Kubernetes  
Learn about 4 container design patterns for Kubernetes, including securing traffic with TLS and collecting logs from apps that log to a file.  
14  
1

[See all ITNEXT archives](/sources/itnext/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/itnext/best-of/2023/02#page","url":"https://daily.dev/sources/itnext/best-of/2023/02","name":"Best ITNEXT Posts — February 2023","description":"The most upvoted ITNEXT posts from February 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/itnext/best-of/2023/02#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/make-your-react-tests-easier-to-write-understand-and-maintain--beo8mw1s","name":"Make Your React Tests Easier to Write, Understand and Maintain"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-evolution-of-a-react-application-cul4ydlbn","name":"The evolution of a React application"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/using-usememo-and-usecallback-to-save-the-past-from-react-langoliers-jruos57oy","name":"Using useMemo and useCallback to Save the Past from React Langoliers"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/single-developer-vs-fortune-500-software-engineer-jbjma2313","name":"Single-Developer vs Fortune 500 Software Engineer"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/4-container-design-patterns-for-kubernetes-dpcbncmcw","name":"4 container design patterns for Kubernetes"}]},{"@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":"ITNEXT","item":"https://daily.dev/sources/itnext"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/itnext/best-of"},{"@type":"ListItem","position":5,"name":"February 2023"}]}]}
```

