Podcast cover
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers · Technology

Syntax - Tasty Web Development Treats

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

Episode cover

783: How We Built a Netflix Style “Save for Offline” Feature Into Syntax

17 Jun 2024
31m
AI processed

This podcast episode explores the use of caching and storage mechanisms in web browsers. The hosts discuss the Cache API and its advantages for storing and retrieving data, as well as its limitations and storage limits across different browsers. They also touch on other storage options like local storage and IndexedDB....

Episode cover

782: The Developer’s Guide To Fonts with Stephen Nixon

14 Jun 2024
1h 2m
AI processed

This podcast episode explores the world of typography, discussing topics such as type design, type foundries, font editors, variable fonts, design and development processes, dyslexic-friendly fonts, fluid type scales, common mistakes in web typography, ligatures in coding fonts, and font recommendations. The episode pr...

Episode cover

781: Potluck - The Value of TypeScript × Vue vs Svelte × Leetcode

12 Jun 2024
1h 1m
AI processed

This podcast episode covers various topics including TypeScript in the community, the growth of Astro, internationalization in application development, experiences with React and Svelte, using NPM Pro and alternative registries, Vue and Svelte comparisons, Leetcode interviews and learning other languages, drawbacks of ...

Episode cover

780: Cloud Storage: Bandwidth, Storage and BIG ZIPS

10 Jun 2024
29m
AI processed

This podcast episode explores the importance of backups and cloud storage in safeguarding important data and files. It emphasizes the vulnerability of relying on a single backup and highlights the benefits of using multiple backups and cloud storage providers. The episode discusses various cloud storage options, such a...

Episode cover

779: Why SQLite is Taking Over with Brian Holt & Marco Bambini

07 Jun 2024
50m
AI processed

This podcast episode explores the topic of SQLite and SQLite Cloud, highlighting the wide adoption and benefits of SQLite as a versatile and efficient database management system. The discussion emphasizes SQLite's simplicity, efficiency, and ability to run on various platforms, making it a preferred choice for develope...

Episode cover

778: 11 Habits of Highly Effective Developers

05 Jun 2024
50m
AI processed

This podcast episode emphasizes the importance of understanding stakeholders and business goals for developers. By going beyond just writing code and considering the broader context, developers can create better user experiences and align their work with organizational objectives. The episode also highlights habits suc...

Episode cover

777: The Modern Dev CMS - Pocketbase

03 Jun 2024
25m
AI processed

This podcast episode explores two modern backend platforms for UI development: Pocketbase and Keystone. Pocketbase offers a user-friendly UI for managing collections and translating database fields into usable formats, providing an easy-to-use and CMS-like experience. Keystone is a self-hosted backend solution that han...

Episode cover

776: How 1Password Uses WASM and Rust for Local First Dev With Andrew Burkhart

31 May 2024
58m
AI processed

This podcast episode dives into the architecture and data flow of 1Password, a password management tool. It explores the synchronization process, the use of Rust programming language, the benefits of using 1Password, the importance of security, the challenges faced in software development, and the experience of buildin...

Episode cover

775: Components We Need on Every Project

29 May 2024
55m
AI processed

This podcast episode covers a range of topics in web development, including considerations for mobile and desktop navigation components, the significance of toast messages, the decreasing importance of portals in UI development, preferences for authentication forms and dialog/modals, the usage of Popover and Dialog, th...

Episode cover

774: Promise Flow Control, Concurrency, Libraries, TypeScript and Deferreds - Part 3

27 May 2024
20m
AI processed

This podcast episode explores the challenges and benefits of working with promises and streams in JavaScript. It discusses the usage of Promise.withResolvers() to handle streaming APIs and collect output results. The conversation also highlights the difficulties of working with streams and the desire for a custom class...

Episode cover

773: React Native with Robin Heinze

24 May 2024
57m
AI processed

This podcast episode explores the benefits and limitations of using React Native for mobile app development. It highlights the efficiency and time-saving advantages of React Native, as well as its ability to maintain a native look and feel while sharing components and business logic. The episode discusses the use of Ex...

Episode cover

772: React Server Components with PHP, Selling Accessibility, WTF is Cloudflare + more

22 May 2024
59m
AI processed

This podcast episode covers a range of topics including balancing work and personal development, teaching programming to family members, using React Server Components and teaching programming to children, making older websites more accessible, logging successes in customer feedback, creating and selling personalized co...

Episode cover

771: Promises: Error Handling, Aborts, and Helper Methods - Part 2

20 May 2024
21m
AI processed

This podcast episode explores error handling in promises and various methods for controlling promise execution. The hosts emphasize the importance of handling errors in promises and recommend using tools like Sentry for error monitoring. They discuss concepts like aborting promises, handling fetch requests with abort s...

Episode cover

770: Design Systems With Brad Frost (Rereleased)

17 May 2024
59m
AI processed

This podcast episode delves into the concept and implementation of design systems, with a focus on the use of web components. The speakers discuss the assets and benefits of design systems, the challenges faced in bridging the gap between design and code, and the importance of naming and governance. They also touch on ...

Episode cover

769: React Miami Live Show

15 May 2024
34m
AI processed

This podcast episode covers various topics in web development, including JavaScript functions like map, filter, and reduce, React syntax, CSS transformations, misconceptions about Esno and MySQL, trivia games, Q&A segments, struggles with Next.js caching, backend technologies, and the importance of server-side renderin...

Episode cover

768: React 19 is here!

13 May 2024
26m
AI processed

This podcast episode explores the new features and updates in React 19. The conversation covers topics such as React actions, web components, Svelte and React support, state management, and new features in React. The speakers discuss the benefits and challenges of these topics, expressing both excitement and concerns. ...

Episode cover

767: Local First and TypeScript’s Missing Library with Johannes Schickling

10 May 2024
56m
AI processed

This podcast episode explores the concept of local-first app development and its potential benefits in improving user experience. The speakers discuss the challenges and advantages of adopting a local-first approach, focusing on the architecture of Overtone, a music client app that relies on servers like Spotify for mu...

Episode cover

766: React Server Components: Form Actions + Server Actions

08 May 2024
46m
AI processed

This podcast episode explores React Server Components and their impact on web development. The discussion highlights the power and flexibility of actions in React Server Components, eliminating the need for third-party libraries and providing a built-in solution for form handling. The use of server actions and RPC enab...

Episode cover

765: JS Promises Fundamentals - Part 1

06 May 2024
22m
AI processed

This podcast episode explores the concept of promises in JavaScript and their advantages in managing asynchronous work. It discusses the use of promises as a primitive in the language, introducing deferreds as a new addition to promises. The section explains how promises are resolved or rejected and different ways to c...

Episode cover

764: Biome JS with Emanuele Stoppa

03 May 2024
51m
AI processed

This podcast episode explores the transition from the Rome project to Biome, an open-source tool chain for the web. The episode discusses the motivations behind the creation of Biome, highlighting its aim to provide a production-ready alternative to existing tools like Prettier and ESLint. It also delves into the limit...

Page 14

Follow this podcast in Podwise

Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.

Open in Podwise