Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats

Live at JAMstack_conf

This week Scott and Wes are live at JAMstack_conf with games, Spicy JAM Tips, Q&As and more. Netlify — Sponsor Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one click HTTPS and more. Hit u

Featured Speakers

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers Host

Topics Discussed

Episode Summary

Executive Summary: Live at Jamstack Conf, Syntax hosts Wes Bos and Scott Tolinski blended humor and practical web-dev advice: Jamstack tips, a playful “real or fake” library quiz, audience stumping on JavaScript basics, and opinions on modern tools like arrow functions, GraphQL, service workers, hooks, and serverless. The talk emphasized experimentation, accessibility, and choosing the right tools rather than chasing hype.

Main Topics: Syntax live show introduction and format: Wes and Scott introduce themselves, explain the Syntax podcast structure, and set up the live show segments at Jamstack Conf, including sponsor mentions and audience participation. Spicy Jam Tips for Jamstack development: Practical advice for building Jamstack apps: set auth tokens by default, avoid limiting Jamstack to static sites, don’t wait to adopt new tech without progressive enhancement, explore different libraries/platforms, and build side projects to gain confidence. This, That, or Both game: Audience votes on whether names are fictional or real web/dev products, revealing humorous overlap between actual libraries and seemingly fake names; the segment highlights the breadth and weirdness of the JavaScript ecosystem. Stumped: JavaScript interview questions: Live audience members answer rapid-fire JavaScript and web-dev questions about operators, types, event delegation, rest/spread, slice vs splice, and Date.now(), exposing common knowledge gaps and reinforcing fundamentals. Overrated or Underrated opinions: Wes and Scott evaluate technologies such as arrow functions, scooters, Sass in styled-components, sound in UI, new JS frameworks, GraphQL, destructuring, CSS Houdini, service workers, and optional chaining; they mostly argue these are underrated or valuable when used thoughtfully. QA on the future of frontend tooling: Audience questions cover JavaScript-disabled support, tabs vs spaces, testing strategies, React Hooks, serverless architecture sprawl, web components, headless CMS choices, and the hosts’ biggest technical disagreement (Meteor vs custom Express stack).

Key Arguments: Jamstack is not just for small or static sites; it can support large, dynamic apps and integrations with outside APIs. It is worth experimenting with different libraries/platforms because the first tool you learn is not always the best fit. Building side projects reduces the risk and intimidation of adopting new technologies in production. New web features should be adopted with progressive enhancement and graceful degradation in mind. Modern testing tools like Cypress and React Testing Library make testing easier and more valuable than in the past. Service workers and offline support matter because connectivity is often unreliable and users should still access content. GraphQL and React Hooks are viewed as powerful, promising tools that simplify development once learned. Serverless functions should solve real problems, but overuse can create overly complex architectures. Web components are still in a wait-and-see phase; the hosts are open but cautious about their role. Headless CMS adoption should be driven by editor experience and existing content systems, with WordPress still relevant in many cases.

Data Points: Syntax podcast cadence: Twice a week - Scott describes the show structure: Hasty Treats on Mondays and Tasty Treats on Wednesdays. Hasty Treats duration: Usually 20–25 minutes - Scott explains the shorter Monday episode format. Tasty Treats duration: About an hour or longer - Scott describes the longer Wednesday episode format. Podcasts’ age at the time: About a year and a half - The hosts mention how long they had been doing Syntax FM before meeting in person. Jamstack acronym expansion: JavaScript, APIs, and markup - They define Jamstack for the audience during the live show. Audience votes on Evo RX: 66.6% correct - The answer was a high-end carbon fiber road bike, not a Redux library. Audience votes on Yugo: 46% correct - The answer was a mini hatchback built in the former Yugoslavia. Audience votes on Juice: 15% correct - The answer was a meta-object system for JavaScript. Audience votes on Raptor Eyes: 37.8% correct - The correct answer was a jQuery plugin for Velociraptor screeches. Stumped question on age /= 2: 13 - The correct result of mutating let age = 26; age /= 2. JavaScript primitive types: 7 - The audience was asked to name all seven types in JavaScript. Spaces vs tabs preference: 4 spaces or 2 spaces - Scott says he uses four spaces as a tab; Wes says two spaces for screen space while recording tutorials. Conference timer: 1 hour countdown box - The hosts repeatedly reference the visible timer box on stage.

Pivotal Quotes: "Jamstack stands for JavaScript APIs and markup." — Host/Scott and Wes: Used to define the conference theme for both live and podcast listeners. "I think it's underrated. I love arrow functions." — Wes Bos: From the Overrated or Underrated segment, defending arrow functions and their concise syntax. "It will make that 'cannot read property ... of undefined' a thing of the past." — Wes Bos: Describing the optional chaining proposal and its impact on safer property access.

Implications: The episode frames modern frontend development as a space for experimentation, but with practical caution: use the right abstraction, test well, enhance progressively, and don’t fear new tools—just adopt them for the right reasons.

🔓 Sign Up for Unlimited Episode Search

About Syntax - Tasty Web Development Treats

View all episodes from Syntax - Tasty Web Development Treats