Hasty
Hasty Treat - TypeScript Compilers and Build Tools
Scott and Wes discuss the difference between TypeScript compilers like TSC and SWC versus bundlers like Webpack, and whether you still need bundlers when using TypeScript.
Hasty
Scott and Wes discuss the difference between TypeScript compilers like TSC and SWC versus bundlers like Webpack, and whether you still need bundlers when using TypeScript.
Hasty
Scott and Wes provide an in-depth look at keyboard events in the browser, explaining the different events that fire, metadata available, and best practices for using keyboard shortcuts in web apps.
Hasty
Scott discusses moving the LevelUpTutorials site to a new tech stack using Node, React, Snowpack, Render, and more.
Hasty
Wes and Scott discuss the new AVIF image format - how it works, why it's better than JPEG and WebP, browser support, and how to implement it.
Hasty
Scott and Wes discuss approaches for creating consistent, maintainable CSS font size and typography systems using tools like type-scale.com and CSS variables.
Hasty
Hosts Scott and Wes discuss concepts around nothingness in JavaScript including undefined, null, void, never, falsey values, empty arrays, and more.
Hasty
Scott and Wes discuss their favorite keyboard shortcuts and window management tools for boosting productivity on Mac
Hasty
This episode explains different pricing models for hosting and web services like paying per time used, resources, bandwidth, users, apps, and work performed.
Hasty
Wes and Scott discuss bot strategies for buying popular, hard to find items like the PlayStation 5, including scraping retailer sites, avoiding bot-prone retailers, and using tools like Puppeteer and LowDB.
Hasty
Wes and Scott discuss the behind-the-scenes tech used to record Syntax episode 300 with live guest appearances.
Hasty
Wes and Scott discuss why they prefer React hooks over class components - hooks allow decoupling state from components, reduce duplication, improve ref handling and more.
Hasty
Wes and Scott discuss using conventional commits to improve commit messages and enable automatic versioning.
Hasty
Discussion on validating data on the client vs the server, with examples of manipulating client validation and the importance of server-side validation for security.
Hasty
This episode covers CSS Grid Level 3, which adds masonry layout capabilities natively to CSS. This allows Pinterest-style responsive layouts without JavaScript.
Hasty
Discussion on the most popular JavaScript bundlers available today and their key differences in features, complexity and use cases.
Hasty
Wes and Scott discuss the value of certifications versus hands-on experience in proving competence as a web developer. They cover how the fast pace of change in web technologies makes certifications difficult, but agree certifications around specific vendor platforms may be useful.
Hasty
Discussion on the new Temporal date and time API proposal for JavaScript which aims to fix limitations with the existing JavaScript date API
Hasty
Scott discusses various dynamic stretches to help alleviate common issues that developers face from poor posture and overuse, such as back pain, carpal tunnel, rounded shoulders, etc.
Hasty
Tips on communication, time management, billing and other ways to make freelancing an easier endeavor.
Hasty
Discussion on what enums are and how they are used in various languages and systems like GraphQL, TypeScript and JavaScript
Hasty
This episode covers immutable records and tuples in JavaScript - new proposed syntax for creating objects and arrays that are deeply immutable and support deep equality checks.
Hasty
Wes Bos and Scott Tolinski discuss the first money they made from web development, including client projects, ad revenue, product sales, teaching gigs, and agency work.
Hasty
Wes and Scott discuss time block planning, a productivity technique that involves scheduling all of your tasks, appointments, and breaks on a calendar to help manage your limited work hours.
Hasty
Wes talks about converting a shed in his backyard into a home office during the pandemic
Hasty
Scott and Wes wrap up season 1 of Syntax and discuss plans for season 2, favorite episodes of the year, and the top 10 most downloaded episodes so far.
Hasty
Wes Bos and Scott Tolinski quiz each other on web development questions in a game called "Stumped" with silly banter
Hasty
Wes Bos and Scott Tolinski discuss tips for improving Gatsby websites, including layouts, animations, build optimization, and more.
Hasty
Scott and Wes discuss evaluating and refining personal systems and processes to improve productivity and efficiency.
Hasty
Scott and Wes discuss upgrading the Syntax.fm site to use latest version of Next.js, including lessons learned from implementing API routes, static regeneration for new episodes, and more.
Hasty
Discussion on the security implications of links that open in a new tab or window, and browser fixes to prevent malicious sites from accessing the opener window
Hasty
Overview of Turbolinks for fast page loads using server-generated HTML and discussion of integration with JavaScript frameworks.
Hasty
Wes and Scott play a guessing game to identify obscure top level domain names. After falling behind early, Scott makes a dramatic comeback in later rounds to ultimately win.
Hasty
Discussion of various techniques like honeypots, IP throttling, and CAPTCHAs to secure web forms from spam bots and malicious users while allowing legitimate use.
Hasty
Wes explains the various rural internet options available, the specific hardware needed to set up cellular internet, data plan considerations, and steps through his own setup at his cottage property without traditional ISP access.
Hasty
Covers lesser known but useful CSS functions for accessing attributes, calculations, selecting children, trigonometry, clamping values, equal columns in grid, fitting content, and image filters.
Hasty
Scott talks about his bad luck with Apple laptops and his new System76 Lemur Pro laptop running Pop!OS Linux distro for development instead.
Hasty
Wes Bos and Scott Tolinski continue their series on web performance, focusing on tips for making websites work well on slow Internet connections.
Hasty
Developing websites and apps to work well on slow, spotty, or offline connections by implementing things like service workers, skeleton screens, better loading indicators, and gracefully handling failures.
Hasty
Discussion on whether web developers should continue supporting Internet Explorer 11, including metrics to help decide, strategies for partial support, and modern features you can start using once IE11 support is dropped.
Hasty
Scott talks about his new personal website that he built using Svelte and Sapper. He took a relaxed approach and focused on custom animations, brutalist design, and fast performance rather than perfect code.