Syntax - Tasty Web Development Treats
Episodes
694: What's Up With Angular with Mark Techson
17 Nov 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Mark Techson about the recent Angular announcements and updates. How did Angular implem...
693: Lessons Learned & Bugs Fixed from Launching Syntax.fm
15 Nov 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about the lessons they learned while launching the new Syntax website including launching now, transcrip...
692: You Need Stale While Revalidate
13 Nov 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott explain what Stale While Revalidate is, why you should use it, and explore whether you should use it all the ...
691: Cloudflare Workers Are Next Level With Rita Kozlov And Brendan Irvine-Broque
10 Nov 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Rita Kozlov And Brendan Irvine-Broque about Cloudflare Workers, Cloudflare AI, browser ...
690: How To Dark Mode and Beyond
08 Nov 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about the process they are using for extending the Syntax website with themes, including a dark mode and...
689: You Should Be Using JavaScript Maps & Sets
06 Nov 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about why you should be using JavaScript maps sets, whether you can access them directly, what makes the...
688: Ex-npm Employee Making a New Package Manager?! Vlt with Darcy Clarke
03 Nov 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Darcy Clarke about his career path in tech, working with Wes back in the day, why he de...
687: Hosting NextJS × Spicy Sidedishes × Modern Forms × Abandoning TypeScript
01 Nov 2023
Contributed by Lukas
In this potluck episode of Syntax, Wes and Scott answer your questions about hosting NextJS, spicy sidedishes, putting forms in modern websites, why i...
686: We Need Your Help With The Secret Sauce
30 Oct 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about the secret sauce that’s going into the creation of the new Syntax.fm website including the styling, se...
685: Jason Lengstorf on Live Streaming, Creating Content, and Building a Studio Space
27 Oct 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Jason Lengstorf about his journey in video creation, live streaming, and tech education...
684: Spooky Coding Horror Stories 2023 - Part 2
25 Oct 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott relate even more spooky listener submitted coding horrors including crypto copy paste, Big Brother bug, losin...
683: Spooky Coding Horror Stories 2023 - Part 1
23 Oct 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes relate some spooky listener submitted coding horrors including updates for a large furniture retailer, pull request...
Design Systems with Brad Frost
20 Oct 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Brad Frost about how to implement design systems in small and large scale projects, bes...
681: What's New in AI for Web Developers
18 Oct 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk through recent developments in AI and how they might be useful for developers, whether AI is still worth...
680: Getting jQuery’d × Honourable Deaths of libraries We Don’t Use Anymore
16 Oct 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about all the libraries we don’t need to use anymore thanks to their features being built into the browsers ...
679: Creator of Swift, Tesla Autopilot & Tensorflow. New AI language Mojo with Chris Lattner
13 Oct 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Chris Lattner about Mojo, a new programming language for AI developers. Should develope...
678: The 2023 State of CSS Survey Part 2 × CSS Frameworks × Tooling × Browser Usage
11 Oct 2023
Contributed by Lukas
In this episode of Syntax, it’s part 2 of Wes and Scott’s reactions to the 2023 State of CSS survey including CSS frameworks, tooling, browser usa...
677: Home Office Tips
09 Oct 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk through tips for upping your home office vibe, including cable management, lighting, ergonomics, and even roll...
676: Google IDX - VS Code in the Browser with David East
06 Oct 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk with David East about Google’s new cloud based full-stack, multiplatform app development workflow, Pro...
675: Potluck × Bun Thoughts × Guesting on Syntax × Why Rust?
04 Oct 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott answer your questions about Bun, using custom auth headers, the difference between trpc, REST, or GraphQL, do...
674: A11y Treats - Heading Design
02 Oct 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about headings on your website, why you should care, how to structure your headings, and what tooling is there...
673: Getting Hired, Interviewing, and Why Recruiters Suck with Taylor Desseyn
29 Sep 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Taylor Desseyn about his work as a job recruiter, how hiring has changed over the last ...
Reacting to State of CSS Survey
27 Sep 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott go over some of the results the State of CSS survey for 2023, including drop-shadow, subgrid, logical propert...
Tauri Vs Electron - Desktop Apps with Web Tech
25 Sep 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about the building desktop apps using Electron vs Tauri. Show Notes 00:26 Welcome 00:55 Syntax Brought to...
Anxiety and Uncertainty with Dr. Courtney Tolinski
22 Sep 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Dr. Courtney Tolinski about signs and symptoms of anxiety, what the long term effects a...
The Svelte + SvelteKit Show
20 Sep 2023
Contributed by Lukas
In this episode of Syntax, Wes reviews his experience building with Svelte and SvelteKit including templating, data fetching, actions, managing state,...
Hacking the Tonal - Proxying, Intercepting + Debugging Traffic?
18 Sep 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about how you can intercept and debug traffic going out from your computer or other internet connected devices...
Supper Club × How To Get Your First Dev Job With Stuart Bloxham
15 Sep 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Stuart Bloxham about how he learned to code, what his interview process was like when a...
Hackweek Projects - Realtime Markdown Editor and a Hardware Recording Button
13 Sep 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott review the projects they built during Sentry’s Hackweek: a realtime Markdown multiplayer editor, and a hard...
CSS Nesting is Here!
11 Sep 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about the arrival of CSS nesting. What is CSS nesting? How does CSS nesting work? And does it work in all brow...
Supper Club × What's New With Astro with Fred Schott
08 Sep 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Fred Schott all things Astro with the announcement of Astro version 3, marketing open s...
Potluck × Soft Skills × Release Notes × Headless CMS × Organizing Code × Inet CSS?
06 Sep 2023
Contributed by Lukas
In this potluck episode of Syntax, Wes and Scott answer your questions about learning soft skills, using release notes, headless CMS, dealing with web...
JavaScript Closures & Scope Explained
04 Sep 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about concerts, getting tired because of being old, landscaping, spinning on your head, gym updates, awf...
Supper Club × Shipping ESM with Mark Erikson
01 Sep 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Mark Erikson about his work in helping others understand shipping ESM, how to deal with...
Anything but Coding - Landscaping, Fitness, and more!
30 Aug 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about concerts, getting tired because of being old, landscaping, spinning on your head, gym updates, awf...
OG Image Options
28 Aug 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about OG images, interesting ways you can work with them, and ways you can work dynamically with them. Show N...
Supper Club × Make React 70% Faster! Million.js with 18 Year Old Aiden Bai
25 Aug 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Aiden Bai about his work on Million.js that aims to make React a lot faster. How does M...
Rust for JS Devs — Part 2
23 Aug 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott jump into part 2 of their look at Rust for JavaScript developers, including variables in Rust, type systems i...
8 Tricks When Using the Fetch() API
21 Aug 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about 8 tricks to try when using the Fetch() API. Show Notes 00:23 Welcome 02:14 1) Stream The Result /...
Supper Club × How Descript Built A Next Gen Video Editor In The Browser With Andrew Lisowski
18 Aug 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Andrew Lisowski about working on Descript, web streams vs local storage, using state ma...
6 or so New Approved and Proposed JavaScript APIs
16 Aug 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about new approved and proposed JavaScript API changes including Promise.withResolvers, .at(), Immutable...
JS Fundamentals - Decorators
14 Aug 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about whether decorators are finally here, what the uses cases are for decorators, how to define a decorator, ...
Supper Club × Flightcontrol with Brandon Bayer
11 Aug 2023
Contributed by Lukas
Can you have a Vercel like experience on your own AWS? Scott and Wes talk with Brandon Bayer about Flightcontrol - what it is, how to use it on your a...
Potluck × Is TypeScript Fancy Duct Tape × Back Pain × Cloud Service Rate Limits
09 Aug 2023
Contributed by Lukas
In this potluck episode of Syntax, Wes and Scott answer your questions about TypeScript just being fancy duct tape, dealing with back pain while codin...
Why is Facebook’s HTML + CSS Such a Mess?
07 Aug 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about why Threads, Instagram, and all things Facebook have what seems like really messy HTML and CSS? S...
Supper Club × Ryan Florence of Remix
04 Aug 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Ryan Florence about Remix, working at Shopify, the history of licensing and pricing, qu...
Standard Server JavaScript - Deno, Workers, Bun and More
02 Aug 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about JavaScript runtimes available to use, what to consider, and packages to use. Show Notes 00:10 W...
Rust for JavaScript Developers - Node vs Rust Concepts
31 Jul 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about Rust, and how the concepts might translate for JavaScript developers looking to try writing in Rust. Sh...
Supper Club × Email Sending, Spam, DMARC, SPF, Styling, and more with Andris Reinman
28 Jul 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Andris Reinman about his work on all things email - spam, DMARC, SPF, why there’s no ...
Polyfills, Transpiling and Monkey Patching
26 Jul 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about what polyfills, transpiling, and monkey patching mean, how and when to do it, and libraries that c...
User Feedback UI - Toasts, Flash, Validation
24 Jul 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about toast messages for validation, errors, confirmations, and more. Show Notes 00:24 Welcome 01:04 Why ...
Supper Club × WASM, Fastly Edge, and Polyfill.io with Jake Champion
21 Jul 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Jake Champion about his work with Fastly and Polyfill, the difference between WASY and ...
Potluck × CSS Variables in React × JS Notebooks × Selling a Domain
19 Jul 2023
Contributed by Lukas
In this potluck episode of Syntax, Wes and Scott answer your questions about Prisma, CSS variables in React components, JS notebooks, transcribing pod...
Help Me Help You - How To Ask For Help
17 Jul 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about how to get help for a bug or error you’re getting in someone else’s code. Show Notes 00:26 Welcom...
Supper Club × val.town with Steve Krouse
14 Jul 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Steve Krouse about val.town, what it is, his philosophies on teaching people to code, t...
Stump’d × JavaScript × GraphQL × Memory Safety × Web History
12 Jul 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott try to stump each other with questions about JavaScript, HTTP status error codes, memory safety, and a bit of...
Roundup - Sick AI Tools For Developers
10 Jul 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about various AI tools for developers that are available. Show Notes 00:25 Welcome 01:36 AI creeping into...
Supper Club × Cloudinary with Colby Fayock
07 Jul 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Colby Fayock about Cloudinary’s new AI tools, media flow, removing backgrounds, using...
What are Headless Components?
05 Jul 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about what headless components are, the why and when to use headless components, and how to best impleme...
Lightning CSS
03 Jul 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about what Lightning CSS is, how it works, and why you should consider using it in your projects. Show Notes ...
Supper Club × Messaging Queues and Workers with Armin Ronacher
30 Jun 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Armin Ronacher about his contributions to open source, queues and messaging in apps, sc...
WTF is an ORM
28 Jun 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about the benefits and potential drawbacks of using an ORM on your next project, as well as what some of...
Where to Register a Domain
26 Jun 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about where you should register a domain name, explain DNS, and the process for moving a domain from one regis...
Supper Club × Why Netlify bought Gatsby, GraphQL Data Layer, and Headless CMS with Dustin Schau
23 Jun 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Dustin Schau about Netlify Connect, Gatsby, GraphQL, and more. Show Notes 00:35 Welc...
Potluck × Warp × Skeleton UI × Edge Functions × Donut Scoping
21 Jun 2023
Contributed by Lukas
In this potluck episode of Syntax, Wes and Scott answer your questions about rate-limiting an API, using Wasp, Enums in TypeScript, styling React proj...
AsyncLocalStorage + AsyncContext API
19 Jun 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about AsyncLocalStorage, why more frameworks aren’t using it yet, some examples, as well as some footguns. ...
Supper Club × JavaScript on Hardware, Micro Controllers, ESP32 with Nick Hehr
16 Jun 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Nick Hehr about the fun ways to get started with micro controllers, writing JavaScript ...
Electronics for Beginners
14 Jun 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk through an introduction to electronics that you can do in your own home with microcontrollers. Show Not...
GitHub Projects, Milestones, Labels, and Actions
12 Jun 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about some of the GitHub features you may not have used very much including projects, milestones, labels, and ...
Is JSDoc Better than TypeScript?
07 Jun 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott use the fact that Svelte is being converted from TypeScript to JavaScript with JSDoc to talk about the benefi...
Nothing in CSS - 0 vs 0px, no, none, hidden, initial and unset
05 Jun 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about all the nothing in CSS: 0 vs 0px, no, none, hidden, initial and unset. Show Notes 00:22 Welcome 01:...
Supper Club × Matt Rothenberg and Idan Gazit on Github Next
02 Jun 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Matt Rothenberg and Idan Gazit from GitHub about GitHub Next, Copilot, AI based project...
The New Syntax Site × Ingest, Stack, AI and more
31 May 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk through the work in progress on the new Syntax website, how to tackle all the moving parts, what stack t...
JavaScript.exe - Standalone Executables
29 May 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about JavaScript executables - what is it? What’s the benefit of them? And what kind of tooling exists to su...
Supper Club × Bramus Van Damme on CSS
26 May 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Bramus Van Damme all about CSS, what the CSS Working Group is, how he got good at blogg...
Potluck × JR Devs & Copilot × CSS Variable Limitations × SvelteKit
24 May 2023
Contributed by Lukas
In this potluck episode of Syntax, Wes and Scott answer your questions about not becoming dependent on Copilot, CSS variable limitations, finding Sick...
Why Is node_modules So Big?
22 May 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about the reasons your node_modules folder gets so large, and what you can do to help keep the file size down....
Supper Club × Adam Argyle on What's New in CSS
19 May 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Adam Argyle about a ton of new CSS features that have arrived or are coming soon, as we...
Where Should You Host Your App? Hosting Providers Compared
17 May 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about your options for hosting your app including some of the big players, but also others you may not h...
WTF Are Signals And Why Is Everyone So Hot On Them All Of The Sudden?
15 May 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about Signals - what are signals and why is everyone talking about them suddenly? Show Notes 00:25 Welcome ...
Supper Club × Dylan Jhaveri - Video for the Web and MUX
12 May 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Dylan Jhaveri about his work at Mux, how Mux ingests and spits out video, and where Mux...
UI Elements - Basics, Best Practice, and Built Ins
10 May 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about UI elements and best practices with UI elements, as well as UI elements that exist in browsers. S...
Bluesky + AT Protocol
08 May 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk all things Bluesky, the AT Protocol it’s built in, the terminology of Bluesky, and how the API current...
Supper Club × Zach Lloyd from Warp
05 May 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Zach Lloyd about how Google Sheets works, why Zach wanted to build Warp, why did they u...
The Syntax Giveaway Site - Codes, Bots, Tech Stack and More!
03 May 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott talk about the tech stack they used to create the Syntax giveaway site for the Sentry + Syntax announcement w...
RPC in JavaScript!
01 May 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about RPC, what it means, why are we talking about it now, tRPC, and will RPC take off? Show Notes 00:22 We...
Supper Club × Privacy, Cookie Banners, GDPR with Donata and Hans Skillrud
28 Apr 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Donata and Hans Skillrud of Termageddon on GDPR, privacy policies, cookie pop ups, and ...
Potluck × Crypto × SEO × Status Pages × Learning Tools
26 Apr 2023
Contributed by Lukas
In this potluck episode of Syntax, Wes and Scott answer your questions about type guards vs type casting, crypto usage, feedback for Syntax, custom st...
CSS Color Functions
24 Apr 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about CSS Color Functions, the benefits of dynamic css color, relative color syntax, color contrast, and color...
Supper Club × ESLint with Nicholas Zakas
21 Apr 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Nicholas Zakas about his creation of ESLint, what’s coming up in ESLint, and his work...
Can Vanilla CSS Replace Sass Yet?
19 Apr 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott go through all the features of Sass and decide where we are at with Native CSS alternatives, giving each feat...
Modals, Popups, Popovers, Lightboxes
17 Apr 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk through the differences between modals, popups, popovers, lightboxes, and dialog boxes. Show Notes 00:31 We...
Supper Club × Nate Weinert and Tamagui
14 Apr 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Nate Weinert, creator of Tamagui, about what Tamagui is, how styling works in React nat...
600th Episode! Major Announcement + SWAG Giveaway!
12 Apr 2023
Contributed by Lukas
In the 600th episode of Syntax, Wes and Scott talk about the big announcement about Syntax’s future, exciting new opportunities coming for the show,...
oAuth APIs Explained
10 Apr 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk all things oAuth - what is oAuth? What terms do you need to understand when working with oAuth? And tips for w...
Supper Club × Fabian Kägy - Modern WordPress - Blocks, Page builders, Headless, Custom Fields
07 Apr 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Fabian Kägy about modern WordPress development, including what the local dev experienc...
Stump’d Gameshow! Answering Coding Interview Questions from AI
05 Apr 2023
Contributed by Lukas
In this episode of Syntax, Wes and Scott answer coding questions posed by ChatGPT like what’s the difference between rem and em in CSS, the differen...
The New Import Map Standard
03 Apr 2023
Contributed by Lukas
In this Hasty Treat, Scott and Wes talk about the fact that import maps are in Safari Technical preview, and what that means for web developers. Show...
Supper Club × Web Components and Lit with Justin Fagnani of Google
31 Mar 2023
Contributed by Lukas
In this supper club episode of Syntax, Wes and Scott talk with Justin Fagnani about working with web components, using Lit, how routing and state are ...
Potluck × Testing Animations × Tools for Learning × Coding Related Injuries
29 Mar 2023
Contributed by Lukas
In this potluck episode of Syntax, Wes and Scott answer your questions about what to do with client projects, testing animations, evaluating front-end...