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

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

1. 1  
[](https://daily.dev/posts/civet-is-a-beautiful-attempt-to-fix-typescript-jmrxdcy3v "Civet is a beautiful attempt to fix TypeScript")  
Video  
![Avatar of t3dotgg](https://media.daily.dev/image/upload/s--UmX7IyU3--/f_auto/v1704628081/logos/t3dotgg.jpg)Theo - t3․gg · 2y  
Civet is a beautiful attempt to fix TypeScript  
Civet is a superset of TypeScript with various enhancements and new syntax features inspired by languages like Elixir and Ruby. It aims to simplify and improve JavaScript and TypeScript development by adding functionality like pattern matching, pipe operators, and new syntax for conditional and loop statements. Some features might be contentious and less intuitive for developers accustomed to traditional JavaScript/TypeScript practices.  
29  
10
2. 2  
[](https://daily.dev/posts/the-worst-code-i-ve-ever-seen-f45dkhfme "The worst code I've ever seen")  
Video  
![Avatar of t3dotgg](https://media.daily.dev/image/upload/s--UmX7IyU3--/f_auto/v1704628081/logos/t3dotgg.jpg)Theo - t3․gg · 2y  
The worst code I've ever seen  
A developer shares an experience with encountering extremely bad JavaScript code that made them question their career. The post details the various issues in the code, including security vulnerabilities, improper SQL handling, and overall poor coding practices. It also covers a journey of tracing the code's origins, transformations, and how it ended up as a viral meme. The post emphasizes the importance of secure and efficient coding techniques.  
16  
4
3. 3  
[](https://daily.dev/posts/i-ve-waited-6-years-for-this--oce9h1xu8 "I've waited 6 years for this...")  
Video  
![Avatar of t3dotgg](https://media.daily.dev/image/upload/s--UmX7IyU3--/f_auto/v1704628081/logos/t3dotgg.jpg)Theo - t3․gg · 2y  
I've waited 6 years for this...  
The longstanding Create React App (CRA) has been officially deprecated. CRA was initially created to simplify the starting process for new React developers by automating many configurations. However, its reliance on outdated technologies like Webpack made it cumbersome. Alternatives like Next.js and Vite are now recommended for creating React applications due to their modern approach and extensive features. The deprecation follows significant pushback from the React community, emphasizing the need for updated and more efficient development tools.  
12  
3

[See all Theo - t3․gg archives](/sources/t3dotgg/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/t3dotgg/best-of/2025/02#page","url":"https://daily.dev/sources/t3dotgg/best-of/2025/02","name":"Best Theo - t3․gg Posts — February 2025","description":"The most upvoted Theo - t3․gg posts from February 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/t3dotgg/best-of/2025/02#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/civet-is-a-beautiful-attempt-to-fix-typescript-jmrxdcy3v","name":"Civet is a beautiful attempt to fix TypeScript"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-worst-code-i-ve-ever-seen-f45dkhfme","name":"The worst code I've ever seen"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/i-ve-waited-6-years-for-this--oce9h1xu8","name":"I've waited 6 years for this..."}]},{"@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":"Theo - t3․gg","item":"https://daily.dev/sources/t3dotgg"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/t3dotgg/best-of"},{"@type":"ListItem","position":5,"name":"February 2025"}]}]}
```

