Syntax - Videos

Back to Channel

The State of Javascript 2026

Scott and Wes dig into the latest State of JS survey results, breaking down which JavaScript libraries, frameworks, and tools are rising, falling, or holding steady in the ever-shifting JS ecosyste...

17,010 views • 434 likes • 94 comments • March 23, 2026

The Internet’s Best Web Devs Compete in CSS | Quarter Finals

We brought 16 of the worlds best CSS developers to compete head to head. https://www.madcss.com Follow / subscribe to all of our featured competitors: Kevin Powell @KevinPowell https://x.com/Ke...

22,101 views • 1,218 likes • 145 comments • March 20, 2026

What's the best way to prepare for a 1 on 1 CSS battle?

How did the contestants in Round 1 part 2 prepare for their first MadCSS battle?? #marchmadcss #marchmadness

2,663 views • 66 likes • 1 comments • March 19, 2026

MadCSS Round 1 Breakdown and Solution

In this video CJ breaks down competitor solutions for MadCSS Round 1 and also shows the official 100% solution. 🔥 Be the ~18,300th person to join our super tasty newsletter https://bit.ly/syntax_s...

8,717 views • 467 likes • 55 comments • March 19, 2026

How Cloudflare Slop Forked Next.js

Wes and Scott talk with Steve Faulkner about vinext, a Vite-powered Next.js fork. They dive into AI coding workflows, agent browsers, code quality, and what modern dev tooling looks like in an AI-f...

15,239 views • 415 likes • 56 comments • March 18, 2026

Remote Coding Agents

Scott and Wes break down the world of remote coding agents — what they are, why you’d want one, and all the different ways you can run them, from Cursor Cloud and Claude Code to an old laptop sitti...

10,220 views • 240 likes • 43 comments • March 16, 2026

We Hosted a 16-Developer CSS Tournament | Round 1 | Right Bracket

We brought 16 of the worlds best CSS developers to compete head to head. Snag a bomber jacket here: https://checkout.sentry.shop/products/syntax-march-madcss-bomber?Size=S https://www.madcss.com ...

36,723 views • 1,936 likes • 213 comments • March 13, 2026

You Guide To Local AI | Hardware, Setup and Models

In this video CJ guides you through the wide world of local AI. He shows how he set up his new 128GB memory mini PC and gives his overall impressions of running local models for basic tasks and cod...

69,280 views • 2,152 likes • 143 comments • March 12, 2026

Lando Norris card animation

How we recreated Lando Norris's stunning card hover animation from his website.

2,391 views • 48 likes • 0 comments • March 11, 2026

Does Code Quality Matter Anymore?

In this potluck episode, Wes and Scott answer your questions about popover navigation patterns, the Vibrate API on iOS, whether code quality still matters in the AI era, Wes’s evolving Obsidian sec...

24,152 views • 556 likes • 138 comments • March 11, 2026

Stop putting secrets in .env

Scott and Wes are joined by Phil Miller and Theo Ephraim to talk about Varlock, a new approach to environment variables that adds schemas, validation, and security to the humble .env file. They dig...

46,008 views • 1,174 likes • 157 comments • March 09, 2026

The BIGGEST CSS Web Dev Battle Tournament Ever | Round 1 | Left Bracket

We brought 16 of the worlds best CSS developers to compete head to head. 🔥 Be the ~18,300th person to join our super tasty newsletter https://bit.ly/syntax_snackpack https://www.madcss.com Follow...

43,309 views • 2,774 likes • 284 comments • March 06, 2026

How to Make a DOM Library Render Anything w/ Paolo Ricciuti

Wes and Scott talk with Paolo Ricciuti about Svelte custom renderers and how Svelte actually talks to the DOM. They dig into compiler internals, CSS handling, native bridges, and the realities of m...

7,403 views • 207 likes • 21 comments • March 04, 2026

Why I Chose Electron Over Tauri (And I’d Do It Again)

Wes and Scott talk about building v_framer, Scott’s custom multi-source video recording app, and why Electron beat Tauri and native APIs for the job. They dig into MKV vs WebM, crash-proof recordin...

21,143 views • 650 likes • 110 comments • March 02, 2026

SpaceTime DB 2.0 is 1000x Faster... (so they say) - and more! | 3 Devs - 3 Things

Scott, Wes and CJ each bring something to share with the group including how Cloudflare rebuilt Next.js from Scratch, the launch of SpacetimeDB and show how one person re-made an x86 CPU in pure CS...

26,072 views • 889 likes • 58 comments • February 27, 2026

Bots Are Ruining the Internet

Wes and Scott talk about the latest dev news: Node enabling Temporal by default, OpenAI acquiring OpenClaw, TypeScript 6, new TanStack and Deno releases, the explosion of AI agent platforms, and mo...

10,009 views • 255 likes • 52 comments • February 25, 2026

Browsers Are Finally Catching Up (Interop 2026)

Scott and Wes unpack Interop 2026 and the browser features finally aligning across engines, from container style queries and anchor positioning to scroll-driven animations and view transitions. The...

13,849 views • 335 likes • 40 comments • February 23, 2026

THIS is how to expose your apps to AI: WebMCP

THIS is how to expose your apps to AI: WebMCP

15,958 views • 461 likes • 13 comments • February 18, 2026

Wes and Scott's 2026 Coding Setup and Tools

Wes and Scott talk about the state of AI coding in 2026—from editors and models to agents, skills, slash commands, MCPs, and more. They unpack what these things actually do, how they overlap, and h...

14,068 views • 341 likes • 45 comments • February 18, 2026

THIS is how to expose your apps to AI: WebMCP

Scott and Wes unpack WebMCP, a new standard that lets AI interact with websites through structured tools instead of slow, bot-style clicking. They demo it, debate imperative vs declarative APIs, an...

25,844 views • 741 likes • 60 comments • February 16, 2026

15 Minutes to Rebuild This Product Card… Winner Takes All

Scott and Wes go head-to-head in a 15-minute 1v1 coding battle on our brand new SynHax platform. CJ commentates the chaos as they race to recreate product cards from our own website. Who ships the ...

10,839 views • 409 likes • 36 comments • February 13, 2026

How do you rack up a $46k Vercel bill?

The site https://jmail.world/ absolutely blew up and was hit with a unexpected bill. My thoughts on what that bill was made up of and how to avoid this in your projects. 00:00 Intro 00:45 Compute...

120,749 views • 2,820 likes • 280 comments • February 12, 2026

Should A New Coder Use AI?

Wes and Scott answer your questions about AI agents, learning to code with AI, pagination patterns, skilling up from outdated tech stacks, balancing side projects with family life, real-world hacki...

10,095 views • 261 likes • 41 comments • February 11, 2026

search results suck right now, use THIS instead

CJ is tired of AI slop in search results. In this video he shows how to set up and use SearXNG a self hosted privacy conscious search engine aggregator as well as Perplexica, a self hosted privacy ...

19,893 views • 966 likes • 77 comments • February 10, 2026

This component could have been a class

"When you have a component that is simply just a link styled as a button, you have lost the dang plot" - Scott Tolinski

9,835 views • 223 likes • 32 comments • February 09, 2026

We Built a Real-Time CSS Battle Game (and it actually works)

Scott and Wes break down how they built SynHax, the real-time CSS Battle app powering the upcoming Mad CSS tournament. From SvelteKit and Zero to diffing algorithms, sync conflicts, and a last-minu...

13,584 views • 381 likes • 39 comments • February 09, 2026

The Impossible Avatar

MadCSS.com Code to my solution: https://codepen.io/wesbos/pen/OPXwByX hit me up with your solution in the comments below. https://x.com/wesbos

12,314 views • 666 likes • 40 comments • February 06, 2026

You Should Be Using Tailscale

Links: https://tailscale.com/ https://zed.dev/ DNS settings: https://login.tailscale.com/admin/dns https://opencode.ai/ This is how I have my Openclaw (clawdbot) set up along with my entire dev pr...

36,055 views • 914 likes • 75 comments • February 05, 2026

Claude Code is overkill - Pi is All you Need

Wes and Scott talk with Armin Ronacher and Mario Zechner about PI, a minimalist agent harness powering tools like OpenClaw. They unpack why Bash is “all you need,” the risks of agents, workflow ada...

41,573 views • 1,085 likes • 89 comments • February 04, 2026

Should you grant AI access to your browser?

Should you give AI access to your browser?

3,004 views • 58 likes • 5 comments • February 03, 2026

What’s Missing From the Web Platform?

Scott and Wes run through their wishlist for the web platform, digging into the UI primitives, DOM APIs, and browser features they wish existed (or didn’t suck). From better form controls and drag-...

9,213 views • 238 likes • 73 comments • February 02, 2026

Why can't we make UIs like the movies?

Hollywood is back at it with more “hacking” that makes absolutely no sense. Scott, Wes, and CJ break down scenes from Swordfish, Die Hard, Skyfall, Silicon Valley, and more. What’s real, what’s fak...

19,589 views • 666 likes • 58 comments • January 30, 2026

Turns out your smart devices aren’t magic

Turns out your smart devices aren’t magic… they’re just Linux in a plastic case — and surprisingly easy to crack open. #syntaxfm #webdev #linux #hacking #hardware #IoT

4,088 views • 50 likes • 2 comments • January 29, 2026

I Gave OpenClaw Full Control of My Computer

Links https://openclaw.ai/ https://github.com/badlogic/pi-mono https://github.com/Blaizzy/mlx-audio https://graffiti-ui.com/ https://x.com/theonejvo/status/2016510190464675980 https://x.com/theo...

16,206 views • 404 likes • 140 comments • January 28, 2026

This AI Agent Runs Your Entire Dev Workflow

Wes and Scott talk about building hyper-specific personal software with AI. They explore personal agents, home automation, JSON-as-a-database, and how LLMs unlock fast, custom apps that reduce fric...

13,715 views • 301 likes • 60 comments • January 28, 2026

Is chat UI is the endgame?

Kent C. Dodds thinks chat UI is the endgame

15,329 views • 319 likes • 38 comments • January 26, 2026

Browsers are cooked. MCP UI with Kent C. Dodds

Scott and Wes sit down with Kent C. Dodds to break down MCP, context engineering, and what it really takes to build effective AI-powered tools. They dig into practical examples, UI patterns, perfor...

19,358 views • 415 likes • 39 comments • January 26, 2026

Gradient borders will be the death of me

Gradient borders look simple… until they absolutely aren’t. Scott races the clock to recreate this deceptively tricky animated button using only HTML and CSS, no images, no shortcuts, just pure CSS...

12,807 views • 492 likes • 49 comments • January 23, 2026

These Things Make Your App Feel Like Crap on Mobile

Wes and Scott talk about why mobile web apps often feel “janky” compared to native—and how to fix it. They cover input zooming, accidental horizontal scroll, pointer/user-select quirks, frame rate ...

16,109 views • 483 likes • 76 comments • January 21, 2026

Will Mozilla Firefox survive?

Mozilla is becoming an AI browser and people are not stoked. Mozilla has two options now: Cease to exist or get more users. What's gonna happen?

6,512 views • 128 likes • 9 comments • January 20, 2026

Stackoverflow and Firefox are Dead?

Is Stack Overflow actually dying, and what does that mean in an AI-driven dev world? Scott and Wes break down the latest web dev news, from Firefox’s AI crossroads and Apple’s browser engine change...

15,979 views • 433 likes • 119 comments • January 19, 2026

This nav broke my brain (coding speed run)

This nav looks simple until you try to build it. Wes races the clock to recreate the Motion Tabs nav by @raul_dronca using modern CSS, including anchor(), with no shortcuts and no frameworks. A fas...

142,886 views • 5,167 likes • 156 comments • January 16, 2026

you should be using dev containers

In this video CJ shows why dev containers are so great and how to get started with them. 00:00 - demo 03:04 - what are containers? 04:48 - the dev containers spec 05:13 - dev container templates 0...

50,273 views • 1,912 likes • 134 comments • January 15, 2026

Why Did Anthropic Buy Bun?

Wes and Scott answer your questions about whether Git GUIs beat the terminal, balancing accessibility with experimental web projects, blocking malicious traffic, smart home setups, why Anthropic bo...

13,299 views • 296 likes • 42 comments • January 14, 2026

JavaScript isn't a good tool for the backend

HOT TAKE - Do you agree?? "JavaScript isn't a good tool for the backend" - Dimitri Metropolis

11,939 views • 206 likes • 30 comments • January 12, 2026

This Guy Broke TypeScript

Scott and Wes sit down with Dimitri Mitropoulos to explore the wild edges of TypeScript, from running Doom in the type system to building tools like Typeslayer. They dig into Turing-complete types,...

9,455 views • 273 likes • 20 comments • January 12, 2026

writing javascript as fast as possible

In this video CJ tries to solve as many 7 Kyu code wars code katas in 7 minutes as possible. Try the problems from this video: Currying functions: multiply all elements in an array | https://www....

8,309 views • 326 likes • 26 comments • January 09, 2026

Habits and Changes We Want to Make in 2026

Wes and Scott talk about setting realistic goals for the new year, building habits through small, sustainable changes, creating systems that actually stick, and why incremental progress beats big r...

9,431 views • 275 likes • 70 comments • January 07, 2026

Why is the web essentially sh!t now?

We're curious what you all think about this -- How can companies maintain pleasant web experience their users while also supporting their business needs??

17,372 views • 529 likes • 26 comments • January 05, 2026

Why is the web essentially $h!t now??

Scott, Wes, and CJ answer some of the biggest questions from r/webdev including the viral post asking why the internet feels so bad now. From bloated sites and bad UX to business incentives and mod...

17,426 views • 594 likes • 74 comments • January 02, 2026