Syntax Snack Pack: TikTok Just Forked VS Code πŸ‘€


A Tasty Treats NEWSLETTER for Web Developers

Issue #37:

  • ByteDance just launched their own AI code editor called Trae, and it's giving Cursor a run for its money (totally not because they forked VS Code or anything)
  • A spicy take twofer on API design – should your frontend be the boss of your backend?
  • Plus: A fresh batch of CS papers that'll make you sound smart in meetings

​ByteDance Launches a Cursor Competitor ​

selected by WES

TikTok just forked VS Code?!

​

ByteDance launched Trae - an AI code editor meant to compete with Cursor, Copilot and Windsurf.

​

Wes gave it a shot and it's very close to Cursor - especially the Agent mode. Video Here​

​

​Computer Science Papers Every Developer Should Read​

CJ'S LINK

Deepen your knowledge by reading foundational papers in computer science. The article provides a guide and on ramp if you’ve never read a research paper before.

​

​CSS ATTR getting an upgrade​

FROM: wes TO: YOU

Have you ever wanted to access HTML attributes in CSS? Looks like we’re about to get that. Una from Chrome team details a really neat use case.

​

​Things People Get Wrong About Electron​

HAND-SELECTED BY CJ

This article clears up many criticisms and misconceptions people have about Electron.

​

​ArkType: A new TypeScript Data Validator​

wes'S LINK

ArkType is a runtime validation library that can infer TypeScript definitions 1:1 and reuse them as highly-optimized validators for your data.

​

​Introduction to WebAssembly​

cj'S LINK

What is wasm anyway? This article breaks it down.

​

All Hail The Algorithm

Some good stuffβ„’ we posted this week

The Feed

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

​

​

SHAMELESS PLUG

Building a strong testing culture doesn’t have to be painful. Join Chetan Patil & Tom Hu as they go over how they made testing part of their team’s DNA.

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 #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...