Overview of Syntax Weekly 1022
In this episode of Syntax Weekly, Scott and CJ cover a packed set of web-dev and AI news: the long-awaited TypeScript 7 release in Go, the Bun rewrite to Rust and the Zig community backlash, first impressions of GPT-5.6, BetterAuth joining Vercel, a serious Grok Build privacy incident, and a few smaller updates from Cloudflare, Odin, and OpenCode. They also take a nostalgic detour into Winamp skins and share a couple of personal “sick picks.”
TypeScript 7 Is Here and Much Faster
The biggest headline is TypeScript 7, which officially ships the native Go-based compiler rewrite.
Key takeaways
- The compiler has been ported from TypeScript to Go.
- Microsoft says it can make large builds up to 10x faster.
- It uses less memory and improves the TypeScript language server experience in tools like VS Code.
- The rollout was gradual, so many teams could prepare during TypeScript 6 before upgrading.
- Large codebases and monorepos should see the biggest gains.
Why it matters
- Faster CI/build times
- Snappier editor feedback
- Better performance for projects with heavy TypeScript usage
- Improved support for “type check entire project” workflows in VS Code
Bun Rewritten in Rust and the Zig Drama
They spend a lot of time on the Bun rewrite from Zig to Rust, and the reaction from the Zig ecosystem.
What happened
- Bun’s creator, Jared Sumner, used AI-assisted parallel work to port the Bun codebase from Zig to Rust.
- The rewrite involved multiple worktrees and many Claude instances running in parallel.
- The process reportedly cost a lot in token usage, but was framed as cheaper than a team of engineers doing it manually over a long period.
The backlash
- Andrew Kelley, Zig’s creator, wrote a response criticizing Bun’s code quality and the way Jared interacted with the Zig community.
- The hosts felt the post had valid technical criticisms but was undermined by a very pompous and personal tone.
- They argue the deeper issue is that Zig’s style guidance isn’t enforced by the language, while Rust’s stricter rules prevent some categories of bad code.
Bigger themes
- The episode frames this as part technical debate, part AI-versus-non-AI culture war.
- They note that AI models are likely better at Rust than Zig because Rust has much more training data.
- Their overall view: there are real engineering lessons here, but the personal attacks made the response less effective.
GPT-5.6: First Impressions
Scott and CJ both share early thoughts on GPT-5.6, especially the Sol model.
Model lineup
- Luna: smallest
- Terra: mid-tier, cheaper than GPT-5.5 with similar performance
- Sol: largest and most capable
Early impressions
- Both hosts were pleasantly surprised by Sol.
- CJ says it feels closer to Claude Opus than prior OpenAI models.
- Scott used it on a complex shader task and got a strong one-shot result.
- They like that it can be useful for planning and implementation, though Terra missed some details on a first pass.
Cautions
- GPT models still tend to be overzealous and add too much code.
- They warn that these agents need tight constraints and guardrails.
- One shared lesson: do not give agents unrestricted access to your machine.
BetterAuth Joins Vercel
The hosts discuss BetterAuth being acquired by Vercel.
Why BetterAuth matters
- It’s become a favorite auth solution in the JavaScript ecosystem.
- It’s framework-agnostic, open source, and supports:
- database adapters
- social login
- SSO
- 2FA
- team/admin workflows
- It effectively replaced a lot of interest in older NextAuth/Auth.js paths.
Their take on the acquisition
- Scott is happy for the maintainer and thinks the project deserves support.
- He’s cautious about Vercel ownership, but acknowledges that it may help the project grow.
- The likely upside: more full-time attention, better feature prioritization, and less pressure to monetize aggressively.
- They’re both optimistic as long as the project stays open and usable outside Vercel’s ecosystem.
Grok Build Privacy Problem
One of the more alarming stories is the report that Grok Build was uploading entire Git repositories to a Google Cloud bucket.
What was reported
- Private codebases were being uploaded, including secrets.
- The behavior appears to have been hidden behind a server-side flag.
- The “privacy” controls were not clearly opt-in and did not prevent uploads in the way users would expect.
Why it’s bad
- The hosts found it shocking that code was being hoovered up wholesale.
- They recommend extreme caution with tools like this, especially on enterprise codebases.
- Their takeaway: treat AI coding tools as potentially unsafe unless you understand exactly what they can access and transmit.
Cloudflare Updates
Two Cloudflare-related updates stood out.
Worker cache in front of the worker
- Cloudflare now lets worker responses be cached directly, so some requests can hit cache without invoking the worker at all.
- This can reduce cost and speed up responses.
- Supports stale-while-revalidate behavior.
Cloudflare Drop
- Cloudflare also launched a Drop flow for deploying static sites without first creating an account.
- It’s similar in spirit to Netlify Drop.
- Very easy for quick static deployments.
Odin 1.0 Announcement
They briefly cover the Odin language and its 1.0 roadmap.
Highlights
- Odin is a C replacement language aimed at data-oriented programming.
- The team announced they’re approaching 1.0, with a roadmap toward Odin 2027.
- The language is already used in real production tooling, especially in VFX and game-adjacent workflows.
- Scott notes that it’s an interesting, opinionated language, though not one he personally uses much.
OpenCode v2 Beta
They also mention the OpenCode v2 beta.
What’s new
- New plugin API
- Updated settings
- Login/re-auth required for providers
- The UI looks mostly the same, but the internals and extensibility are changing
Scott says he’s just getting started with it and plans to dig in more before next week.
Nostalgia: Winamp Skin Museum
A fun side segment looks at the Winamp Skin Museum.
Why it landed
- Both hosts had strong nostalgia for Winamp customization.
- Scott even found one of his old Radiohead-themed Winamp skins in the archive.
- The museum is a fun throwback to the era of highly customized media players.
Sick Picks
Scott’s pick
- A portable MP3 player with Bluetooth and FLAC support.
- It has a cassette-style interface and a physical media vibe.
- He likes using it to listen to music without defaulting to phone/Spotify habits.
CJ’s pick
- Reachy Mini, a small robot he’s been building and programming.
- He’s working on custom software for speech, wake words, memory, and conversation flow.
- He plans to release a video about it soon.
Overall Takeaway
This episode is mostly about a broader pattern: the JavaScript tooling ecosystem is getting faster, more native, and more AI-accelerated—but that speed comes with tradeoffs around code quality, privacy, and community conflict.
The main themes
- Performance is improving everywhere: TypeScript, editor tooling, CI, and workers.
- AI is useful but risky: both in code generation and in how it handles access to repositories and machines.
- Open source governance matters: especially when acquisitions and culture clashes enter the picture.
- A lot of the biggest changes are behind the scenes and may quietly reshape daily developer workflows.
