Syntax Snack Pack: RIP Create React App + SQL Crime Solving πŸ•΅οΈ


A Tasty Treats NEWSLETTER for Web Developers

Issue #39:

  • Create React App is officially dead (pour one out use Vite instead)
  • 28 different voices speaking directly from your browser thanks to WebGPU magic
  • ​Tailwind 4 just dropped and there are some solid quality-of-live improvements

​TypeScript the Bad Parts

@Wes

TypeScript has released a beta property erasableSyntaxOnly that will disallow any parts of TypeScript that aren’t types β€” that is anything that compiles into JavaScript code.
​
This includes enums, runtime namespaces and parameter properties.
​
Turning this on should make writing code for runtimes that simply strip types much easier - like Node.js!

​

​SQL Noir - Learn SQL by solving crimes

CJ'S LINK

Solve crimes by querying tables and finding clues. Even the first case roped me in.

​

​Speech Synthesis in the browser

FROM WEs!

Xenova has done it again. Advancements in WebGPU, he has the Kokoro ML model running entirely in the browser with Transformers.js. 28 Voices!

​

​Sunsetting Create React App

cj AGAIN!

Create React App has officially been deprecated. TLDR: just use Vite now

​

​React Libraries for 2025 ​

cj AGAIN!

An updated focused guide for what libraries to choose when building a react app.

​

​

All Hail The Algorithm

Some good stuffβ„’ we posted this week

The Feed

New episodes 2Γ—/week + other new video content!

​

​

SHAMELESS PLUG

See what’s broken and where with Sentry.

Join one of Sentry's engineers every other Thursday for a 25 minute tour β€” no slides, no fluff, just code-level visibility from pre-release to production.

Syntax

Read more from Syntax

A Tasty Treats NEWSLETTER for Web Developers Issue #41: If you've been living under a rock - TypeScript launched a new, native compiler built in Go, promising 10x the speed Is Next.js losing ground? Kyle's team switched to TanStack and he's got receipts The Web Almanac's JavaScript report reveals exactly how much JS we're all loading Game devs rejoice: Sentry now offers unified debugging support across gaming consoles Next.js vs TanStack ws's FROM CJ Kyle and his team moved off of Next.js to...

A Tasty Treats NEWSLETTER for Web Developers Issue #40: EA Command & Conquer's source code is now on GitHub (time to waste your weekend study classic game architecture) Safari finally gets CSS anchor positioning while Firefox keeps dragging its feet Could terminal mastery actually make you a worse developer? If you're not hacking your home, what are you even doing? CSS Anchor Positioning coming to Safari wEs's link The new CSS anchor spec, which allows you to position elements relative to...

A Tasty Treats NEWSLETTER for Web Developers Issue #38: No-AI days to avoid becoming completely useless over-reliant? "If you are truly passionate about programming... keep it as a hobby" (we're paraphrasing but check the hot takes) Is Firefox falling behind? the best and worst browsers for web dev Plus a couple CSS gifts: text-box-trim and an interactive editor for creating custom CSS easing functions AI is Creating a Generation of Illiterate Programmers selected by cj If ChatGPT or Cursor...