Syntax - Tasty Web Development Treats cover image

Syntax - Tasty Web Development Treats

Latest episodes

undefined
Dec 18, 2023 • 33min

706: AI and ML - The Pieces Explained

Explore the fascinating world of AI and machine learning, from the intricacies of different model types to the powerful Hugging Face library. Discover the differences between models like Claude and GPT-4, and learn about the impact of temperature settings on creativity. Delve into prompt engineering and the importance of fine-tuning for better results. The discussion also highlights essential tools and libraries that are shaping the AI landscape and encourages listeners to engage with this rapidly evolving field.
undefined
8 snips
Dec 15, 2023 • 1h 7min

705: Is Running Random Code From npm Safe? With Feross Aboukhadijeh

Feross Aboukhadijeh, a software developer known for Socket, Wormhole, and WebTorrent, discusses vital security improvements for npm code installations. He unveils Socket's role in ensuring open-source safety and transparency while introducing AI-driven package summaries. Feross shares insights into the risks of malicious code and the ethical responsibilities for developers. He also explores the innovative functionality of WebTorrent and challenges faced in decentralized file sharing, all while emphasizing the importance of community vigilance in a secure coding environment.
undefined
Dec 13, 2023 • 58min

704: Stump'd JS + CSS Interview Questions

Wes and Scott dive into a lively quiz of JavaScript and CSS interview questions. They tackle topics like the CSS 'contain' property and the intricacies of CSS Grid layouts. Discussions include the seven parts of CSS Houdini, and differences between pseudo elements and classes. The duo explores error handling in JavaScript and the limitations of serverless architecture, along with accessibility in SVGs. They also uncover flex properties and share tips on organizing your coding life with a touch of humor.
undefined
9 snips
Dec 11, 2023 • 19min

703: The Observer Pattern

Dive into the intriguing world of the observer pattern in programming. Discover how this design principle is exemplified in video games, enhancing code flexibility. The hosts explore various types of observers like IntersectionObserver and ResizeObserver, discussing their practical applications. Learn about the relationship between event listeners and observables, and why the observer pattern can be more beneficial than traditional callbacks. A fascinating look at modern programming techniques awaits!
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.

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