Hasty
Clean vs Sloppy Code
Discussion on establishing codebase rules and conventions to enforce clean code vs sloppy code through formatting, linting, naming conventions, documentation, and automation.
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.