Scrapbook of interesting finds
Great talk by Google’s Rob Pike on Concurrency and #Golang.
Permacoin: Repurposing Bitcoin Work for Data Preservation
This is why the future of the internet is immutable infrastructure.
Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) are both infrastructure paradigms that each promised to reduce the operational complexity of IT infrastructure. They did the opposite. Ask your neighborhood CIO or CTO, and you will find out that software developers are spending increasing amounts of their time managing software deployments instead of writing software. Add to that the increasing frequency of change driven by Agile development processes, and the new technology complexity introduced by IaaS and PaaS, and you have identified the pain that will (finally) drive the adoption of containers as a de-facto means of deploying software.
Docker is symbolic of an emerging generation of developers that connect back-end systems with apps. Here’s why. We define the new stack as services on sophisticated and fast infrastructure. These types of new stacks are being built all over the world to do things that could never be done before.
Google and Twitter treat the data center like one big computer, and eventually, that’s where the world will end up. This is the way computer science always progresses. We start with an interface that’s complicated and we move to one that’s not. It happens on desktops and laptops and servers. And now, it’s happening with data centers too.
Return of the Borg: How Twitter Rebuilt Google’s Secret Weapon | Enterprise | WIRED And after the data center… The internet.