💥 The Engineering Digest #5 is here💥
This digest isn’t going away, it just took two extra days to collect some awesome stuff to read 😃
👉👉👉 Kappa Architecture. Kappa Architecture is a software architecture pattern. Rather than using a relational DB like SQL or a key-value store like Cassandra, the canonical data store in a Kappa Architecture system is an append-only immutable log
👉👉👉 A huge collection of static analyses tools for pretty much every production programming language. Some of this stuff we are also using at Uber.
👉👉�� Storage engine design — an introductory guide on designing and building storages. Along the lines you will find some interesting links to other resources that are worth some attention.
👉👉👉 Six programming paradigms that will change how you think about coding.
“Every now and then, I stumble across a programming language that does something so different that it changes how I think about coding. In this post, I want to share some of my favorite finds.”
👉👉👉 Feynman Algorithm. The Feynman algorithm was facetiously suggested by Murray Gell-Mann, a colleague of Feynman, in a New York Times interview.
👉👉👉 How to do Software Engineering Interviews: Notes to Interviewees. “In my 10+ year career as a software engineer, I have been an interviewee and interviewer more times than I can count”.
👉👉👉 A paper on large-scale machine learning on heterogeneous distributed systems.