Richard MarmorsteininEngineering@LivestreamWe’ve MovedSince Livestream’s acquisition by Vimeo last year, we Livestream engineers have a new home to share our ideas — the Vimeo Engineering blog…Mar 15, 2018Mar 15, 2018
Richard MarmorsteinA simple example of using a Free Monad in PurescriptThis post contains a minimal, standalone example of using a “Free Monad” in Purescript.Dec 23, 2017Dec 23, 2017
Richard MarmorsteininEngineering@LivestreamCaveman BDD: Re-centering our approach to softwareWeakly typed programming languages have two alleged advantages. Speed of development, and lack of boilerplate. There’s some mental overhead…Sep 7, 20172Sep 7, 20172
Richard MarmorsteininEngineering@LivestreamRandom Strings: The Terrible Cost of FriendlinessWhen you are making random alphanumeric strings, you probably want them to be unique. But sometimes you might also want them to be…Aug 21, 2017Aug 21, 2017
Richard MarmorsteininEngineering@LivestreamOn Showers, Golang, and CreativityThe Eureka FactorJul 11, 2017Jul 11, 2017
Richard MarmorsteininEngineering@LivestreamJavascript Classes vs. Closures (3/3)TestabilityJun 21, 20171Jun 21, 20171
Richard MarmorsteininEngineering@LivestreamJavascript Classes v. Closures (2/3)PerformanceJun 1, 20176Jun 1, 20176
Richard MarmorsteininEngineering@LivestreamJavascript Classes vs. Closures1. LintabilityMay 16, 20174May 16, 20174
Richard MarmorsteinWe have a blog!We have been silent far too long — we, the engineers. Now, at last, we have a voice!Nov 21, 2016Nov 21, 2016