InBetter ProgrammingbyChris Opperwall·Jun 29, 2020How to More or Less Contribute to Open SourceLessons I’ve learned contributing to open source in my free time
Chris Opperwall·Aug 19, 2019Introduction to ES2015 ProxyI was playing around with some Object.defineProperty stuff at work today and I thought I'd give Proxys another look since I was knee deep…
InBetter ProgrammingbyChris Opperwall·Aug 13, 2019Make Shitty Versions of Software Libraries You Already UseLearn new skills and deepen your knowledge with this exercise
Chris Opperwall·Jun 20, 2019Thoughts from F8 2019I (semi-)recently went to Facebook’s Developer Conference, F8, in San Jose, CA. It was the first conference I’ve gone to since I went to…
Chris Opperwall·Mar 30, 2019Reading through a project: FormySometimes it helps to take a software project and just read through the source code. If the documentation is good enough or the interface…
Chris Opperwall·Mar 19, 2019Why Transducers Are CoolI mostly got the inspiration for writing this post after reading the Appendix A of Functional-Light JavaScript, which explains the…A response icon1A response icon1
Chris Opperwall·Mar 18, 2019Implementing Promise.allPromise.all is a static method on the Promise object that takes a list of items and returns a promise that resolves with a list containing…A response icon3A response icon3
Chris Opperwall·Aug 16, 2018Running Quassel Core with DockerThe point of this guide is to explain how to make a docker image for running the quassel-core IRC bouncer. It also tries to outline the…
Chris Opperwall·May 24, 2018Building an Overwatch Stats Scraper Through Function CompositionI needed a project idea to try out some stuff I learned when reading Kyle Simpson’s Functional-Light JavaScript, and I’ve been on an…A response icon1A response icon1
IniFixit EngineeringbyChris Opperwall·Mar 19, 2018Functional Programming with PHP GeneratorsSome background on generatorsA response icon1A response icon1