Best of Theo - t3․ggFebruary 2024

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

    React 19 Is Finally Coming

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

    MarioKart.js Blew My Mind (Open Source + React + ThreeJS)

    A developer has recreated the classic multiplayer game Mario Kart using react and threejs, and the project is now open source. The game utilizes react 3 fiber, a wrapper for threejs that simplifies 3D rendering in webgl. The code is easy to read and understand, and the developer has included additional open source projects related to gamepad control and cart physics. The camera in react 3 fiber allows for easy manipulation of the game's viewpoint. The project also incorporates the use of libraries such as zustand for managing game state.

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

    BREAKING: jQuery V4 Is Here (YES REALLY)

    jQuery 4 is finally in beta after 8 years of hard work. It includes bug fixes, performance improvements, and some breaking changes. Support for Internet Explorer less than 11 has been removed, but jQuery is still being careful with how this breaks things. Other browser support, such as Edge Legacy and older versions of iOS and Android browsers, has also been dropped. Deprecated APIs have been removed and the source has been migrated to ES modules. Trusted types in CSP and form data support in jQuery Ajax are some of the other notable improvements.

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

    Pkl: Apple's New JSON/YAML Killer (I actually want to use this...)

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

    This Might Change React Forever (react-strict-dom overview)

    React Strict Dom is an experimental integration of React Dom and stylex that aims to improve and standardize the development of styled React components for web and native. It provides a strict subset of React Dom, imperative Dom, and CSS that supports web and native targets. By unifying APIs between web and native, React Strict Dom allows for easier code sharing and provides a more efficient and consistent development experience. It also addresses limitations and inconsistencies in React Native for web and enhances alignment with the web platform.

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

    I'm Gonna Try Zed Now (RIP VSCode)

    Zed, a Rust-based text editor, faced challenges with performance and scrolling on certain machines. The team worked closely with a user to debug issues and optimize the editor. They found solutions related to Metal rendering, instance buffers, frame delivery, and display refresh rate, resulting in significant improvements in smoothness and responsiveness. The team's dedication and effort in addressing these issues demonstrate the level of depth and difficulty in creating high-quality software.