Best of Theo - t3․ggMarch 2025

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

    I put this function in every codebase

    The author discusses the challenges and solutions for handling errors in TypeScript projects, emphasizing the limitations of traditional try-catch blocks. The piece introduces a custom try-catch function that simplifies error handling and explores other advanced libraries like neverthrow and effect, highlighting their benefits and complexities. The author shares insights and recommendations for developers to manage errors more effectively in their codebases.

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

    Google won. (Gemini 2.5 Pro is INSANE)

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

    I can't believe this is real

    The rapid advancements in AI, particularly with OpenAI, have been surprising, with changes in pricing and performance among different models. OpenAI's recent 01 Pro API is much more expensive compared to alternatives, posing challenges for content creators and developers. The post highlights the comparative advantages of the 03 Mini model, emphasizing its cost-effectiveness and performance. Additionally, issues with user experience and pricing structures of various AI models are discussed, leading to frustrations among users. Savala, a sponsor mentioned in the post, offers easy deployment solutions for developers.

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

    TikTok's React Native killer is WILD

    TikTok's new development tool Lynx is introduced as an alternative to React Native, offering a range of features including a new build tool, runtime, and an ecosystem geared towards efficient mobile app development. Lynx is notable for its dual-threaded runtime, which separates the framework and UI threads, aiming to improve performance. Additionally, it supports CSS for styling, provides instant launch capabilities, and promises significant improvements in app distribution. ByteDance heavily supports and uses Lynx in various TikTok apps, hinting at its readiness for large-scale applications.