Imagen de portada del espectáculo Syntax - Tasty Web Development Treats

Syntax - Tasty Web Development Treats

Podcast de Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

inglés

Tecnología y ciencia

Oferta limitada

1 mes por 1 €

Después 4,99 € / mesCancela cuando quieras.

  • 20 horas de audiolibros / mes
  • Podcasts solo en Podimo
  • Podcast gratuitos
Empezar

Acerca de Syntax - Tasty Web Development Treats

Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.

Todos los episodios

997 episodios

Portada del episodio 998: How to Fix Vibe Coding

998: How to Fix Vibe Coding

Wes and Scott talk about making AI coding more reliable using deterministic tools like fallow, knip, ESLint, StyleLint, and Sentry. They cover code quality analysis, linting strategies, headless browsers, task workflows, and how to enforce better patterns so AI stops guessing and starts producing maintainable, predictable code. SHOW NOTES * 00:00 Welcome to Syntax! * Losing two clients in one week [https://x.com/wesbos/status/2044060210503778319] * 04:49 Code quality tools * jscpd.dev [https://jscpd.dev/] * knip.dev [https://knip.dev/] * fallow.tools [https://fallow.tools/] * wallace [https://github.com/projectwallace/wallace-cli] * 14:11 Finding and using components * Storybook AI [https://storybook.js.org/ai] * 17:28 Brought to you by Sentry.io [https://sentry.io/syntax/] * 17:42 Finding bugs * Sentry CLI [https://cli.sentry.dev/] * Spotlight [https://spotlightjs.com/] * 19:55 Formatting and linting * Vite+ [https://viteplus.dev/] * ESLint [https://eslint.org/] * StyleLint [https://stylelint.io/] * clint [https://github.com/stolinski/clint] * 25:41 Headless browsers * agent-browser [https://github.com/vercel-labs/agent-browser] * chrome-devtools-mcp [https://github.com/ChromeDevTools/chrome-devtools-mcp] * Lightpanda [https://lightpanda.io/] * 32:11 Tasks and todos * dex [https://dex.rip/] * beads [https://github.com/gastownhall/beads] * 33:32 Docs * Context7 [https://context7.com/] * 34:22 TanStack Code Mode [https://tanstack.com/blog/tanstack-ai-code-mode] * 36:01 Getting AI to use these tools * 38:18 Sick Picks + Shameless Plugs SICK PICKS * Scott: Leaf Two Razor [https://leafshave.com/products/leaf-two-razor] * Wes: Puzzles [https://www.amazon.com/s?k=puzzles] SHAMELESS PLUGS * Phases.fm Podcast [http://phases.fm/] HIT US UP ON SOCIALS! Syntax: X [https://twitter.com/syntaxfm] Instagram [https://www.instagram.com/syntax_fm/] Tiktok [https://www.tiktok.com/@syntaxfm] LinkedIn [https://www.linkedin.com/company/96077407/admin/feed/posts/] Threads [https://www.threads.net/@syntax_fm] Wes: X [https://twitter.com/wesbos] Instagram [https://www.instagram.com/wesbos/] Tiktok [https://www.tiktok.com/@wesbos] LinkedIn [https://www.linkedin.com/in/wesbos/] Threads [https://www.threads.net/@wesbos] Scott: X [https://twitter.com/stolinski] Instagram [https://www.instagram.com/stolinski/] Tiktok [https://www.tiktok.com/@stolinski] LinkedIn [https://www.linkedin.com/in/stolinski/] Threads [https://www.threads.net/@stolinski] Randy: X [https://twitter.com/randyrektor] Instagram [https://www.instagram.com/randyrektor/] YouTube [https://www.youtube.com/@randyrektor] Threads [https://www.threads.net/@randyrektor]

22 de abr de 2026 - 44 min
Portada del episodio 997: Rating and Roasting Your Projects

997: Rating and Roasting Your Projects

Scott and Wes dig into a huge batch of community-submitted projects, from JSON tools and CSS editors to AI agents, view transitions, and everything in between. It’s a rapid-fire showcase of what developers have been building, including picks like Arrow JS, Sugar High, Drift, and a whole lot more. SHOW NOTES * 00:00 Welcome to Syntax! * Wes’ Bluesky Post [https://bsky.app/profile/wesbos.com/post/3miw3owtzps2q] * Wes’ X Post [https://x.com/wesbos/status/2041538003345031631] * 01:20 JSON-Alexander [https://github.com/wesbos/JSON-Alexander]. * 02:43 FFF - Fastest File Search [https://github.com/dmtrKovalenko/fff.nvim]. * 04:44 View Transitions Toolkit [https://chrome.dev/view-transitions-toolkit/]. * 08:06 Agentation [https://www.agentation.com/] and Svelte Agentation [https://sv-agentation.com/]. * 11:21 CSS Studio [https://cssstudio.ai/]. * 13:12 Peon Ping [https://www.peonping.com/] * 14:26 Peekdown [https://peekdown.app/]. * 16:03 Dex [https://dex.rip/]. * 20:22 Content Copilot [https://www.contentcopilot.so/]. * 22:16 Opencode Sentry Monitor [https://github.com/stolinski/opencode-sentry-monitor]. * pi-sentry-monitor [https://github.com/sergical/pi-sentry-monitor]. * 24:56 Arrow JS [https://arrow-js.com/]. * 29:20 Comark [https://comark.dev/]. * 33:19 Silly Software Club [https://www.sillysoftware.club/]. * 34:05 Sugar High [https://github.com/huozhi/sugar-high]. * 36:04 Drift [https://github.com/fiberplane/drift]. * 37:19 Fallow [https://github.com/fallow-rs/fallow]. * 41:20 Edit Mind [https://github.com/IliasHad/edit-mind]. * 44:46 Clint [https://github.com/stolinski/clint]. * 47:18 Honorable mentions. * 47:21 Artemisapp [https://artemisapp.me/]. * 49:53 Open Screen [https://openscreen.vercel.app/]. * 50:14 CanvidHQ [https://www.canvid.com/]. * 52:02 Proxybox Zero [https://pbxz.io/]. HIT US UP ON SOCIALS! Syntax: X [https://twitter.com/syntaxfm] Instagram [https://www.instagram.com/syntax_fm/] Tiktok [https://www.tiktok.com/@syntaxfm] LinkedIn [https://www.linkedin.com/company/96077407/admin/feed/posts/] Threads [https://www.threads.net/@syntax_fm] Wes: X [https://twitter.com/wesbos] Instagram [https://www.instagram.com/wesbos/] Tiktok [https://www.tiktok.com/@wesbos] LinkedIn [https://www.linkedin.com/in/wesbos/] Threads [https://www.threads.net/@wesbos] Scott: X [https://twitter.com/stolinski] Instagram [https://www.instagram.com/stolinski/] Tiktok [https://www.tiktok.com/@stolinski] LinkedIn [https://www.linkedin.com/in/stolinski/] Threads [https://www.threads.net/@stolinski] Randy: X [https://twitter.com/randyrektor] Instagram [https://www.instagram.com/randyrektor/] YouTube [https://www.youtube.com/@randyrektor] Threads [https://www.threads.net/@randyrektor]

20 de abr de 2026 - 53 min
Portada del episodio 996: 10 New CSS and HTML APIs

996: 10 New CSS and HTML APIs

Wes and Scott talk about the latest CSS and browser features, including the Grid Lines API for masonry layouts, HTML in Canvas, name-only container queries, CSS random, search-text styling, and more. SHOW NOTES * 00:00 Welcome to Syntax! * 00:57 Grid Lines API for masonry-style layouts * Introducing CSS Grid Lanes [https://webkit.org/blog/17660/introducing-css-grid-lanes/] * CSS Grid Lanes browser support [https://caniuse.com/css-grid-lanes] * 03:25 HTML in canvas and next-gen UI effects * @jaffathecake [https://x.com/jaffathecake/status/2039632975831191858] * @mattrothenberg [https://x.com/mattrothenberg/status/2040416074710102300] * 11:30 Name-only container queries for scoped styles * Name-Only Containers: The Scoping We Needed [https://frontendmasters.com/blog/name-only-containers-the-scoping-we-needed/] * 14:37 Brought to you by Sentry.io [https://sentry.io/syntax/] * 15:34 Safari removes haptic feedback workaround * 17:38 CSS random for dynamic values * Rolling the Dice with CSS random() [https://webkit.org/blog/17285/rolling-the-dice-with-css-random/] * 18:49 Styling find-in-page with ::search-text [https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/::search-text] * 21:44 Sticky positioning now works in both axes * @una [https://x.com/Una/status/2041215307440652396] * 22:43 Multi-column CSS finally gets usable fixes * Looking at New CSS Multi-Column Layout Wrapping Features [https://css-tricks.com/css-multi-column-layout-wrapping-features/] * 24:41 Border shape improvements and new design options * @una [https://x.com/Una/status/2019502817216503824?s=20] * MadCSS.com [https://madcss.com/] * 27:09 Why MDN demos need to be better * 28:24 Element-scoped view transitions for cleaner animations * @bram.us [https://bsky.app/profile/bram.us/post/3mf4x7sxyc226] HIT US UP ON SOCIALS! Syntax: X [https://twitter.com/syntaxfm] Instagram [https://www.instagram.com/syntax_fm/] Tiktok [https://www.tiktok.com/@syntaxfm] LinkedIn [https://www.linkedin.com/company/96077407/admin/feed/posts/] Threads [https://www.threads.net/@syntax_fm] Wes: X [https://twitter.com/wesbos] Instagram [https://www.instagram.com/wesbos/] Tiktok [https://www.tiktok.com/@wesbos] LinkedIn [https://www.linkedin.com/in/wesbos/] Threads [https://www.threads.net/@wesbos] Scott: X [https://twitter.com/stolinski] Instagram [https://www.instagram.com/stolinski/] Tiktok [https://www.tiktok.com/@stolinski] LinkedIn [https://www.linkedin.com/in/stolinski/] Threads [https://www.threads.net/@stolinski] Randy: X [https://twitter.com/randyrektor] Instagram [https://www.instagram.com/randyrektor/] YouTube [https://www.youtube.com/@randyrektor] Threads [https://www.threads.net/@randyrektor]

15 de abr de 2026 - 31 min
Portada del episodio 995: Next.js Vendor Lock-in No More

995: Next.js Vendor Lock-in No More

In this episode, Scott and Wes sit down with Tim Neutkens and Jimmi Lai from the Next.js team to dig into the new Adapters API, what it takes to run Next.js across platforms like Cloudflare and Netlify, and how caching and infrastructure choices affect performance. They also go deep on TurboPack’s internals, why Next.js doesn’t run on Vite, and the evolution of bundling in the framework. SHOW NOTES * 00:00 Welcome to Syntax! * 01:14 Introduction to Next.js and the Adapter Platform * Next.js Across Platforms [https://nextjs.org/blog/nextjs-across-platforms] * 02:23 The Adapters API: Features and Community Needs * 04:46 Building and Testing the Adapters API * 07:37 Infrastructure Requirements for Next.js Apps * 11:38 Caching Strategies and Performance Optimization * 13:29 The Role of Cache Components in Next.js * 17:21 First Steps of Optimizations. * 19:48 Blessed Adapters and Community Contributions * 22:56 Future Directions and Runtime Support * 25:05 Challenges with Different Runtimes and Debugging * 26:45 Webpack vs. TurboPack: The Evolution of Next.js * 29:45 Why Not Run on Vite? * 32:47 Navigating Bundler Challenges * 36:59 Building TurboPack: Lessons Learned * 41:42 Incremental Compilation and Performance * Episode with ByteDance’s Zack Jackson [https://www.youtube.com/watch?v=aFhysuTUoQY] * 43:50 Framework Comparisons and Performance Metrics * 46:42 Exploring Future Directions for TurboPack * 49:44 TurboPack’s Integration and API Development * 52:50 Standardization in Bundler Tools * 56:52 TurboPack’s Adoption and User Experience * 57:49 Sick Picks + Shameless Plugs SICK PICKS * Tim: Acquired Podcast [https://www.acquired.fm/episodes/the-steve-ballmer-interview] * Jimmy: Hydrangea Coffee [https://hydrangea.coffee/] SHAMELESS PLUGS * Jimmy: nextjs-across-platforms [https://nextjs.org/blog/nextjs-across-platforms] HIT US UP ON SOCIALS! Syntax: X [https://twitter.com/syntaxfm] Instagram [https://www.instagram.com/syntax_fm/] Tiktok [https://www.tiktok.com/@syntaxfm] LinkedIn [https://www.linkedin.com/company/96077407/admin/feed/posts/] Threads [https://www.threads.net/@syntax_fm] Wes: X [https://twitter.com/wesbos] Instagram [https://www.instagram.com/wesbos/] Tiktok [https://www.tiktok.com/@wesbos] LinkedIn [https://www.linkedin.com/in/wesbos/] Threads [https://www.threads.net/@wesbos] Scott: X [https://twitter.com/stolinski] Instagram [https://www.instagram.com/stolinski/] Tiktok [https://www.tiktok.com/@stolinski] LinkedIn [https://www.linkedin.com/in/stolinski/] Threads [https://www.threads.net/@stolinski] Randy: X [https://twitter.com/randyrektor] Instagram [https://www.instagram.com/randyrektor/] YouTube [https://www.youtube.com/@randyrektor] Threads [https://www.threads.net/@randyrektor]

13 de abr de 2026 - 1 h 4 min
Portada del episodio 994: AI Sucks At CSS

994: AI Sucks At CSS

In this potluck episode of Syntax, Wes and Scott answer your questions about AI struggles with CSS and design workflows, learning vs relying on AI, debugging web performance, beginner soldering setups, navigating AI-era job interviews, Figma dev mode, modern API choices, and more. SHOW NOTES * 00:00 Welcome to Syntax! * 00:55 Why AI struggles with CSS and design workflows * 10:50 How much AI should you use when learning to code? * 18:41 Debugging performance: tools and team workflows * Ep 585: Fundamentals × What Makes a Website Slow? [https://syntax.fm/show/585/fundamentals-what-makes-a-website-slow] * Ep 874: Fast Apps - Easy Perf Wins [https://syntax.fm/show/874/fast-apps-easy-perf-wins] * Ep 897: Making Your App Feel Faster Than It Really Is [https://syntax.fm/show/897/making-your-app-feel-faster-than-it-really-is] * Ep 972: These Things Make Your App Feel Like Crap on Mobile [https://syntax.fm/show/972/these-things-make-your-app-feel-like-crap-on-mobile] * 23:52 Brought to you by Sentry.io [https://sentry.io/syntax/] * 26:26 Beginner soldering setup and essential tools * 29:54 Preparing for interviews without AI (while jobs require it) * Brendan Falk on AI-native coding interviews [https://x.com/BrendanFalk/status/2033977481724891247] * 35:16 Thoughts on Figma dev mode and design workflows * 39:20 Ice [https://github.com/jordanbaird/Ice] vs Thaw [https://github.com/stonerl/Thaw] menu bar apps * 40:27 Why AI isn’t pushing us toward better APIs * 44:54 Vibe rules, skills, and shipping docs for agents * vibe-rules [https://npmx.dev/package/vibe-rules] * Optimizing Content for Agents [https://cra.mr/optimizing-content-for-agents] * 54:44 Sick Picks + Shameless Plugs SICK PICKS * Scott: Jury Duty [https://www.imdb.com/title/tt22074164/] * Wes: USB Cable Tester [https://amzn.to/40SknUH] SHAMELESS PLUGS * Syntax YouTube Channel [https://www.youtube.com/@syntaxfm] HIT US UP ON SOCIALS! Syntax: X [https://twitter.com/syntaxfm] Instagram [https://www.instagram.com/syntax_fm/] Tiktok [https://www.tiktok.com/@syntaxfm] LinkedIn [https://www.linkedin.com/company/96077407/admin/feed/posts/] Threads [https://www.threads.net/@syntax_fm] Wes: X [https://twitter.com/wesbos] Instagram [https://www.instagram.com/wesbos/] Tiktok [https://www.tiktok.com/@wesbos] LinkedIn [https://www.linkedin.com/in/wesbos/] Threads [https://www.threads.net/@wesbos] Scott: X [https://twitter.com/stolinski] Instagram [https://www.instagram.com/stolinski/] Tiktok [https://www.tiktok.com/@stolinski] LinkedIn [https://www.linkedin.com/in/stolinski/] Threads [https://www.threads.net/@stolinski] Randy: X [https://twitter.com/randyrektor] Instagram [https://www.instagram.com/randyrektor/] YouTube [https://www.youtube.com/@randyrektor] Threads [https://www.threads.net/@randyrektor]

8 de abr de 2026 - 1 h 0 min
Soy muy de podcasts. Mientras hago la cama, mientras recojo la casa, mientras trabajo… Y en Podimo encuentro podcast que me encantan. De emprendimiento, de salid, de humor… De lo que quiera! Estoy encantada 👍
Soy muy de podcasts. Mientras hago la cama, mientras recojo la casa, mientras trabajo… Y en Podimo encuentro podcast que me encantan. De emprendimiento, de salid, de humor… De lo que quiera! Estoy encantada 👍
MI TOC es feliz, que maravilla. Ordenador, limpio, sugerencias de categorías nuevas a explorar!!!
Me suscribi con los 14 días de prueba para escuchar el Podcast de Misterios Cotidianos, pero al final me quedo mas tiempo porque hacia tiempo que no me reía tanto. Tiene Podcast muy buenos y la aplicación funciona bien.
App ligera, eficiente, encuentras rápido tus podcast favoritos. Diseño sencillo y bonito. me gustó.
contenidos frescos e inteligentes
La App va francamente bien y el precio me parece muy justo para pagar a gente que nos da horas y horas de contenido. Espero poder seguir usándola asiduamente.

Elige tu suscripción

Más populares

Oferta limitada

Premium

20 horas de audiolibros

  • Podcasts solo en Podimo

  • Disfruta los shows de Podimo sin anuncios

  • Cancela cuando quieras

1 mes por 1 €
Después 4,99 € / mes

Empezar

Premium Plus

100 horas de audiolibros

  • Podcasts solo en Podimo

  • Disfruta los shows de Podimo sin anuncios

  • Cancela cuando quieras

Disfruta 30 días gratis
Después 9,99 € / mes

Prueba gratis

Sólo en Podimo

Audiolibros populares

Empezar

1 mes por 1 €. Después 4,99 € / mes. Cancela cuando quieras.