Best of Theo - t3․ggOctober 2024

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

    React Native Just Got 550% Faster

    React Native has significantly improved with a 550% performance boost, thanks to a new architecture in version 0.76. This update includes features like full support for modern React features, synchronous updates, and native modules, eliminating the need for a bridge between JavaScript and native code. Convex is recommended as a superior backend alternative to Firebase, simplifying backend development with minimal code.

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

    Next.js has real competition now

    TanStack Start is a new JavaScript framework for React developers, built on top of TanStack Router. It promises a robust, type-safe full stack routing system with features like SSR streaming and server functions. Unique among frameworks, TanStack Start maintains a client-side first approach while being fully capable on the server side. It integrates seamlessly with tools like Vite, making deployment straightforward. Although it lacks server components for now, the framework offers a compelling solution for full stack React applications, emphasizing an intuitive developer experience without compromising on user interaction.

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

    These benchmarks look terrible for React...

    Server-side rendering (SSR) performance benchmarks initially showed React performing poorly compared to other frameworks like Svelte and Solid. However, after adjusting for various mistakes, including running React in development mode, the results showed more competitive performance across the board. Adjustments and fixes were necessary to ensure fair comparisons, highlighting the importance of proper benchmarking practices. The exercise underscores how advanced and efficient modern JavaScript frameworks have become in generating HTML for web applications.

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

    I was too dumb for Laravel. Then they fixed it.

    A developer describes their initial struggles with setting up Laravel and how their feedback led to significant improvements in the framework, making it easier to install and use, particularly for those coming from different development backgrounds. The post highlights changes like a new installation method and better logging support, showing how responsive the Laravel team has been to feedback.

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

    Boneless UI

    Exploring the evolving terminology in UI development, such as headless, boneless, skinless, and lifeless UI. The post discusses the different approaches and abstractions used to build component libraries, highlighting the benefits and nuances of each. Special mention is given to the Tailwind team, Headless UI, and other popular libraries that embody these concepts.