Syntax - Tasty Web Development Treats cover image

Syntax - Tasty Web Development Treats

Latest episodes

undefined
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
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
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
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
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.
undefined
Jul 19, 2024 • 58min

797: Drizzle: The TypeScript SQL ORM

Co-founders of Drizzle ORM discuss type safety, creating filters with Drizzle, and differences with Prisma. They explore managing complexities with separate dialects and the introduction of Drizzle Studio. Additionally, they touch on the challenges faced in Ukraine and expanding the Drizzle team.
undefined
Jul 17, 2024 • 59min

796: Do We Need JS Frameworks × Are You Over-Engineering? × Webview vs Native

In this podcast, the hosts discuss over-engineering and avoiding unnecessary complexity in web development. They explore the energy consumption of AI models versus static web content, the importance of frameworks, creating sites without JavaScript, and networking tips for developers. They also share car care tips, review a to-do app, and promote their merchandise shop.
undefined
Jul 15, 2024 • 24min

795: Hosting Private Fonts on the Edge With Cloudflare

The podcast delves into hosting private fonts on Cloudflare, discussing font security challenges, benefits of font servers, caching methods, whitelisting, and transitioning to Cloudflare Pages for font management. They also explore transferring domain ownership within Cloudflare and the intricacies of optimizing font loading for efficiency.

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