Syntax - Tasty Web Development Treats

1022: Bun re-written in Rust, Zig team big mad

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • TypeScript 7.0's native port to Go results in dramatically faster build times and lower memory usage, improving developer productivity.
  • The AI-assisted rewrite of Bun from Zig to Rust caused controversy within the Zig community, highlighting risks and debates around AI in large codebase migrations.
  • OpenAI’s GPT-5.6 models, especially Terra and Soul, deliver high performance and cost-efficiency, with practical insights on their use in development workflows.
  • Vercel’s acquisition of Better Auth supports open source sustainability, reducing reliance on paid hosted solutions and fostering community-led development.
  • Security risks posed by the Grok Build CLI include silent uploads of private code repositories, underscoring the importance of privacy controls in AI developer tools.
  • Cloudflare introduces new edge caching capabilities to reduce costs and latency, simplifying deployment of static sites and worker responses.
  • The Odin language approaches its 1.0 release, attracting community interest for systems programming with a focus on performance and simplicity.
  • OpenCode 2.0 beta brings new plugin system and deployment improvements, aimed at making AI coding assistants more powerful and flexible.
  • A nostalgic look at Winamp skins through a museum, alongside personal projects like CJ’s custom media player and Scott’s AI-powered robot 'Marshmallow', showcase hardware-software creativity.

Summary

Major Updates in Web Development Tech

The episode kicks off with exciting news about TypeScript 7.0, which is now buffer-ported to Go, resulting in significantly faster build times—up to 10 times faster for large codebases. This native port benefits tools like VS Code and large projects such as Century’s codebase, drastically reducing build times and memory usage, and enabling parallel type checking. Discussions highlight the importance of these improvements for daily development efficiency.

The Bun and Zig Ecosystem Drama

A significant controversy surrounds the rewrite of Bun, a popular JavaScript runtime, from Zig to Rust, led by Jared Sumner. Jared's use of AI (Claude) to accelerate the rewrite process, involving extensive cloud resources, sparked backlash from Zig community members like Andrew Kelly, criticizing the code quality and management. The debate touches on AI's role in coding, community reactions, and implications for open source projects, with opinions divided on whether the rewrite was justified or harmful.

New Models and AI Developments: GPT-5.6 and More

OpenAI’s GPT-5.6 models, especially Terra and Soul, are discussed. Terra offers similar performance at half the cost of previous versions, and Soul impresses with high fidelity, notably excelling in creative tasks like generating complex shaders. Experiences with the models suggest they are powerful tools, though with caveats about their tendencies to overexecute or run indefinitely. Concerns about safety and control are raised, especially around AI agents accidentally deleting files.

Vercel's Acquisition of Better Auth & Open Source Momentum

Better Auth, an open-source authentication system, was acquired by Vercel, allowing the project to focus purely on open source without needing to develop a paid hosted version. This acquisition also benefits Vercel by integrating their internal needs and supporting their platform's growth, although there is some skepticism about corporate influence. The move is viewed positively for sustaining open source projects in the ecosystem.

Security Concerns with Grok Build CLI & Data Privacy Issues

Grok Build CLI, a tool for AI-powered code generation, was discovered to be silently uploading entire private repositories, including secrets, to a Google Cloud bucket. A hidden flag temporarily masked this behavior, but the incident raises privacy and security alarms about unintentional data leaks and corporate practices, prompting immediate calls to stop using Grok.

Cloudflare News & New Developer Features

Cloudflare announced new enhancements for their Workers platform, including in-browser caching that avoids worker invocation costs. Other tools simplify deployment—such as static sites and worker responses—reducing latency and costs, making Cloudflare more attractive for developers managing edge functions.

Odin Language Gets Closer to 1.0

Odin, a C-like language aimed at replacing C, announced that it is approaching version 1.0, dubbed Odin 2027. The language has gained interest for use in VFX and systems programming, with active community engagement and support. The episode encourages watching creator Ginger Bill’s detailed video discussing Odin’s design philosophy and future plans.

OpenCode 2.0 Beta & Developer Tools Update

The new OpenCode 2.0 beta was launched, supporting plugin APIs and offering streamlined deployment. This updated version aims to enhance productivity for developers using AI-assisted coding, promising more extensibility and better integration features, although specifics remain to be explored.

Nostalgic Climax with Winamp Skin Museum and Personal Projects

The hosts indulge in nostalgia, sharing memories of Winamp and its customizable skins, with a link to a comprehensive skin museum. Further personal projects include Scott’s robot 'Marshmallow,' a mini AI robot with speech and memory, and CJ’s nostalgic MP3 player shaped like a cassette, emphasizing the mix of hardware and software exploration.

Sponsors

  • Century · Shoutout to Century for their open source TypeScript codebase. They support large projects like TypeScript and help facilitate faster builds and better performance.

Show notes

CJ and Scott break down the biggest week in web dev: TypeScript 7 ships with a 10x-faster native port, Bun gets rewritten in Rust (much to the Zig team’s dismay), and Better Auth joins Vercel. Plus GPT-5.6 first impressions, Odin 1.0, Cloudflare’s new Workers cache and drag-and-drop deploys, and the OpenCode 2 beta.

Show Notes

00:00 Welcome to Syntax!

00:21 CJ upgraded his homelab network

02:09 TypeScript 7 is 10x faster

11:19 Bun Rust rewrite drama

Zig creator criticizes rewrite

28:18 GPT 5.6 Impressions

Ashley Peachock on X

Matt Shumer on X

40:58 Better Auth Acquired by Vercel

49:51 Grok Build CLI is stealing your code

International Cyber Digest on X

56:00 Cloudflare Worker Cache and Drop

01:01:22 Check out CJ’s latest video I Built an LLM from Scratch

01:03:06 Odin 1.0 Announced

01:05:33 OpenCode 2.0 Beta released

01:07:32 Winamp Skin Museum

01:11:08 CJ’s new MP3 player

01:13:03 Scott’s Robot Update

Sick Picks

Scott: Reachy Mini

CJ: Snowsky Echo Mini

Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file