Best of Theo - t3․ggFebruary 2025

  1. 1
    Video
    Avatar of t3dotggTheo - t3․gg·1y

    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.

  2. 2
    Video
    Avatar of t3dotggTheo - t3․gg·1y

    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.

  3. 3
    Video
    Avatar of t3dotggTheo - t3․gg·1y

    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.