“Random picks from all over the Internet”.
☐ Consistency ☐ Availability ☐ Partition tolerance ☑ Deployed to production— Sad Server (@sadserver) 12 мая 2015
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.”
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.
- z is the new j, yo. Replaced autojump with this. Works very good so far.