Syntax - Tasty Web Development Treats

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
undefined
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!
undefined
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.
undefined
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.
undefined
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!
undefined
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!
undefined
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.
undefined
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!
undefined
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.
undefined
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!
undefined
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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app