Syntax - Tasty Web Development Treats

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
undefined
5 snips
Dec 6, 2023 • 56min

702: New + Proposed JS APIs for 2024

Discover the exciting new and proposed JavaScript APIs for 2024! Learn about advancements in regex string escaping and the powerful Intl.Duration format method. Delve into standardized source maps for enhanced debugging and the benefits of the structured clone and Temporal APIs. Explore proposals for JSON modules, array grouping, and much more that promise to streamline coding practices. Plus, hear personal anecdotes alongside innovative contributions from major tech players!
undefined
Dec 4, 2023 • 27min

701: A11y Treats - Labels & Roles

Discover the essentials of ARIA and its pivotal role in web accessibility. The hosts delve into the difference between titles and aria-labels on buttons, and explore legal implications of non-compliance with accessibility standards. They emphasize empathy-driven design and the importance of using the correct HTML elements for better user experiences. Tools like the ESLint accessibility plugin and WAVE are discussed for ensuring compliance, highlighting the significance of clear labeling for screen readers to navigate effectively.
undefined
6 snips
Dec 1, 2023 • 55min

700: Payload is Rails for JS with TypeScript, React and Drizzle (James Mikrut)

James Mikrut, the creator of Payload—a powerful open-source framework for building admin panels—joins the conversation to share his vision. He discusses how Payload goes beyond a traditional CMS, its integration with TypeScript and React, and why Drizzle was chosen for ORM. The discussion also covers Compression points in the JavaScript ecosystem, the promising features of Payload Cloud, and the ongoing challenges in open-source development. James offers valuable insights into enhancing web development while addressing the need for a Rails-like framework for JavaScript.
undefined
Nov 29, 2023 • 57min

699: Potluck × TypeScript's Longevity × Canvas-Rendered Apps × Learning Rust × Executing Untrusted JS Code

In this engaging discussion, the hosts tackle whether TypeScript will become obsolete and weigh the benefits of canvas-rendered web apps against traditional techniques. They also share insights on securely executing untrusted JavaScript in Node.js. The conversation dives into modern DevOps practices for WordPress development, addressing continuous integration and tools like Vite. Additionally, they touch on the cultural impact of Bandcamp on independent music sales and explore innovative rendering methods and VPN solutions for secure online activities.
undefined
11 snips
Nov 27, 2023 • 26min

698: Why You Should Be Using CSS @Layers

Discover the innovative CSS @layers feature that simplifies style management and tackles specificity issues in web development. Explore practical applications for organizing styles into distinct layers, enhancing control over themes and layouts. Learn about the significance of error handling in coding and the role of services like Sentry. Dive into the challenges of legacy styles and the drawbacks of using CSS imports. Real-world examples, including integrations with frameworks like Tailwind, provide insight into maximizing the potential of CSS layers.
undefined
8 snips
Nov 24, 2023 • 60min

697: What is DevRel with Salma Alam-Naylor

Salma Alam-Naylor, a passionate developer advocate and Twitch streamer, shares her insights on the intriguing world of Developer Relations (DevRel). She discusses the importance of authenticity and community engagement, emphasizing how dogfooding products fosters real user insights. Salma also tackles the challenges of burnout in content creation and highlights the need for balance in tech discussions. Her journey from music to tech showcases the vibrant potential of personal branding and meaningful connections within the developer community.
undefined
Nov 22, 2023 • 55min

696: How to Build a Website or App

The hosts dive into the art of building websites in 2023, discussing whether to start with design or code. They unravel the maze of choosing CMS options, along with frontend and backend frameworks. Testing practices are highlighted as crucial for smooth functionality. The benefits of using basic HTML alongside modern tools are emphasized, making web development more accessible. Plus, get ready for some laughs with their quirky recommendations, including chip clips and surprisingly affordable toilet seats!
undefined
Nov 20, 2023 • 24min

695: 5 New CSS Features You Should Know

Discover five cutting-edge CSS features that can revolutionize your web development skills! Learn about the new nth-child syntax for precise styling and dive into CSS Motion Path, which allows for dynamic animations along custom SVG paths. Explore how Scroll Snap enhances user experience by creating intuitive scrolling, and grasp the power of scroll-driven animations for captivating interactions. Plus, find out how the Margin Trim feature can simplify layout management. Essential insights for modern developers!
undefined
7 snips
Nov 17, 2023 • 56min

694: What's Up With Angular with Mark Techson

Mark Techson, a software engineer on the Angular team at Google, discusses the latest updates in Angular, including the significant features in Angular 17. He explains how Angular has implemented signals for better change detection and state management. Mark also dives into the integration of CSS and UI component libraries, highlighting Angular Material and its evolution. The conversation touches on the framework's unique capabilities, contrasts with other frameworks, and even blends in personal stories about game development and teaching coding to kids.
undefined
Nov 15, 2023 • 57min

693: Lessons Learned & Bugs Fixed from Launching Syntax.fm

The hosts share insights from launching their new website, emphasizing the mantra of launching now instead of perfecting later. They discuss the importance of error monitoring and navigating bugs, including a quirky mishap with black text on a black background. The transition from OpenAI to Anthropic for AI-generated show notes highlights the challenges of prompt placement. Local development advancements are celebrated for speeding up deployment, and amusing anecdotes about managing pet supplies add some humor to the tech talk!

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