May Picks
“Random picks from all over the Internet”.
English
Articles
-
Exploring message brokers. Comparison of well-known message brokers: RabbitMQ, Kafka, ActiveMQ, Kestrel.
-
WebSockets From Scratch. Very good article, which will give you a deep understanding of the WebSocket mechanics. Examples are written in Ruby.
-
Using logs to build a solid data infrastructure (or: why dual writes are a bad idea). I really like the idea of ubiquitous log for building complex highly-performant applications. If you don’t know what it is (ubiquitous log) or currently into this topic, go read this article.
-
Please stop calling databases CP or AP. “The CAP theorem is too simplistic and too widely misunderstood to be of much use for characterizing systems. Therefore I ask that we retire all references to the CAP theorem, stop talking about the CAP theorem, and put the poor thing to rest.”
Videos
-
Greg Young - The art of destroying software. How could you write programs that, in the future, will be easily rewritable? Greg shares his point of view on this problem and a solution to it.
-
Edward Kmett - Stop Treading Water: Learning to Learn. Couple of valuable tips of how to learn things.
-
Cory House - Becoming an Outlier: Career Reboot for the Developer Mind. Cory tells us about developer career, good vs bad habits, and all those things that could make a better programmer.
Tools
- z is the new j, yo. Replaced autojump with this. Works very good so far.