Today you'll learn how at runtime, you can enhance the behavior or existing objects using the decorator pattern.
In this episode, we'll discuss the advantages of decorators over inheritance and look at two examples from real-life - implementing a network communication protocol and enriching user interface components.
Jan 2025
Episode 23 - Building a minimal reactive framework
This episode explores building a minimal reactive framework using signals as a reactivity primitive. We'll look into implementing a simple component model, composing components, separating the view into static and dynamic parts, and implementing fine-grained reactivity.
17m 54s
Jul 2020
Episode 21 - Maps, Hash Maps, Tree Maps, and Hash Tables
Today in less than 20 minutes, we'll explore what maps are and how they work under the hood. We'll talk about the differences between treemaps, hash maps, and hash tables. We'll dig pretty in-depth...By the end of the episode, you'll understand how to implement hash tables using ... Show More
16m 30s
Aug 2023
JS Fundamentals - Decorators
In this Hasty Treat, Scott and Wes talk about whether decorators are finally here, what the uses cases are for decorators, how to define a decorator, and what auto accessor is. Show Notes 00:25 Welcome 01:00 Are decorators finally here? TC39 proposal How this compares to other ve ... Show More
22m 28s
Mar 2024
37. XR: Improving Learning Outcomes
Extended reality (XR) experiences hold the potential to transform the way we learn, work, and collaborate. Specifically, it can make educational experiences more interactive, engaging and ultimately drive higher learning outcomes. In this episode, we feature Jan Plass, who discus ... Show More
32m 15s
Sep 2021
Declarative Machine Learning Without The Operational Overhead Using Continual
Summary
Building, scaling, and maintaining the operational components of a machine learning workflow are all hard problems. Add the work of creating the model itself, and it’s not surprising that a majority of companies that could greatly benefit from machine learning have yet to ... Show More
1h 11m
May 2022
Episode 240: Designing for Play & Delight with Richard Ward
Can play and delight be an afterthought? Or must they be integral to a product from day one? Our guest today is Richard Ward, chief design officer at Otter.ai. You'll learn how to balance designing for delight and utility, how to bring joy to product users, ways to get design ins ... Show More
37m 32s
Apr 2022
Typography in Digital Interfaces | Thomas Girard, Assistant Professor of Design
Episode 62 Show Notes: Typography can help make interfaces more user-friendly, informative, and visually appealing when used effectively. However, knowing which ones to use can be tricky with many different fonts available. In this episode, Thomas Girard provides tips on using ty ... Show More
53m 46s