Engineering DigestΒ 0x5

πŸ’₯ 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.