Uploaded August 2017 | Updated September 2026, 2 weeks ago
π Support the show by becoming a Patreon
patreon.com/funfunfunction
This video turned out really long and accidentally ended up demonstrating Inversion Of Control and unit testing rather than function composition. This video format is kind of insane in many ways so, uh, lets consider this an experiment... :)
π Why become a Patron of Fun Fun Function?
patreon.com/funfunfunction
π Discuss this episode on Fun Fun Forum
funfunforum.com/t/lets-code-with-function-composition/1778
π The source code of the app
github.com/mpj/ffforumautomator
π Async / Await video
youtube.com/watch?v=568g8hxJJp4
π Inversion of Control video
youtube.com/watch?v=-kpEP4JeEdc
π Error handling promises video
youtu.be/f8IgdnYIwOU
π mpj on Twitter
twitter.com/mpjme
π Help translate the show to your language
youtube.com/timedtext_cs_panel?tab=2&c=UCO1cgjhGzsSYb1rsB4bFe4Q
π Support the show by becoming a Patreon
patreon.com/funfunfunction
This video turned out really long and accidentally ended up demonstrating Inversion Of Control and unit testing rather than function composition. This video format is kind of insane in many ways so, uh, lets consider this an experiment... :)
π Why become a Patron of Fun Fun Function?
patreon.com/funfunfunction
π Discuss this episode on Fun Fun Forum
funfunforum.com/t/lets-code-with-function-composition/1778
π The source code of the app
github.com/mpj/ffforumautomator
π Async / Await video
youtube.com/watch?v=568g8hxJJp4
π Inversion of Control video
youtube.com/watch?v=-kpEP4JeEdc
π Error handling promises video
youtu.be/f8IgdnYIwOU
π mpj on Twitter
twitter.com/mpjme
π Help translate the show to your language
youtube.com/timedtext_cs_panel?tab=2&c=UCO1cgjhGzsSYb1rsB4bFe4Q



![Pair programming Web Components with Paul Lewis
πBrilliant.org - Learn Machine learning through interactive challenges (Sponsor, thank you!)
https://brilliant.org/FunFunFunction
π Paul Lewis on YouTube
https://www.youtube.com/channel/UCRDEsZDDhVhtHLi0L8-5fow
π Paul Lewis on Twitter
https://twitter.com/aerotwist
π Fun Fun Forum topic dedicated to this episode [ Forum Patrons only ]
https://www.funfunforum.com/t/pair-programming-web-components-with-paul-lewis/6413
π Behind-the-scenes retrospective of this episode [ Super Patrons only ]
https://www.patreon.com/posts/22664991
π‘Editor and plugins
- VS Code
- Quokka (http://quokka.funfunfunction.com)
π mpj on Twitter
https://twitter.com/mpjme
π Help translate the show to your language
http://www.youtube.com/timedtext_cs_panel?tab=2&c=UCO1cgjhGzsSYb1rsB4bFe4Q
Me an Paul Lewis had such a great time teaching me how to use Web Components in JavaScript. Paul Lewis also discovers, to his great horror, how I cannot even do basic CSS animations. Pair programming Web Components with Paul Lewis](https://i.ytimg.com/vi/XCti72iChzg/mqdefault.jpg)






