Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
1 Creator
1 Creator
13 Listeners
All episodes
Best episodes
Top 10 Syntax - Tasty Web Development Treats Episodes
Goodpods has curated a list of the 10 best Syntax - Tasty Web Development Treats episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Syntax - Tasty Web Development Treats for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Syntax - Tasty Web Development Treats episode by adding your comments to the episode page.
Hasty Treat - Things You Should Know About Javascript Events
Syntax - Tasty Web Development Treats
05/04/20 • 13 min
In this Hasty Treat, Scott and Wes talk about javascript events, and how to avoid some common pitfalls!
Prismic - SponsorPrismic is a Headless CMS that makes it easy to build website pages as a set of components. Break pages into sections of components using React, Vue, or whatever you like. Make corresponding Slices in Prismic. Start building pages dynamically in minutes. Get started at prismic.io/syntax.
Show Notes02:23 - Event bubbling
- Some events bubble, some don’t
- Clicks bubble
- Mouseevents bubble
- Focus doesn’t bubble
04:10 - Event capturing
- Capture: down, bubble up
- Canceling: prevent default
- target` vs currentTarget
- currentTarget is what got clicked
- target is what you listened for the click on
- event.isTrusted
- addEventListener once: true
- Scott’s Instagram
- LevelUpTutorials Instagram
- Wes’ Instagram
- Wes’ Twitter
- Wes’ Facebook
- Scott’s Twitter
- Make sure to include @SyntaxFM in your tweets
2 Listeners
835: How to Pick a JavaScript Framework
Syntax - Tasty Web Development Treats
10/16/24 • 58 min
Do you really need a framework? Scott and Wes bring on CJ to break down when frameworks like Vue, Svelte, and Astro are worth it—and when they might just add complexity. They dive into everything from rendering strategies to auth solutions, deployment options, and how to choose the right tool for the job.
Show Notes- 00:00 Welcome to Syntax!
- 01:32 Brought to you by Sentry.io.
- 03:17 What is a framework?
- 08:21 Examples of frameworks for Vue, Svelte and Angular.
- 12:39 What questions do you need to answer?
- 12:44 What or where do you need to ship?
- 14:12 How do you render it?
- 18:22 Where are you deploying it?
- 24:03 How do you store data?
- 24:09 Existing API.
- 26:03 Integrated server.
- 26:22 Database.
- 26:59 Does it have RPC or server actions?
- 34:27 Do you need authentication?
- 38:45 Auth packages.
- 42:10 Does it include email?
- 42:52 What does the TypeScript story look like?
- 43:32 How does it handle images?
- 44:35 How do we work with CSS?
- 46:02 How long has it been around?
- 47:37 How mature is the ecosystem?
- 48:35 Is there community support?
- 50:21 Portability.
- 51:18 Hiring.
- 52:17 Sick Pick + Shameless Plugs.
- CJ: Infinite Health.
- Scott: USB A to C adapters.
- Wes: Citric Acid.
- Scott: Syntax on YouTube
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
2 Listeners
825: Syntax Assistant Desktop App
Syntax - Tasty Web Development Treats
09/23/24 • 28 min
Scott walks Wes through the new Syntax Production Assistant Desktop App, designed to streamline and automate their complex publishing process. From tech stack choices like Svelte5 and Rust to AI-driven features, they dive into how this tool keeps everything consistent.
Show Notes- 00:00 Welcome to Syntax!
- 00:44 Brought to you by Sentry.io.
- 01:37 What was the idea?
- 05:42 The tech.
- 08:32 Markdown editor.
- 09:32 Epoch timestamps.
- 10:01 Updating front-matter.
- 10:10 Dexie.js function.
- 11:25 Backing up data.
- 11:58 Rust functions.
- 12:58 Why a desktop app and not a website?
- 14:38 Some small AI features.
- 16:26 Challenges with OAuth.
- 20:03 Publishing challenges.
- 23:29 Could this work on Windows?
- 23:54 Debugging.
- 26:23 Deciphering Apple logs.
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
2 Listeners
829: 14 Web Development Tips I Wish I Knew Sooner
Syntax - Tasty Web Development Treats
10/02/24 • 50 min
Scott and Wes share 14 game-changing tips they wish they’d known earlier in their web dev careers. From embracing tools to learning by doing, these insights will help you level up your skills faster!
Show Notes- 00:00 Welcome to Syntax!
- 02:09 Brought to you by Sentry.io.
- 03:45 13 Web Development Tips I Wish I Knew Sooner.
- 03:49 Number 1 - No one is all-knowing.
- 05:39 Number 2 - People with extremely strong opinions.
- 11:13 Number 3 - Using tools to help you isn’t a bad thing.
- 12:34 Number 4 - Approach new technology with a mixed dose of skepticism and open-mindedness.
- 16:05 Number 5 - Things make more sense the more you actually use them.
- 18:40 Number 6 - Willingness to change your mind is a strong skill.
- 20:06 Number 7 - Doing is better than reading or watching.
- 22:29 Number 8 - Asking questions is good.
- 26:45 Number 9 - Everyone doesn’t learn the same.
- 30:41 Number 10 - You don’t need a SAAS for everything.
- 35:53 Number 11 - You don’t need to worry about scale.
- 37:49 Number 12 - Learning the fundamentals will always pay off.
- 40:07 Number 13 - Working in public will make you more hireable.
- 42:48 Number 14 - You can interview without accepting a job offer.
- 45:29 Sick Picks & Shameless Plugs.
- Scott: Glasses.
- Wes: Oxo Whisk, Danish Whisk.
- Scott: Syntax on YouTube.
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
1 Listener
864: Durable Objects × Tab State Hacks × Headless CMS Choices + More
Syntax - Tasty Web Development Treats
01/01/25 • 52 min
Scott and Wes ring in the new year, answering listener questions on the rise of durable objects, handling tricky tab state in e-commerce apps, and their top picks for headless CMS. They also chat about the future of CSS, deployment platforms, and whether Syntax beanies might finally be a thing!
Show Notes- 00:00 Welcome to Syntax!
- 00:52 Brought to you by Sentry.io.
- 03:10 What Are Durable Objects?
- 08:25 CSS Anchor Positioning: Cross-Browser Support Update.
- 12:48 Freelancers: UX and Design Skills vs. Functional Expertise.
- 16:47 Choosing the Best Deployment Platform.
- 20:49 Making Websites WCAG Compliant.
- 22:35 Managing Tab State in Complex Apps.
- 28:43 Will CSS Ever Be Complete?
- 33:21 When Will Syntax Beanies Drop?
- 35:21 The Best Headless CMS for a Tech Blog.
- 42:15 From Many Packages to Monolithic Frameworks.
- 46:41 Sick Picks + Shameless Plugs.
- Scott: The Sheet with Jeff Marek.
- Wes: 28” 4K+ BenQ Programming Monitor.
- Scott: Syntax on YouTube.
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
1 Listener
Our Web Dev Wish List
Syntax - Tasty Web Development Treats
08/03/22 • 54 min
In this episode of Syntax, Wes and Scott talk through their web dev wish list of things they want to just work already!
Linode - SponsorWhether you’re working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions that allow you to take your project to the next level. Simplify your cloud infrastructure with Linode’s Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Get started on Linode today with a $100 in free credit for listeners of Syntax. You can find all the details at linode.com/syntax. Linode has 11 global data centers and provides 24/7/365 human support with no tiers or hand-offs regardless of your plan size. In addition to shared and dedicated compute instances, you can use your $100 in credit on S3-compatible object storage, Managed Kubernetes, and more. Visit linode.com/syntax and click on the “Create Free Account” button to get started.
Sentry - SponsorIf you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up.
Freshbooks - SponsorGet a 30 day free trial of Freshbooks at freshbooks.com/syntax
Show Notes- 00:11 Welcome
- 02:20 Write Custom animation transitions
- 03:32 date input translate to JavaScript date
- 06:48 Smooth and animated drag and drop
- 08:35 TypeScript Interfaces are faster than Types
- 10:35 Request animation frame
- 12:52 Custom Elements / Web Components
- 13:52 Authentication
- Web Authentication API
- 16:12 Sponsor: Linode
- 17:48 useIsomporphic vs useLayoutEffect
- 19:48 useEffect dependency array
- 21:27 fragments without fragments
- 24:46 Overflow hidden without hiding shadows
- 27:11 Fluid text
- 28:52 Sponsor: Sentry
- 29:34 translate3d vs translate
- 30:59 Gradient borders
- 33:33 Independent transforms
- 36:16 animate height auto
- 38:40 Sponsor: Freshbooks
- 39:02 Auto synced deps when changing package file
- 40:36 Peer dependencies
- 42:32 VS Code Reload after plugins install is kinda annoying
- 43:04 Safari updates
- 44:20 Apps checking for passwords
- 45:02 File name casing as changes
- 45:56 Better sounding commit names
- 46:33 Test runner that is the same and just works
- 47:32 SIIIIICK ××× PIIIICKS ×××
- Scott: Arc browser / Video
- Wes: Battery powered glue gun
- Scott: LevelUp Tutorials
- Wes: Wes Bos Tutorials
1 Listener
823: Is Cursor AI the VS Code Killer?
Syntax - Tasty Web Development Treats
09/18/24 • 50 min
Scott and Wes serve up a discussion on AI coding assistants with a deep look at Cursor AI, exploring its unique features like multi-line auto-complete and Smart Rewrites. They also discuss why Cursor’s intuitive UI stands out and tackle the big question: is it worth the investment?
Show Notes- 00:00 Welcome to Syntax!
- 01:16 Brought to you by Sentry.io.
- 01:48 Handling objections around AI assistants.
- 02:55 Context windows and how they’re improving functionality.
- 04:08 Cursor’s UI.
- 04:51 This is cool, why is it not a plugin?
- 08:12 What makes the UI interesting.
- 09:13 Smart Rewrites.
- 11:44 It can create multiple files.
- 13:05 Using the chat interface.
- 16:32 Another chat example.
- 20:22 The main features of Cursor.
- 21:55 Multi-line auto-complete.
- 23:55 Using docs for additional context.
- 27:26 AI is here to help you, not replace you.
- 33:27 Is it worth it?
- 33:55 The pricing.
- 44:10 Sick Picks & Shameless Plugs.
- Scott: The Iron Historian, Scott’s Salt & Pepper Mills.
- Wes: Oxo Salt & Pepper Mills.
- Scott: Syntax.fm Zed Theme.
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
1 Listener
Creator of Wordle - Josh Wardle
Syntax - Tasty Web Development Treats
02/09/22 • 64 min
In this episode of Syntax, Wes and Scott talk with the creator of Wordle, Josh Wardle. What's the tech stack for Wordle? Does he care about the clones of Wordle? And how did selling Wordle work?
Sentry - SponsorIf you want to know what’s happening with your code, track errors and monitor performance with Sentry. Sentry’s Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up.
Sanity - SponsorSanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax.
Freshbooks - SponsorGet a 30 day free trial of Freshbooks at freshbooks.com/syntax.
Show Notes- 00:27:02 Guest introduction
- Wordle
- 02:45:13 How did Wordle go viral initially?
- 05:27:14 Where did the idea for Wordle come from?
- 07:07:06 What's your background?
- Reddit.com
- 12:52:23 Writing just HTML CSS and JavaScript
- 15:58:24 Wordle has 2 external dependancies
- 16:41:06 Sponsor: Sentry
- 17:40:23 The tech stack of Wordle
- Lit Elements
- just-merge
- gzip
- Cloudflare
- AWS S3
- 22:21:04 Would you use web components again?
- 29:36:08 How much did hosting cost?
- 29:55:01 How does Wordle remember my streak?
- 33:56:07 Do you play Wordle everyday?
- 36:28:11 Sponsor: Sanity
1 Listener
781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode
Syntax - Tasty Web Development Treats
06/12/24 • 61 min
In this potluck episode of Syntax, Scott and CJ serve up a variety of community questions, from the nuances of beginner vs. advanced TypeScript to the pros and cons of SvelteKit. They also discuss falling out of love with React, shipping private packages via NPM, and the eternal struggle of always starting but never finishing projects.
Show Notes- 00:00 Welcome to Syntax!
- 01:06 Brought to you by Sentry.io.
- 01:49 Today’s format.
- 02:23 Beginner vs advanced TypeScript.
- 09:23 Does Sveltekit replace Svelte with Astro?
- 13:09 Handling multiple languages.
- 19:52 Falling out of love with React.
- 25:53 Shipping private packages via NPM.
- 29:00 How do you feel about importing packages from a URL?
- 30:36 VueJS vs Svelte.
- 36:15 Leetcode type interview questions.
- 41:58 Learning a new language for personal growth.
- 46:21 Always starting, never finishing.
- 50:23 Code quality vs tackling tickets.
- 55:36 Sick Picks + Shameless Plugs.
- Scott: Quick Look Plugins.
- CJ: Sony WFC700n-b.
- Scott: Syntax on YouTube
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
1 Listener
808: The Future of JavaScript Frameworks × Building Auth × DB Design Tips, and more!
Syntax - Tasty Web Development Treats
08/14/24 • 52 min
In this potluck episode of Syntax, Wes and Scott answer your questions about the future of JavaScript frameworks, building custom authentication systems, limiting API access, using Caddy server proxy for local development, component props in JSX, structuring a relational database, and more!
Show Notes- 00:00 - Welcome to Syntax!
- 01:48 - Brought to you by Sentry.io
- 04:37 - The future of JavaScript frameworks
- 09:09 - How to use Caddy for local development
- 14:27 - When to use an API
- 17:38 - Where does Scott get his amazing t-shirts?
- 21:33 - Best screwdriver for kids toys
- 24:31 - Strategies for database design
- 30:21 - Do we need frameworks?
- 32:19 - Best tech stack for building a basic login system
- 37:56 - Syntax video episodes
- 40:25 - Component props in JSX
- 45:26 - Sick Picks & Shameless Plugs
- Scott: Loop Quiet Ear Plugs
- Wes: Gecko’s Toes Water Hose Rack
- Scott: Syntax YouTube Channel
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
1 Listener
Show more best episodes
Show more best episodes
FAQ
How many episodes does Syntax - Tasty Web Development Treats have?
Syntax - Tasty Web Development Treats currently has 869 episodes available.
What topics does Syntax - Tasty Web Development Treats cover?
The podcast is about News, Javascript, Html5, Css, Tech News, Podcasts and Technology.
What is the most popular episode on Syntax - Tasty Web Development Treats?
The episode title '825: Syntax Assistant Desktop App' is the most popular.
What is the average episode length on Syntax - Tasty Web Development Treats?
The average episode length on Syntax - Tasty Web Development Treats is 45 minutes.
How often are episodes of Syntax - Tasty Web Development Treats released?
Episodes of Syntax - Tasty Web Development Treats are typically released every 2 days.
When was the first episode of Syntax - Tasty Web Development Treats?
The first episode of Syntax - Tasty Web Development Treats was released on Jun 27, 2017.
Show more FAQ
Show more FAQ