Syntax - Tasty Web Development Treats cover image

Syntax - Tasty Web Development Treats

Latest episodes

undefined
Sep 8, 2021 • 53min

Potluck - Sass × Houdini × No JS? × Solid Project × First Dev Job Tips × Bartering × DRM × Dev Laptops × Databases × Frontity × More!

Explore the practical advantages of using Sass and SCSS in web development, alongside the exciting potential of CSS Houdini. Discover valuable tips for new developers, including teamwork and maintaining a positive mindset. Delve into the complexities of Digital Rights Management and its frustrations for families. Navigate the intricacies of databases like MongoDB and frameworks such as Svelte and Prisma. Lastly, reflect on modern web build tools and the evolving landscape of development technologies.
undefined
Sep 6, 2021 • 18min

Hasty Treat - TypeScripts Strict Explained

Delve into the powerful features of TypeScript's strict mode and discover how it enhances code safety. Learn about crucial aspects like 'noImplicitAny' and 'noImplicitThis,' which promote explicit type declarations. The discussion also covers the significance of strict null checks and optional chaining for preventing runtime errors. Comparing TypeScript's and JavaScript's strict modes reveals key differences and potential pitfalls for developers. Join an engaging exploration of coding practices that lead to more reliable programming!
undefined
Sep 1, 2021 • 50min

STUMP'D - Coding Interview Questions

The hosts tackle quirky JavaScript interview questions, diving deep into first-class functions and the nuances of the Error object. They humorously clarify the differences between sets and weak sets while exploring event handling techniques like preventDefault. Key concepts such as minification and the significance of weak maps for tracking DOM elements are dissected with enthusiasm. The discussion is peppered with practical coding tips, making it both entertaining and informative for developers.
undefined
Aug 30, 2021 • 25min

Hasty Treat - Freelance Tips - Toxic Clients

Discover the world of toxic clients with insights on how to spot the red flags early. The hosts share personal experiences that highlight the challenges freelancers face, particularly with unclear expectations and scope creep. Learn strategies for maintaining professionalism while navigating difficult relationships, and find out how effective communication can save your sanity. Plus, they infuse humor and relatable pop culture references to keep things engaging as they explore the ups and downs of freelancing in today’s tech landscape.
undefined
16 snips
Aug 25, 2021 • 57min

Advice for New Devs

Scott and Wes share valuable advice for new developers, stressing that broken code is part of the learning journey. They emphasize the power of compound learning and maintaining momentum, drawing parallels between programming struggles and physical fitness. Debugging skills are vital, and mastering the command line is essential for efficiency. The importance of soft skills and continuous learning is highlighted, alongside tips for organizing code with pseudocode. They also dive into the community's suggestions and discuss productivity tools, making for an engaging and informative discussion.
undefined
Aug 23, 2021 • 19min

Hasty Treat - Why Do People Hate CSS?

Explore why CSS has a notorious reputation among developers. Discover the common challenges, such as layout difficulties and styling inconsistencies. Learn practical solutions, like using BEM methodology and CSS modules, to streamline your styles. The hosts discuss the transformative impact of Flexbox and Grid, and how they simplify layouts compared to traditional methods. Plus, navigate the frustrations of bloated stylesheets and the pitfalls of overusing the '!important' rule. Get ready to level up your CSS skills!
undefined
Aug 18, 2021 • 57min

Potluck - Moist code × Memoization × Ready for full-time? × Deadlines × Design ethics × React components × Video hosting × Local fonts × More!

This discussion dives into memoization strategies to boost JavaScript function efficiency. The hosts ponder when developers are truly ready for full-time roles while tackling the ethics of design templates. They humorously explore the balance of 'moist code' for flexible and clean components. The conversation shifts to video hosting dilemmas, navigating YouTube's terms, and innovative compression techniques. They also share tips on client communication in freelancing, ensuring developers stay efficient and inspired!
undefined
Aug 16, 2021 • 17min

Hasty Treat - The Weird and Wonderful Link Tag

Dive into the quirky world of the link tag, a hidden gem in HTML! Discover its true purpose beyond hyperlinks, as it links stylesheets, web fonts, and favicons. Learn how it helps preload and prefetch resources, drastically improving user experience. The hosts also shed light on the powerful 'rel' attribute, enhancing resource loading efficiency and security. Uncover tips to engage with this versatile tool and elevate your web development game!
undefined
Aug 11, 2021 • 1h 1min

How to Build a Website — The Show For Beginners

Dive into the basics of web development with a focus on HTML and CSS for beginners! Discover how to create a website from scratch using simple concepts without the technical jargon. Learn about the significance of reusable components, CSS frameworks, and the dynamic role of JavaScript in enhancing interactivity. The hosts also share personal anecdotes and practical tips, making the journey into web development both fun and approachable. Get ready to build your first website with essential tools and insights!
undefined
Aug 9, 2021 • 17min

Hasty Treat - TypeScript Utility Types

Delve into the intriguing world of TypeScript utility types as experts discuss their significance in web development. Discover the power of dynamic typing and how utility types like 'partial' increase code efficiency. Learn about essential tools for object management, including 'readonly', 'required', and 'omit', which enhance type safety. The conversation illustrates the practical applications of 'pick' and 'return type', demonstrating how these concepts streamline coding in complex scenarios. Get ready to elevate your TypeScript skills!

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