craigbeck.lab67.me

Friday, October 12, 2018

Streamich/libreact

Collection of useful React components

HOCs for inversion (similar to recompose HOC components) as well as a useful collection of Sensor components (Active, Idle, Size), and more…

Monday, March 26, 2018

Friday, February 2, 2018

How I Review Code

Reviewing code is one of the most important parts of an engineer’s job at Tumblr, even more so than writing code. Our codebases are shared by hundreds of engineers, so it’s critical to make sure we’re not just writing the best code we can, but that the code being written can be understood by others. Taking the time to review someone else’s code is the most critical opportunity to ensure all of that is happening.

Thursday, February 1, 2018

Extensible Design With Protocols

…an introduction to protocols and then describe several uses of protocols that lead to extensible design. The examples in this post are written in Elixir but should be equally useful in other languages (after all, Elixir credits Clojure as inspiration for its implementation of protocols).