Copy
Semi regular newsletter featuring interesting links and articles
View this email in your browser
Random Interesting Things
A semi regular newsletter by R.I.Pienaar
Welcome to the next issue of my newsletter, expect when-its-good-and-ready frequency issues full of interesting things I come across online.

A bumper issue owing to my laziness and some travel I did in the last few weeks.  Lots of interesting links today!
- [ Development ] -
If you run Node.JS you should do some updating.

Code style guides are to me both the best and the worst thing.  Regardless of your point of view there's a excellent list of many such guides.

Blockchains are all the rage of course, but what are they and how do they work tend to be hard to figure out if you're not a crypto buff.  Here's an excellent Blockchain in 50 Lines Of Code post that's perfect for a intro.

Graphics programming is a black art to me, I literally have no clue how this works.  I cam across a interesting Graphics in Plain Language thing that was surprisingly interesting to read.

- [ DevOps ] -
A write up about providence and source of truth as it relates to Dockerfiles.  It's kind of known things to Ops people I guess.  What's interesting is this is a Docker Inc person actively trying to dispel some myths and he says this is something they will do more.  This is refreshing since so many companies are all too happy to ride the unbounded hype waves and Docker is definitely one of those companies.

A quick into about Traefik and Docker.  Traefik is my tool of choice for middleware request routing.  It's very light weight, easy to deploy and speaks to many backends.  If you've not heard about it this is a good quick intro.

Google is doing a very interesting thing with effectively building their own routing mesh ontop of the existing internet infrastructure.  Google generates a large % of all traffic but does not control the path to the users, the solution let them optimise egress from their networks to the user.  It's interesting stuff for sure but I am glad I don't work in networking anymore :)

If you use Java and Letsencrypt you'll be glad to hear the LE root cert is in the new JVM packages from Oracle.

There's a fantastic look at a large dedicated hosting providers infrastructure that's worth a read. This is a bit of a post-mortem on what went wrong in their supply lines etc but gives really great insight into the operation of such a big business.

We all love percentiles right? It's not that simple.

If you want to know about scheduler it seems there's a new place to go - this Medium post titled simply Cluster Schedulers.  It's a masterclass and a must read even if you just want to know wtf is going on if you don't run one of these yet.

DNS is ever a problem, with the many new TLDs in the registrar business and loads of silly domain names it's hard to know who you can trust.  The .IO domain had some issues, this is a great read about owning a TLD.

I am often called out for my apparent distribution hate - in fact I mainly hate debian distributions - but in general yes, I do think they're just not useful anymore.  Or rather the surface area of what we should expect from them is now so small that most should just be taken out back and shot.  Distributions are now very old and built on assumptions that are irrelevant, the only way forward is a fresh start and fresh innovation period. The creator of Gentoo has some some very worthwhile thoughts.

A pretty good look at real time messaging short comings and why you might want to ditch the Slack.  I find IRC amazing for Open Source work but chat in general bad for business, this articulates some of the reasons.

A fantastic look at Systemd for people who just really want to get shit done.  

If you ever wondered how strace works there's a great post that implements it from scratch in 60 lines of Go code.  Really good look at the internals of things at a level that I never really look at.

Docker introduced multi stage builds, a great feature that lets you build multiple containers in one Dockerfile copying only some files forward.  End result is your final container can be really small.  Here's a look at how that works with Go.

- [ /dev/random ] -
Microsoft is giving away a ton of free ebooks.  I had to look a few times to make sure this post is not some scam or geocities rebirth since it looks so amateur hour but nope, it's legit.

Sensu reached v1.0.0 milestone, congratulations to the team!
Copyright © 2017 R.I. Pienaar, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp