Syntax - Tasty Web Development Treats cover image

Syntax - Tasty Web Development Treats

Latest episodes

undefined
7 snips
Feb 2, 2024 • 1h 2min

725: Safari is the New Chrome - Jen Simmons of Apple

Jen Simmons, a web technologies evangelist at Apple and a pioneer in CSS Grid, discusses thrilling advancements in Safari. She delves into the latest features like CSS color settings and masonry layouts, emphasizing their impact on web design. Jen also shares insights on reporting bugs and optimizing sites for the Vision Pro, highlighting Apple's commitment to developer communication. Along the way, she touches on the journey from theater to tech, blending creativity with coding. A captivating conversation for any web developer!
undefined
10 snips
Jan 31, 2024 • 57min

724: Potluck: Is Virtual DOM Bad?

Is the Virtual DOM becoming obsolete? Dive into discussions on JavaScript frameworks, comparing Alpine.js and HTMX with traditional templating libraries. Explore in-app browsers and their quirks, plus the nuances of managing web application state. Discover the benefits of using tools like Svelte and X State for authentication flows. Don't overlook the significance of mastering keyboard shortcuts to boost development efficiency. Finish off with intriguing tech finds, including a must-have rice cooker and a novel AI search tool!
undefined
Jan 29, 2024 • 38min

723: Svelte 5: Speed Simplicity Size

Discover the exciting new features of Svelte 5, focusing on its speed, simplicity, and compact size! The innovative 'rune' concept streamlines state management, while the new dollar sign prop enhances props handling. Explore how Svelte's new APIs improve performance and reduce unnecessary updates. Dive into advanced techniques for mouse event handling and enjoy impressive speed benchmarks. This release promises ease of adoption and backward compatibility, making it a game-changer for developers.
undefined
Jan 26, 2024 • 1h 2min

722: Next Level Web APIs. Bluetooth, File Access, Thomas Steiner - Project Fugu

Thomas Steiner, a developer relations engineer at Google, discusses Project Fugu, which aims to bring native-like functionalities to web applications. He shares insights on exciting new APIs like WebBluetooth and their potential to enhance user experiences. The conversation touches on the differences between Isolated Web Apps (IWA) and Progressive Web Apps (PWA), browser compatibility challenges, and the innovative use of MIDI in creative applications. Thomas also hints at future developments, including the File System Observer API and collaboration with companies like Lego for educational tools.
undefined
8 snips
Jan 24, 2024 • 54min

721: You should learn Drizzle, the TypeScript SQL ORM

Discover the innovative Drizzle, a TypeScript ORM that simplifies database interactions with SQL-like syntax. The hosts explore various database types, tools, and the importance of user-friendly interfaces. They share personal experiences tackling schema definitions and challenges faced with Drizzle versus other ORMs. Insights into database migrations, TypeScript compatibility, and efficient data handling strategies are also discussed. Plus, enjoy a light-hearted chat about recent movies and quirky light bulb anecdotes!
undefined
4 snips
Jan 22, 2024 • 27min

720: Where Does Time Come From?

Dive into the mind-bending world of time! Discover how browsers and servers view time differently and the complexity of time zones. Unravel the mysteries of atomic clocks and their crucial role in technology. The discussion highlights the importance of standardization with formats like ISO 8601. Plus, explore epoch time and the potential 2038 problem that could impact systems. With humor and personal anecdotes, the hosts make time management in programming both enlightening and entertaining!
undefined
Jan 19, 2024 • 1h 3min

719: Fullstack TypeScript Apps with No Build Step?! with Brian LeRoux

Brian LeRoux, a software developer known for the Begin CLI and Enhance framework, dives into the world of bundler-free web development. He discusses the benefits and downsides of this approach, along with handling TypeScript and live reloading. The conversation also highlights Enhance's capabilities as a meta framework and its strategies for managing CSS effectively. Brian shares his insights from AWS: Reinvent and offers thoughts on the evolution of JavaScript runtimes, emphasizing simplicity and performance in the ever-changing landscape of web development.
undefined
15 snips
Jan 17, 2024 • 56min

718: React Server Components

Wes and Scott dive into the fascinating world of React Server Components, explaining their difference from client components and the benefits of server-side rendering. They discuss the challenges of transitioning existing applications to use these components, along with tips for managing forms and actions. The hosts also explore the implications of optimistically enhancing UI performance and the simplifications in React's architecture. Plus, they share recommendations for tech picks and their enthusiasm for everyday multi-tools.
undefined
11 snips
Jan 15, 2024 • 33min

717: How to be Productive

Kickstart your productivity with fresh strategies for the new year! The hosts dive into the power of habit tracking and how it can help shape positive behaviors. They explore the effectiveness of to-do lists and tools to minimize distractions. Discover the science behind neural pathways and how small changes can enhance your habits. Plus, learn tips for overcoming procrastination and maintaining focus in a tech-driven world. It's all about building momentum and optimizing your workflow for greater efficiency!
undefined
14 snips
Jan 12, 2024 • 1h 1min

716: JS Perf Wins & New Node.js Features with Yagiz Nizipli

Yagiz Nizipli, a Node.js contributor recognized for enhancing performance and introducing features like .env support, dives deep into the intricacies of performance optimization. He explains how he identifies and measures performance issues and distinguishes the happy path from the hot path. The conversation also covers new Node.js features, including a JSON-based config file and the role of loaders. Yagiz shares insights on integrating TypeScript, the challenges of large-scale projects, and the significance of balancing bundle size against runtime performance.

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