Syntax - Tasty Web Development Treats

Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
undefined
Jun 21, 2021 • 17min

Hasty Treat - CSRF Explained

This discussion dives into the intriguing world of Cross-Site Request Forgery (CSRF) and its serious implications. Learn how attackers exploit authenticated sessions and discover effective defenses, including the vital role of SameSite cookies. The episode breaks down cookie settings and emphasizes the importance of CSRF tokens for web security. There are also practical tips for navigating challenges and creating secure web applications. Plus, enjoy a light-hearted take on common tech misunderstandings!
undefined
Jun 16, 2021 • 60min

CSS Container Queries, Layers, Scoping and More with Miriam Suzanne

Miriam Suzanne, a web developer and CSS expert known for her contributions to CSS specifications, joins the hosts to discuss container queries. She shares the evolution and significance of these features, detailing how they revolutionize responsive design by allowing styles to adapt to container sizes. The conversation also covers the CSS 'contain' property for improved performance and the role of community involvement in feature development. Miriam's insights illuminate the future of CSS and its impact on web development.
undefined
Jun 14, 2021 • 24min

Hasty Treat - What is SvelteKit?

Discover the power of SvelteKit, a flexible platform for building Svelte applications that streamlines workflows. The hosts dive into its modern features like file-based routing, TypeScript support, and seamless server-side rendering. They compare SvelteKit to other frameworks, highlighting its unique deployment advantages. Tune in for insights on small yet impactful features like glob imports and the fading need for vendor prefixes in CSS, making web development cleaner and more efficient!
undefined
Jun 9, 2021 • 1h 3min

Potluck - Immutability × Turning Off Your Brain × Types vs Interfaces × Hooks vs Components × Making the Most of Your First Job × Confidence in Svelte × More!

Dive into a lively discussion on immutability in JavaScript versus GraphQL mutations. Discover personal strategies for unwinding from coding chaos to peaceful sleep. The hosts explore the intricacies of content management systems and share secrets about managing sensitive information securely. Gain insights on the debate between types and interfaces, and enjoy humorous takes on app pricing models. Finally, get practical tips on caching strategies and the latest Svelte trends, all sprinkled with fun anecdotes!
undefined
Jun 7, 2021 • 24min

Hasty Treat - Making a Vaccine Bot with JavaScript

Dive into the fascinating world of building a vaccine bot with JavaScript! The hosts unravel the challenges of scraping live data from pharmacy websites and managing API intricacies. You'll learn about using Telegram for streamlined notification delivery and innovative strategies to enhance user experience. Plus, enjoy humorous tales of plant propagation, highlighting the joys and struggles of gardening enthusiasts. It’s a blend of coding, creativity, and personal anecdotes that keeps it engaging!
undefined
Jun 2, 2021 • 1h 12min

React + TypeScript

Dive into the seamless integration of React with TypeScript! Learn how to effectively manage state and implement custom hooks for better type safety. Explore how to streamline coding with techniques like one-liner implicit returns and enhance error handling with tools like Sentry. Uncover the nuances of typing components and event handlers, while discovering the benefits of productivity tools like Obsidian. The conversation is packed with helpful tips that make web development enjoyable and efficient!
undefined
May 31, 2021 • 26min

Hasty Treat - How to Make Money as a Creator

Explore the vibrant world of monetizing creativity! Discover strategies for tech creators to leverage their skills and make money without feeling guilty. Learn about various income avenues like selling software licenses, online courses, and community-supported initiatives. Dive into the ethical landscape of sponsored content, balancing brand partnerships with personal integrity. Plus, find out how to navigate the creator economy by seeking diverse income streams and embracing collaborations for financial stability.
undefined
May 26, 2021 • 1h 4min

Bike Shedding — Developer Opinions Explained

Delve into the whimsical world of developer opinions as common debates like event parameter naming and CSS color choices are amusingly explored. Discover the quirks of bike shedding and why it matters in coding discussions. The hosts share their preferences on themes, naming conventions, and coding styles, complete with lively anecdotes. Navigate through the playful banter on functions, coding tools, and even eco-friendly yard equipment. It's a delightful mix of insights and humor for every developer!
undefined
May 24, 2021 • 29min

Hasty Treat - JavaScript’s Drag and Drop API

Explore the fascinating world of JavaScript's drag and drop API! Discover how this set of browser standards enables seamless app communication. Learn the ins and outs of making elements draggable and handling drag events. The hosts share amusing anecdotes and dive into the complexities of implementation, including browser compatibility and accessibility challenges. They also tackle real-world frustrations, like working with TweetDeck, while highlighting the fun possibilities offered by in-browser APIs. Perfect for devs wanting to enhance user interactivity!
undefined
May 19, 2021 • 1h 3min

The Surprisingly Exciting World of HTML Elements

Dive into the vibrant world of semantic HTML, where meaningful tags enhance accessibility and SEO. Explore the power of structural tags like nav and section over generic divs. Discover lesser-known gems like sub and sup for better user experience. The hosts discuss wishlist items for future HTML elements, including user-friendly features like modals. They even compare web dev insights to thrilling tales of an art heist, blending tech talk with captivating storytelling.

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