Matthias ErnstHedging and friends in TypescriptI’ve previously written about concurrency constructs in Java. These are backend-centric, and while relevant, a lot of the user-perceivable…May 13, 2020May 13, 2020
Matthias ErnstPublic RepositoryJust to let interested people know that I’ve started pushing relevant “library” parts of my experiments to a public github repository.Apr 16, 2020Apr 16, 2020
Matthias ErnstHedging our bets on rpc latencyI’ll discuss 1. some basics on latencies and how they combine 2. hedging, a technique to deal with tail latencies, 3. implementation and 4…Apr 3, 20201Apr 3, 20201
Matthias ErnstMonads everywhereThere was a time when, like every 2 years or so, I would set out to understand just what the Haskell guys were on to with this “IO monad”…Apr 2, 2020Apr 2, 2020
Matthias ErnstA lengthy excursion into concurrencyThis warrants its own article, if just for the amount of time I spent on this :) I have a few misgivings about Java’s Future apis and as I…Mar 29, 2020Mar 29, 2020
Matthias ErnstAll the thingsMy laundry list of how I picked up software development from scratch outside of Google corporate in 30 days. In the beginning I was just…Mar 28, 2020Mar 28, 2020
Matthias ErnstWorking at Xoogle, one month inToday roughly marks one month after I handed in my credentials after 12 years at Google. I’m now what we call a Xoogler, an ex-Googler…Mar 28, 20202Mar 28, 20202