Best of Theo - t3․ggJuly 2024

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

    A Very Exciting New Chart Library

    Shaden has released a new chart library that promises ease of use and powerful customization options, built on top of technologies like D3 and Recharts. The setup process is straightforward, involving just a few commands, and the library includes numerous pre-configured chart types and components. Users can easily integrate and customize these charts to suit their needs, making it a versatile tool for developers looking to enhance their projects with dynamic data visualizations.

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

    Node FINALLY Supports TypeScript

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

    It's Better To Be Late

    Many developers feel pressured to keep up with new technologies to avoid falling behind. Historical examples, such as early mobile game development, suggest that jumping on trends too quickly can be a disadvantage. Following genuine interest rather than fear of missing out may lead to better success. It's often more beneficial to wait until a market or technology has matured before investing significant time and effort.

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

    Sh*ttier (It's like prettier but cursed)

    Sh*ttier is a code formatting tool designed to make your code look as terrible as possible, embracing chaos and messiness. It produces random indentations, mixed-case inconsistencies, and unpredictable spacing, making it the antithesis of tools like Prettier. While it functions deterministically, it is ultimately a humorous project more suitable for pranks rather than serious use. The post also advises against filing joke pull requests on serious repositories unless you know the maintainers personally.

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

    TypeScript's Next Release Is Wild

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

    Every Framework Sucks Now

    JavaScript frameworks have seen a decline in developer enthusiasm and adoption. This trend, evident from the State of JS survey, shows tools like React, Next.js, and Webpack losing favor as they become more complex and less optional. Developers often feel forced to use these technologies, leading to negative sentiment. Positive exceptions like Astro show growth without the same negative shift. The post discusses the impact of developer choice on satisfaction and the complexity increase in codebases over time.