Issue #90
Curated list of blogs, videos, papers, podcasts on programming and distributed systems.
The nice thing about standards is that you have so many to choose from; furthermore, if you do not like any of them, you can just wait for next year's model.
— Andrew Tanenbaum
Posts
The problem, though, was the Internet: connecting any one computer on the local area network to the Internet effectively connected all of the computers and servers on the local area network to the Internet. The solution was perimeter-based security, aka the “castle-and-moat” approach: enterprises would set up firewalls that prevented outside access to internal networks. The implication was binary: if you were on the internal network, you were trusted, and if you were outside, you were not. - #stratechery
How (some) good corporate engineering blogs are written
To try to understand what companies with good corporate engineering blog have in common, I interviewed folks at three different companies that have compelling corporate engineering blogs (Cloudflare, Heap, and Segment) as well as folks at three different companies that have lame corporate engineering blogs - #danluu
Ready for changes with Hexagonal Architecture
The decisions we made make sense for our needs now and have enabled us to move fast. The best part of Hexagonal Architecture is that it keeps our application flexible for future requirements to come. - #netflixtechblog
The Remarkable Utility of Dataflow Computing
In this post, I will argue that the abstraction of dataflow computing is a remarkably powerful one. Mapping computations into dataflow graphs has given us better fault-tolerant, scalable distributed systems, better compilers, and better databases. - #sigops
Everything We Learned Running Istio In Production
We spent several months deploying and configuring Istio on our staging and production workloads and by December 2019 we had rolled out our last sidecars alongside our production services. This series of blog posts will explain everything we learned during that time and will cover some of the lessons learned that may not necessarily be highlighted in the docs. - #hellofresh #engineering
On the shoulders of the giants
Books gave me a chance to tap into the compressed mastery of other practitioners, a mastery built over thousands and thousands of hours of work. If you could only absorb 10% of that knowledge by reading it would still be a bargain. - #lpalmieri
Why Svelte is our choice for a large web project in 2020
Svelte is a JavaScript framework for building user interfaces. Its compiler architecture enables amazing tradeoffs for UX and DX. Svelte might be worth your attention, especially if you pine for the web of yore and future. - #github #feltcoop
Quarantine will normalize WFH & recession will denormalize full-time jobs
Outsourcing / offshoring knowledge work is hard for like four reasons I think. I ask people about this all the time because I suspect I’m a cadillac in a kia world, and therefore my category of technical work is doomed. - #abe-winter #github
Videos
Exponential growth and epidemics
Podcast
Jeff Lawson – How to Build a Platform
Jeff and I talk about why it pays to be a platform, how to be a platform, and how to sculpt a company culture. This is a must-listen for anyone building a business whether it’s a tech business or not.