April picks
“Random picks from all over the Internet”.
English
Articles
-
Highly Distributed Computations Without Synchronization
Christopher Meiklejohn shows programming model for eventually consistent computations. What it basically does is ensuring that the strong convergence properties of individual CRDTs are preserved when we compose them in our program. (see video of his presentation at Erlang Factory below)
-
Debugging memory leaks in Ruby
Another great post from Sam Saffron about memory leaks in Ruby. Worth reading for all rubyists.
-
Lessons Learned while Working on Large-Scale Server Software
“Of all the lessons I’ve learned, there is one that can summarize them all in 3 simple words: everything is terrible.” - Fred Hebert
Slides
Couple of really good presentations by Attendify engineers (Clojure and CLJS in production for 3 years):
Videos
-
Distributed Eventually Consistent Computations by Christopher Meiklejohn
-
Everything Will Flow by Zach Tellman
Lots of useful advices on queues, and how you need to design them, especially if you’re planning for big load. Didn’t know about Queueing Theory!