Saturday, February 17, 2018

"Designing Distributed Systems" free ebook by k8s co-founder



Q&A with Kubernetes Founder Brendan Burns on Containers and Distributed System Patterns @ InfoQ

"...Brendan Burns outlined many of the patterns that enables distributed systems programming in the blog he wrote in 2015. He and David Oppenheimer, both original contributors for Kubernetes, presented a paper at Usenix based around design patterns and containers shortly after.

InfoQ caught up with Burns, who recently authored an ebook titled Designing Distributed Systems, Patterns and Paradigms for Scaleable Microservices. He talks about distributed systems patterns and how containers enable it."




Google "AMP stories"

Accelerated Mobile Pages Project – AMP

Accelerated Mobile Pages - Wikipedia
"The Accelerated Mobile Pages Project (AMP) is an open-source website publishing technology designed to improve the performance of web content and advertisements. The AMP Project led by Google is a competitor to Facebook's Instant Articles, and includes several other large search, social and web publishing platforms around the world."

"The AMP framework consists of three components:
  • AMP HTML which is a standard HTML with web components
  • AMP JavaScript which manages resource loading; and 
  • AMP caches which can serve and validate AMP pages
...Google reports that AMP pages served in Google search typically load in less than one second and use 10 times less data than the equivalent non-AMP pages"
AMP vs PWA... whats the difference? - Google Groups




Introducing AMP Stories - YouTube
"The AMP story format is a recently launched addition to the AMP Project that provides content publishers with a mobile-focused format for delivering news and information as visually rich, tap-through stories."

Stories – AMP
A Pod Races Through the Hyperloop for the First Time

Google AMP for Email will probably make Gmail even more annoying - SlashGear
"Your email is about to come a whole lot more interactive – or a whole lot more annoying, depending on how you look at it – with Google baking AMP into Gmail. The new project builds on AMP – or Accelerated Mobile Pages – which have been part of the search giant’s push to speed up the mobile web by encouraging publishers to use pared-back, lightweight versions of their normal pages."