Syntax - Tasty Web Development Treats cover image

Syntax - Tasty Web Development Treats

Latest episodes

undefined
26 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 strategies like scoped CSS and utility frameworks. They tackle the differences between traditional class-based components and modern CSS-in-JS methods, including the exciting Panda framework. Discover the pros and cons of utility CSS, particularly Tailwind, while weighing the benefits of consistent styling through CSS variables and design tokens. With insights on maintaining simplicity and reusability, this discussion is packed with practical advice for web developers!
undefined
5 snips
Aug 9, 2024 • 56min

806: The King of Drag and Drop: Alex Reardon

In this conversation, Alex Reardon from Atlassian, a drag-and-drop library specialist, dives into the intricacies of web development. He unpacks the challenges of creating accessible and efficient drag-and-drop functionalities across frameworks. The discussion highlights strategies for optimizing performance, ensuring user experience on both mobile and desktop, and enhancing accessibility for all users. Alex also shares insights on evolving libraries like 'React Beautiful D&D' and emphasizes the importance of inclusive design in modern applications.
undefined
11 snips
Aug 7, 2024 • 56min

805: We React to State of React Survey

The hosts dive into the 2023 State of React survey results, highlighting developer pain points like forwardRef, memo, and state management issues. They discuss the latest trends in the React ecosystem, tackling challenges with hooks and exploring new libraries such as Jotai and Apollo Client. Insights on performance optimization, alternative frameworks, and user experiences with tools like Next.js are shared. The conversation also turns playful with anecdotes about family gaming and fun outdoor activities.
undefined
6 snips
Aug 5, 2024 • 31min

804: Should Your Website Work Without JavaScript?

Scott, a web development expert, and Wes, a knowledgeable developer, dive into the debate on whether websites can function without JavaScript. They emphasize web standards and progressive enhancement, urging developers to prioritize accessibility and content readability. Exploring real-world examples from popular sites like Shopify and Netflix, they discuss how to ensure optimal performance on slow networks and highlight the importance of server-side rendering. The conversation challenges the dependency on JavaScript while advocating for a better user experience for all.
undefined
11 snips
Aug 2, 2024 • 1h 1min

803: The SQLite Takeover with Turso’s Glauber Costa

Glauber Costa, a technology expert from Turso, discusses the evolution of databases and the rise of massive multi-tenancy. He explains the benefits of vector search in AI and why he transitioned from NoSQL to relational databases. Glauber highlights how Turso's architecture allows for efficient data management, including the use of database snapshots for rollbacks and offline data synchronization. The conversation also covers what makes SQLite cost-effective and how embedded replicas tackle conflict resolution. Tune in for insights into the future of database technology!
undefined
27 snips
Jul 31, 2024 • 57min

802: Tree Shaking × useMemo vs useCallback × JavaScript Event Loop - STUMP'd

Join a lively quiz game where web development trivia reigns supreme! Discover the key differences between React's useMemo and useCallback hooks, and dive into the useful practice of tree shaking in modern JavaScript. Learn about the JavaScript event loop's mechanics, CSS Grid's layout strategies, and the intriguing concept of the Shadow DOM. Plus, insights on optimizing the critical rendering path and exploring WebAssembly's role in web development round out this informative and fun session!
undefined
Jul 29, 2024 • 18min

801: 6 New JavaScript Proposals

Dive into the latest buzz in JavaScript with six intriguing proposals! Discover how 'Promise.try' enhances the Promise API, and explore 'Math.sumPrecise' for better accuracy in calculations. Learn about the 'ShadowRealm' feature for isolated scopes and the ease of regex handling with 'Regex Escape.' Plus, hear about deferred module evaluation for managing dependencies and iterator sequencing for efficient data processing. A mix of tech insights and humor makes this discussion a treat!
undefined
10 snips
Jul 26, 2024 • 58min

800: Why the jQuery Creator Uses React and Typescript - John Resig

John Resig, the creator of jQuery, discusses his journey through web development and his current role as chief software architect at Khan Academy. He shares insights on the evolution of frontend frameworks and the impact of jQuery on today’s JavaScript landscape. The conversation highlights the challenges of server-side rendering in React, the transition to TypeScript, and state management intricacies. Resig also touches on the importance of community-driven development and offers thoughts on performance issues in modern web technologies.
undefined
Jul 24, 2024 • 59min

799: Hot New and Under-Utilized Browser APIs

Discover the latest browser APIs like @starting-style CSS and scroll-snap for seamless web development. Dive into popovers and dialogs, transitioning views, and underutilized features like 'calc size' with minimal effort. Plus, explore cool tools, Apple TV+ hacks, and local-first projects for a well-rounded dev experience.
undefined
19 snips
Jul 22, 2024 • 17min

798: Self Hosting: Reverse Proxy Servers

Scott and Wes discuss the importance of reverse proxy servers for load balancing, SSL certificates, security, and managing multiple servers. They mention popular options like CF Tunnels, Caddy, Nginx, and Apache. The benefits include concealing your IP, access management, routing static assets, and more.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode