

Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
Full Stack Developers Wes Bos and Scott Tolinski dive deep into web development topics, explaining how they work and talking about their own experiences. They cover from JavaScript frameworks like React, to the latest advancements in CSS to simplifying web tooling.
Episodes
Mentioned books

Jul 29, 2024 • 18min
801: 6 New JavaScript Proposals
Dive into six groundbreaking JavaScript proposals that could reshape how developers write code. Discover the benefits of Promise.try for better error handling and Math.sumPrecise to tackle floating-point math issues. Learn about the innovative Shadow Realm for isolated execution, automating regex escapes, and new ways to enhance code efficiency with deferred module evaluation and iterator sequencing. Plus, enjoy some light-hearted anecdotes along the way!

10 snips
Jul 26, 2024 • 58min
800: Why the jQuery Creator Uses React and Typescript - John Resig
John Resig, the creator of jQuery and software architect at Khan Academy, shares his insights on the evolution of web development tools. He discusses the legacy of jQuery in making JavaScript accessible and reflects on his current work with React and TypeScript. Important topics include the challenges of server-side rendering, debugging complexities, and strategies for managing legacy code at Khan Academy. Resig also touches on the future of frameworks and the significance of minimal JavaScript in enhancing performance.

Jul 24, 2024 • 59min
799: Hot New and Under-Utilized Browser APIs
Discover the latest and under-utilized browser APIs revolutionizing web development! The hosts break down the @starting-style CSS feature for seamless transitions, and explore dynamic animations with innovative APIs. Learn about the ScrollSnap API for creating swipeable interfaces, while navigating the differences between Popover and Dialog APIs. They reveal practical coding tips to enhance user interfaces effortlessly and even discuss highlights from Apple TV, blending tech insights with entertaining recommendations.

19 snips
Jul 22, 2024 • 17min
798: Self Hosting: Reverse Proxy Servers
Dive into the fascinating world of reverse proxy servers! Discover how tools like Nginx, Apache, and Caddy can streamline web app management. Learn about load balancing, enhancing security, and why SSL certificates are essential. The hosts highlight the benefits of combining multiple servers and optimizing traffic. Plus, get insights on managing service workers and local development challenges. Tune in to grasp how these technologies make your web experience smoother and more secure!

11 snips
Jul 19, 2024 • 58min
797: Drizzle: The TypeScript SQL ORM
In this discussion, Alex Blokh and Andrew Sherman, co-founders of Drizzle ORM, delve into their innovative TypeScript SQL ORM. They share insights on building Drizzle, emphasizing type safety and flexibility, while critiquing common ORM misconceptions. The pair contrasts Drizzle with Prisma, explaining unique filtering methods. Additionally, they discuss navigating various databases and highlight the user-friendly Drizzle Studio. The conversation also touches on the challenges of working in Ukraine amidst conflict, showcasing resilience in creativity.

11 snips
Jul 17, 2024 • 59min
796: Do We Need JS Frameworks × Are You Over-Engineering? × Webview vs Native
Scott and Wes dive into the pitfalls of over-engineering and the necessity of learning developer tools. They weigh the differences between webview and native apps, exploring how simplicity can enhance performance. The conversation shifts to the rising energy costs of AI compared to static web content. They also discuss the debate on using frameworks versus vanilla code and the importance of community connections through developer meetups. Plus, they share some personal favorites in tech and car care tips!

Jul 15, 2024 • 24min
795: Hosting Private Fonts on the Edge With Cloudflare
Dive into the world of hosting private fonts with Cloudflare, mastering the art of font security and efficient delivery. Discover the challenges of licensing and how a custom font server can enhance your privacy. The hosts tackle complex issues like managing whitelists, caching strategies, and CORS implications, while sharing personal anecdotes about wildlife encounters and domain management woes. With expert insights on transitioning applications for better performance, this conversation is both informative and entertaining!

5 snips
Jul 12, 2024 • 55min
794: Prettier JavaScript with Vjeux
In a fascinating conversation with Vjeux, an engineer at Meta and co-creator of React Native, they explore the creation and evolution of Prettier, a beloved code formatter. Vjeux shares challenges faced during development and how effective community feedback shaped its features. The discussion touches on why ESLint isn’t enough on its own and the distinctions between formatting and linting tools. Vjeux also highlights Prettier’s future and its impact on programming productivity across various languages, alongside advice for aspiring open-source contributors.

Jul 10, 2024 • 53min
793: The Local First Landscape
Scott and Wes explore the fascinating world of local first applications, highlighting their speed and efficiency by managing data directly in the browser. They discuss popular local first tools, like Linear and Superhuman, and delve into the intricacies of synchronization and user control. The conversation covers various local database solutions, emphasizing user privacy and the challenges developers face. They also share essential gadgets for roadside assistance, ensuring you're equipped for any tech emergency.

6 snips
Jul 8, 2024 • 24min
792: Perfect Sitemaps for SEO
Discover the crucial role of sitemaps in boosting your site's SEO performance. Learn about different file formats, essential fields, and common pitfalls to avoid when creating a sitemap. Uncover tips for optimizing metadata and how to handle parameter-based URLs effectively. Delve into the importance of cache management and discover unlisted URLs to enhance visibility. Find out how to validate and submit your sitemap to search engines for maximum impact!


