Hasty
JS Fundamentals - Decorators
Scott and Wes discuss JavaScript decorators - what they are, how to use them, their current status, and potential future use cases.


Hasty
Scott and Wes discuss JavaScript decorators - what they are, how to use them, their current status, and potential future use cases.
Hasty
Discussion on why Facebook and Instagram HTML/CSS is messy - random CSS class names and excessive div wrappers.
Hasty
Compares JavaScript and Rust at a high level, including cargo, documentation, async/await, error handling, syntax differences, and more.
Hasty
Scott and Wes discuss best practices for user feedback UI like toasts, flash messages and form validation.
Hasty
Wes and Scott discuss best practices for asking for help with libraries and open source projects like providing reproductions, being responsive and respectful, searching existing issues first, and sharing code context.
Hasty
Discussion on using AI tools like CodeAI, CodeWhisperer, Copilot, lintrule, opencommit, Ghostwriter, Codegeeks, Codeum AI, TabNine, and ChatGPT for tasks like documentation, optimization, code generation, data formatting, commit messages and more. Notes the importance of validating any AI-generated code before use in production.
Hasty
Wes and Scott discuss Lightning CSS - a fast CSS parser, transformer, bundler and minifier from the creator of Parcel. They cover the benefits of Lightning CSS including improved performance, support for future CSS syntax like nesting and color spaces, and more.
Hasty
Wes and Scott discuss top domain name registrars in light of Google Domains closing down. They compare pricing, features, UX and more across Namecheap, GoDaddy, Gandhi, Hover, Name.com, Cloudflare and others.
Hasty
Discussion on AsyncLocalStorage and Async Context API in JavaScript which allow accessing context down the call stack without passing references explicitly.
Hasty
Wes and Scott discuss using GitHub Projects, Milestones, Labels, and Actions to organize and automate your workflow.
Hasty
Discussion on values like none, 0, and hidden that essentially remove or undo something in CSS and HTML.
Hasty
Scott and Wes discuss JavaScript executables - standalone, portable executables containing your Node app, dependencies, and the runtime. They cover use cases, criticisms of large executable sizes, and potential ways to shrink executables.
Hasty
Discussion on why Node.js node_modules folders get so large and what actually takes up most of the space inside them.
Hasty
Discussion on what signals are, why frameworks are adopting them, and whether you need to use them in your apps.
Hasty
Scott and Wes discuss the new Blue Sky social network and AT protocol, comparing it to Twitter, Mastodon and other decentralized social networks.
Hasty
Wes and Scott explain RPC and discuss its growing popularity due to server-side React, key concepts, use cases, standards, comparisons to REST, and considerations.
Hasty
This episode covers practical uses of new CSS color functions like relative color, color contrast, and color mixing. Wes and Scott are excited about the possibilities enabled by modifying colors dynamically in CSS.
Hasty
Discussion on terminology, HTML elements, and implementation details around modal popups, dialogs, and popovers.
Hasty
This episode explains OAuth, the standard for logging in via services like GitHub and accessing user data. OAuth uses various tokens like client ID, client secret, authorization code, access token, and refresh token.
Hasty
Explains the new import maps standard for aliasing files and paths in JavaScript projects. Covers how to use them and browser support.