

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 16, 2024 • 20min
822: Receipt Printer with JavaScript
Wes reveals his innovative Hack Week project: a thermal printer that uses JavaScript to print real-time error logs from Sentry.io. The hosts dive deep into the complexities of the ESC/POS protocol and the challenges of managing socket connections. They discuss the fun of building a photo-text app and how integrating QR codes can enhance user experience. With a mix of technical insights and humor, they encourage exploring creative projects that spark innovation and personal growth in web development.

4 snips
Sep 13, 2024 • 55min
821: Is Tauri the Electron Killer?
Daniel Thompson-Yvetot, the creator of Tauri, shares insights on his innovative framework for building lightweight desktop applications. He discusses Tauri's upgrades in version 2.0, its benefits over Electron, and the importance of community involvement in open-source projects. The conversation dives into the challenges of adapting Tauri for mobile and the future aspirations for version 3.0. Daniel also highlights unique applications developed with Tauri and the role of AI in enhancing programming skills.

10 snips
Sep 11, 2024 • 56min
820: Potluck: 8000 ESLint Errors × HTML Time Tag × 7 Meg React Bundle × CSS Modules
Scott and Wes dive into the world of web development, exploring the pros and cons of small vs. large npm packages. They tackle the challenges of balancing work-from-home life with parenting and ADHD. The duo dives into modern CSS techniques and strategies for shrinking JavaScript bundle sizes. They also share insights on the significance of the HTML time tag and discuss practical tips for navigating ESLint errors, all sprinkled with personal anecdotes and humor. Plus, they reveal where to find the best replacement ear cups for headphones!

15 snips
Sep 9, 2024 • 28min
819: Fun & Profitable Side Projects for Developers
Scott and Wes dive into the world of side projects, sharing their Hack Week experiments. They discuss how to spark inspiration and navigate technology choices. The duo emphasizes transforming fun ideas into profitable endeavors while balancing learning and project goals. Personal stories add flavor, showing the potential of side projects to bring joy and new opportunities. Plus, they offer tips on planning, managing, and finishing what you start, ensuring no idea gets left behind!

Sep 6, 2024 • 51min
818: CJ × Hosting Meetups - Lunch and Learn
CJ Reynolds, organizer of the DenverScript meetup, shares his journey in building a vibrant tech community. He discusses the resurgence of meetups in a post-COVID world, highlighting their importance for networking and personal growth. CJ dives into the logistics of organizing events, including securing speakers and venues. He emphasizes the need for community involvement and offers tips for hosting engaging meetups. With anecdotes and insights, he illustrates how these gatherings can shape careers and foster invaluable connections in tech.

34 snips
Sep 4, 2024 • 57min
817: You Need These 30 Apps - PART 1
Dive into a treasure trove of productivity with essential apps for web developers. Discover must-haves like DaisyDisk for storage visualization, and Marta, a developer-friendly file browser. Maximize your workflow with Backblaze for cloud backups and Hazel for file automation. Enhance your image search with the 'Search by Image' extension, and check out EQ Mac for improved sound quality. Plus, enjoy tasty snack recommendations and captivating Apple TV favorites that add flavor to your digital toolbox!

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!


