Subscribe: Graham King
Added By: Feedage Forager Feedage Grade B rated
Language: English
book  code quality  email  maddy run  made maddy  mitmproxy  notes  problem  quality problem  quality  server  systemd  talks  years ago  years 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Graham King

Graham King

Solvitas perambulum

Last Build Date: Fri, 16 Feb 2018 00:12:31 +0000


What Made Maddy Run

Sat, 11 Nov 2017 21:58:29 +0000

What Made Maddy Run by Kate Fagan, is a book about the importance of doing what you love, of really listening to the people close to you. It is a case study of both the valedictorians from Lives of Promise and the dead from Why People Die by Suicide. It could have been a book […]

Learn Better – book notes

Mon, 22 May 2017 04:25:28 +0000

Learn Better, by Ulrich Bosner is an interesting, valuable book, that is too long. The information would fit comfortably into 50 pages, but you can’t sell a book that short. Amazon is fixing this, but I have a strong preference for paper books over e-books. Anyway, here are my notes. The core ideas There are […]

systemd socket activation in Go

Sat, 09 Apr 2016 19:01:26 +0000

To start a server on a port below 1024 (i.e. 80, 443), you need root permissions or capability CAP_NET_BIND_SERVICE, but you also want most of your server to run unprivileged, reducing your attack surface. The traditional way to achieve this was to start as root, bind the socket, then drop privileges. It’s a hassle, and […]

The Joy of systemd

Tue, 12 Jan 2016 16:51:04 +0000

Three years ago when I wrote The Joy of Upstart, that was the easiest way to turn your scripts into daemons. Today the future belongs firmly to systemd, so let’s revisit the Upstart post, and update it for systemd. systemd is here, it is the default on most major distributions including Ubuntu from 15.04, Fedora […]

How Ada Lovelace solved problems

Fri, 11 Dec 2015 05:02:00 +0000

Over 170 years ago, on Friday 21st July 1843, at 4 o’clock, Ada Lovelace was working on a mathematics problem, possibly on the first known computer program (it was written that summer). Specifically she was writing extensive notes on her translation of a paper about Charles Babbage’s Analytical Engine, and she was collaborating closely with […]

Facebook’s code quality problem

Sat, 31 Oct 2015 23:15:51 +0000

tl;dr: It looks like Facebook is getting the textbook results of ignoring code quality. Update: More examples, and insights from ex-employees in the reddit discussion Facebook has a software quality problem. I’m going to try to convince you with three examples. This is important because it demonstrates the time-honored principle that quality matters. In demonstrates […]

Decrypt your HTTPS traffic with mitmproxy

Mon, 26 Oct 2015 00:18:04 +0000

tl;dr Use the mitmproxy doc, return here if trouble. I am porting a server from Java to Go, and need to watch the traffic it receives. The clients include OSX and Windows desktop apps, talking to the server over HTTPS. Here’s how I did that with mitmproxy and iptables. We will setup a transparent proxy. […]

OSCON 2015: Impressions

Wed, 26 Aug 2015 03:19:30 +0000

I attended OSCON for the first time this year in Portland. This was a dream come true for me, I have wanted to attend for many years. Here are my impressions and some talk links. I can’t link you to most of the talks, because O’Reilly sells them for $1,000. Open Source indeed. First, it […]

GopherCon 2015: Favorite talks

Fri, 31 Jul 2015 03:58:43 +0000

GopherCon was in Denver again this year, and a lot of fun it was, mostly the meeting of wonderful people. Judging by the sponsors, Go continues to be the language of infrastructure (docker, coreos, etcd, mesos, kubernetes, influxdb, etc). Here are my three favorite talks: Rick Hudson: Go GC: Latency problem solved. This was probably […]

We are Equality

Thu, 30 Jul 2015 04:33:21 +0000

When the President of the United States of America wants to send an email, we don’t close email-space, and delay your email so his very important one can go through. A homeless person in a public library has exactly the same email service as the richest, most powerful person you can imagine. They both use […]