Hasty
RPC in JavaScript!
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
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.
Hasty
Scott and Wes discuss how to work with the OpenAI API and ChatGPT in JavaScript. They go over the different APIs available, pricing, token limits, prompt tuning, and share tips for saving money.
Hasty
Discussion on using HTTPS and tunneling services like Cloudflare Tunnel and ngrok to securely expose a local dev server and allow outside traffic for testing.
Hasty
Wes and Scott discuss web streams, how they work, and examples of using them for performance and working with large data.
Hasty
Discussion on running Node.js in the browser via web containers and Nodebox, enabling server-side code in the browser for demos, tutorials and interactivity.
Hasty
Discussion on establishing codebase rules and conventions to enforce clean code vs sloppy code through formatting, linting, naming conventions, documentation, and automation.
Hasty
Wes and Scott discuss the value of comprehensive logging in web development and some best practices.
Hasty
Wes and Scott discuss config files in web development projects - how they are necessary but can clutter your codebase. They talk through different formats like JSON, JavaScript and YAML, tools to hide/organize them, and ideas for standardization.
Hasty
Wes and Scott discuss strategies for improving performance and polish after launching a web app, from auditing network requests to optimizing images, caching, removing unnecessary code, and iteratively enhancing the user experience.
Hasty
In this episode Scott and Wes discuss their wishlist for future CSS features including mixins, grid row selection, range selectors, first/last selectors, fit-text, overflow control, color functions, lighten/darken colors, resize handles on divs, and overflow styles.
Hasty
Wes and Scott provide an intro to container queries, explaining the syntax, use cases, and browser support. They share examples for styling based on parent width and height, replacing JS with CSS, and dynamically sizing fonts and elements.
Hasty
Discussion on evaluating whether to buy or build services for your application.
Hasty
Scott and Wes discuss new TypeScript techniques like 'as const' to create frozen read-only types from data and 'satisfies' to allow better inference for unknown metadata objects.
Hasty
Discussion on TypeScript fundamentals like type narrowing, guards and predicates which narrow types from general to specific.
Hasty
Scott and Wes discuss building desktop applications using JavaScript and frameworks like Electron and Tori.
Hasty
Discussion on using databases with serverless architectures and the unique challenges around connection pooling, edge locations, and scaling.
Hasty
Scott and Wes discuss different rendering methods for web applications based on the State of JS survey results. They provide overviews and examples of SPA, MPA, SSG, SSR, partial and progressive hydration, island architecture, progressive enhancement, ISG, streaming SSR, resumability, and edge rendering.
Hasty
Scott and Wes discuss GitHub's latest announcements and upcoming products revealed on the GitHub Next website, including GitHub Copilot integrations, voice coding, collaborative workflows, and more.
Hasty
Wes and Scott discuss limitations of serverless functions and how to work around them.
Hasty
Scott and Wes discuss the new React Use hook proposal for handling promises and asynchronous data fetching in React components. They cover the basics, comparisons to React Query, concerns around complexity and fragmentation in React.
Hasty
Wes and Scott discuss creating short-form video content for platforms like TikTok, Instagram Reels, and YouTube Shorts. They cover repurposing existing content, making custom videos, platform algorithms, tips for capturing viewers' attention quickly, challenges of showing code, and using text-based editing tools.
Hasty
Discussion of Zod, a TypeScript-first schema validation and inference library. Covers features like type inference, runtime validation, integration, and comparisons to alternatives.
Hasty
Scott and Wes explain web development buzzwords and concepts like schema, promises, async/await, DOM, methods vs functions, props, and stateless HTTP requests.
Hasty
This episode discusses Quick, a new web development framework created by the inventor of Angular that eliminates hydration by serializing state to HTML. It also covers topics like JSX, SSR, edge functions, and more.
Hasty
Wes and Scott discuss bookmarklets - JavaScript snippets that run on any page when clicked. They explain what bookmarklets are, how to use them, and share examples.
Hasty
Scott and Wes explain common JavaScript jargon like syntactic sugar, declarative programming, and more.
Hasty
Wes and Scott discuss tips for pushing through the last 10% of a project when you get project blahs and start to lose motivation.
Hasty
A new HTML framework called Enhance JS that uses web standards and provides lightweight components, file-based routing, server-side rendering, and easy to write components.
Hasty
Discussion of GitHub Copilot and other AI coding tools - how they work, concerns, pricing, and whether they help or hurt developers.
Hasty
This episode covers using PostCSS to write next generation CSS today including topics like postcss plugins, imports, nesting, custom media queries, env vars, and color functions.
Hasty
Deno has announced compatibility with Node and NPM, making it easier to use existing packages. They also have the fastest JS web server and good TypeScript support, so Node may fall behind.
Hasty
Discussion of various techniques for handling margins and layout in CSS including collapsing margins, padding vs margins, flexbox, grid, and using spacer divs.
Hasty
Scott and Wes celebrate 500 episodes by looking back at milestones, favorite moments and episodes, and answering listener questions.
Hasty
In this episode Scott and Wes discuss upcoming CSS proposals like at win/else, masonry layout, caret styling, nesting, env variables, and improvements to media queries.
Hasty
Overview of major browser engines like Chromium, Gecko, WebKit and dive into lesser known mobile browsers to see if you need to support them.
Hasty
Wes and Scott discuss ways to spark creativity and excitement in coding through fun side projects that serve no purpose.