Michael Chan
where else to find them
website:https://chan.dev
website:https://lunch.dev
github:chantastic
bluesky:michaelcwchan.bsky.social
mastodon:
speakerdeck:chantastic
youtube:@chantastic
instagram:chantastic
what they talk about
all 10 in the filters
where they keep going back
- React Advanced2 editions2021–2022
- React Rally2 editions2017–2018
all 11 in the filters
on a stage with
- Cat Johnsononce
- Joran Quintenonce
who talks about the same things
- Ryan Florence11 talks
- Cory House16 talks
- Glenn Reyes17 talks
- Nik Graf18 talks
- Ken Wheeler24 talks
- Siddharth Kshetrapal29 talks
| title | conference | date |
|---|---|---|
| Practical AI | React Summit US 2024 | 2024-11-18 |
I'm excited to talk about React UI accessibility on TV. Enact is a React-based framework designed for TV UI components. Keyboard navigation is the minimum… | ||
| An App Developer's Guide to React 19: What You Need to Know and Everything You Can Safely Ignore | React Summit US 2024 | 2024-11-18 |
React 19 introduces a huge number of new capabilities and APIs. So, what do you need? What can you implement today? And what should leave for framework authors… | ||
| Interview with Michael Chan | React Advanced 2022 | 2022-10-21 |
Argues that visual testing is actually an integration test between a component and the browser, and that using Storybook + Chromatic lets components be… | ||
| Tame the Component Multiverse | React Summit 2022 | 2022-06-17 |
This talk explores the impact of UI testing on applications and the web, highlighting the need for comprehensive testing strategies. It discusses the… | ||
| Fail Fast; Win Well | RenderATL 2022 | 2022-06-01 |
Career narrative that trades constant hustle for specific experiments and constraints: chooses family over a nonstop grind after illness and a child’s… | ||
| Tame the Component Multiverse | Reactathon 2022 | 2022-05-03 |
Claim: using component-driven visual testing automates the combinatorial UI problem so teams catch visual regressions before release. The pipeline uses… | ||
| The Worlds Most Expensive React Component & How to Stop Writing It | React Advanced 2021 | 2021-10-22 |
A common greeting component becomes a cautionary tale: adding props for trailing punctuation, cute salutations, className, default styles, RTL i18n and even a… | ||
| The Worlds Most Expensive React Component | Reliable Web Summit 2021 | 2021-08-26 |
A live code walkthrough starts with a tiny hello message component and adds a trailing punctuation prop, a salutation default, className spreading, an as prop… | ||
| Hot Garbage: Clean Code is Dead | JSConf US 2018 | 2018-08-21 |
Argues that clean code is dead and sells a concrete alternative called hot garbage architecture with four tenets: pliable components, composability… | ||
| Hot Garbage Clean Code is Dead | React Rally 2018 | 2018-08-16 |
Argues that clean code is dead and proposes practical “hot garbage architecture”: build small React components, prefer pliable over speculative generality… | ||
| Hot Garbage: Clean Code is Dead | NEJS Conf 2018 | 2018-07-27 |
Argues that strict “clean code” rules hurt changeability and recommends pragmatic, composable components instead. Shows a real React/Flow login chooser… | ||
| Back to React: The Story of Two Apps | React Rally 2017 | 2017-08-24 |
A concrete before-and-after: an early app embeds React + Rails stack as a focused “missing piece,” uses inline styles, larger components and just-in-time… | ||
| Inline Styles: themes, media queries, contexts, & when it's best to use CSS | ReactEurope 2015 | 2015-07-02 |
Claims that inline styles in React remove scope, dependency and dead‑code pain while pushing stateful classes into JavaScript; demonstrates a dumb to‑do list… | ||
| React.js on Rails | RailsConf 2015 | 2015-04-21 |
Argues that React lets Rails keep server rendering while adding only the JavaScript needed, demonstrates shipping a feature in an hour, and shows concrete… | ||
| nothing matches | ||