Issue 83 — September 14, 2016
Using nginScript to Progressively Transition Clients to a New Server
Highlights from Facebook's Scale 2016 Conference
Hundreds of engineers gathered to discuss building and deploying apps at scale. Lots of interesting bits and pieces in here, including how Facebook reduced round trip times by 15% with HTTP2.
A Look at Windows Nano Server 2016
Nano is a purely 64 bit, server-oriented OS ideal for compute hosts and single service hosts within a container or VM-based system.
Find and Fix App Errors Faster (and have fun doing it)
Quickly pinpoint what’s broken and why. Get the context and insights to defeat all software application errors.
Amazon CloudFront Now Supports HTTP/2
Multiplexing and header compression make HTTP/2 attractive and it’s now enabled by default for all new CloudFront distributions.
Amazon Web Services
The Five Principles of Monitoring Microservices
Monitoring is a critical piece of the control systems behind microservices, as the more complex your software gets, the harder it is to understand its performance and troubleshoot problems.
The New Stack
Monitoring Docker Containers with Elasticsearch and cAdvisor
Here’s how to use Elasticsearch + Kibana + Google’s
for monitoring Docker containers, specifically to analyze and gather metrics and visualize dashboards.
The Dollar Shave Club Architecture Unilever Bought for $1B
A quick bullet-point rundown of Dollar Shave Club’s technology stack and infrastructure, from their director of engineering.
Scalable and Secure Access with SSH At Facebook
A look at the approach Facebook has taken to control authorization on production systems.
Content Security Policy, Your Future Best Friend
Why Content Security Policy (CSP) is important to your webapp’s security and what you need to be aware of when configuring it.
Yahoo Open-Sourcing Pulsar, Pub-Sub Messaging at Scale
Pulsar is a highly scalable, low latency pub-sub messaging system running on commodity hardware. It seems to fill a similar niche to Apache Kafka.
AWS Video Training Author (Freelance, Part-time)
Create and publish AWS-related training videos on Pluralsight.com. Cash in on your teaching skills by sharing your knowledge with a global audience and helping others learn.
Get 5+ Engineering Job Offers in 1 Week
With Hired, companies apply to hire you - get salary and equity offers before you interview from companies like Facebook, Postmates, & Square
Don't Use 'docker' in GitHub Repo Names or Twitter Handles
The strict trademark guidelines of Docker Inc. can easily be turned into a case against any project using “docker” as a repository name.
GCHQ Planning UK-Wide DNS ‘Firewall’
Is also using DMARC to prevent malicious emails spoofing the UK government.
HashiCorp Drives to Expand the Scope Beyond Developer Tools
The New Stack
Join Google for Polymer Summit 2016 in London, UK on 17-18 October 2016
Two full days of talks and codelabs from the Polymer team and major companies using Polymer and Web Components.
Amazon Web Services
A Noob's Guide to Hosting .NET Core on Linux with Docker
Nick describes his experience upgrading a basic RESTful API from .NET Core RC1 to .NET Core 1.0, using Docker to host it on Linux.
Service Discovery Inside A Docker Swarm Cluster
4 Tips for An Effective Docker-Based CI/CD Workflow
A WebSocket Shootout: Clojure, C++, Elixir, Go, Node, and Ruby
Compares a simple websocket server implemented idiomatically in Clojure, C++, Elixir, Go, Node.js, and Ruby.
Lessons from Working with Elasticsearch at Scale
Why Kubernetes Is Winning The Container War
15-plus years of Google R&D helps.
How to Avoid Trouble When Deploying Apps to Multiple Clouds
Why Enterprises Are Embracing Microservices and Node.js
Better email delivery for higher ROI. Spend Less. Deliver More. Guaranteed.
GeoScreenshot: Test Your Site from Multiple GeoIP Locations Worldwide
s3_disk_util: Like Unix's 'du' for S3
A tool that allows a user to visualize which S3 buckets are using the most data storage.
AsmBB: A Web Forum Implemented in x86 Assembly
Uses FastCGI and SQLite behind the scenes.