ð Hi, I'm Conan, a...
Programmer, Web Developer, Tool Maker, Agent Wrangler
ðĻâðŧ LinkedIn | GitHub | npm
Aikido Student, Teacher
ðĨ Club | YouTube
Blog
- Elsewhere
29 Jun, 2024 - VIM diary
30 Sep, 2023 → 25 Mar, 2024 - Shit your website does
21 Sep, 2023 - How to Learn
24 Nov, 2022 - How to use a Todo-list
8 Sep, 2022 - Fast Sorting in JavaScript
31 Aug, 2022 - Bad with Money
12 Apr, 2022 - JavaScript Pipelining Techniques
4 Nov, 2021 - Pattern Matching in JavaScript
18 Aug, 2021
Tools
- Annual Leave Planner
- Compare Prices by Measure
- HSBC Statements Downloader
- package.json Dependency Browser
- YouTube 2×2 Grid
JavaScript Garden
Other than headings, garden entries do not have text explainers. Play with the form controls to see how the code works. All code is present in each page, but some scrollback may be necessary to grok everything.
- array sorting callbacks
- cancelling promises
- debouncing / throttling
- finite state-machine
- forEach / break / continue / @@iterator
- identity / functor / applicative / monad
- memoizer / caching / invalidation
- message-bus
- pooling / limiting promises
- promise retrying
- reducers / transducers / compose
- sequencing / reducing promises