

Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
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.
Episodes
Mentioned books

Sep 2, 2024 • 28min
816: Why Your CSS Sucks
Explore why your CSS might be a mess, from misusing specificity to styling the wrong elements. The hosts share practical tips to fix common pitfalls and enhance your stylesheets. Learn about the benefits of CSS variables, the importance of using Flexbox and Grid properly, and the challenges of scoping your CSS effectively. Plus, enjoy a fun diversion into the rising competitive landscape of women's breakdancing and the impact of innovative footwear. Tune in for a blend of humor and valuable insights!

35 snips
Aug 30, 2024 • 45min
815: Deno 2 with Ryan Dahl
In this engaging discussion, Ryan Dahl, the creator of Node.js and Deno, dives into the exciting new features of Deno 2.0. He shares how Deno emphasizes simplicity, security, and compatibility with frameworks like Next.js. The conversation touches on the evolution of JavaScript, the need for a standardized file system API, and the dynamics of integrating TypeScript. Ryan also highlights Deno's potential in data science with Jupyter support and explores the role of WebAssembly, making a case for Deno's future in modern web development.

28 snips
Aug 28, 2024 • 55min
814: Fundamentals: HTML
Dive into the essentials of HTML as the hosts explore its fundamental structure, semantics, and significance for accessibility and SEO. Discover the differences between block and inline elements while gaining insights into various HTML tags like 'article', 'figure', and 'fieldset'. They also touch on the power of forms, the intricacies of heading tags, and the creative use of multimedia elements. With practical tips and engaging discussions, learn how to enhance web development and user experience.

Aug 26, 2024 • 22min
813: CSS: Scroll Driven Animations
Discover the latest in CSS with scroll-driven animations that transform web design! Explore how these animations can enhance user experiences through dynamic interactions. Dive into animation-timeline and animation-range to control visuals based on scroll position. The discussion also addresses browser compatibility and the use of polyfills. Get inspired by practical examples and clever techniques that make layouts 'stuck' as you scroll, bringing a fresh twist to your web projects!

Aug 23, 2024 • 1h 3min
812: CSS 4, 5, and 6! With Google’s Una and Adam
Join Una Kravetz and Adam Argyle from Google Chrome as they dive into the dynamic world of CSS evolution. Una, a developer relations engineer, shares insights on new features enhancing UI capabilities, while Adam emphasizes the excitement around properties like text-box-trim and state queries. They discuss challenges in CSS versioning, the importance of community feedback, and upcoming innovations aimed at improving accessibility. Plus, they highlight their favorite tech gadgets, blending seriousness with fun!

21 snips
Aug 21, 2024 • 56min
811: NodeJS Evolves
Discover the latest advancements in Node.js, including native TypeScript support and built-in test runners. The integration of SQLite as a database driver simplifies data storage, while enhancements like .env parsing and glob support streamline development. Explore the implications of experimental features such as WebSocket support and top-level await. Plus, get insights on the evolution of terminal features and how tools like Cascadia and Roborock can elevate both gaming and household efficiency.

15 snips
Aug 19, 2024 • 38min
810: Effortless Light and Dark Mode × Theme Styling
Discover the latest CSS theming properties for mastering light and dark modes in web design. Learn how to leverage meta tags, CSS variables, and new color features like accent color for dynamic styling. Explore advanced color calculations and the importance of designer intuition in achieving beautiful results. The hosts discuss fascinating techniques for seamless transitions and accessibility. Don’t miss their insights on innovative styling strategies that keep your web applications looking sharp!

11 snips
Aug 16, 2024 • 45min
809: How To Stay Up To Date with Daily.dev’s Francesco Ciulla
Francesco Ciulla, a Developer Advocate at Daily.dev and Docker Captain, shares insights on building a vibrant community for developers. He discusses the platform's journey, from its origin story fueled by Product Hunt to innovative features like personalized content feeds and squads. Francesco emphasizes the importance of content creation and shares his passion for Rust programming, highlighting its frameworks and advantages. Tune in for valuable tips on navigating the evolving tech landscape and the role of community engagement.

7 snips
Aug 14, 2024 • 53min
808: The Future of JavaScript Frameworks × Building Auth × DB Design Tips, and more!
The discussion kicks off with insights into the future of JavaScript frameworks and trends shaping development. Listeners get practical tips on building custom authentication systems and database design strategies. There's also a deep dive into using Caddy server for local development, ensuring secure API access. The hosts share anecdotes from their experiences, mixing humor with tech insights, and even touch on fun projects, like a creative 'subscribe button.' It's a lively blend of information and entertainment for developers!

50 snips
Aug 12, 2024 • 38min
807: CSS Components: Tailwind, Panda, Scoped, Modules, Classes, Variables, CSS-in-JS and Sprinkles!
Dive into the world of CSS components as the hosts explore various approaches, from class-based to utility-first frameworks like Tailwind. Discover how scoped CSS and the @scope rule can enhance style management. Learn about the evolution of CSS-in-JS with concepts like Panda and styled components, bringing innovative solutions to reusable styles. Plus, the discussion on CSS variables and design tokens highlights their role in modern web design, ensuring your applications are both stylish and maintainable.