Author: jra

  • “ssh server mkdir” on Windows

    How to use WinRM to connect from Linux to Windows and make a directory. Warning, may make your eyes bleed! In fact, the WinRM stuff is not completely insane, but the PowerShell syntax the guy chose for how to make a directory is pretty ridiculous.

  • Goman numerals

    by

    in

    I made a roman numeral encoder in Go. Nifty.

  • httptrace, a new Go debugging tool

    by

    in

    Today I was investigating why HTTP redirects resulted in more persistent connections staying open than I was expecting. I found myself digging around deep inside net/http/transport.go and I noticed the new net/http/httptrace package. It is new in Go 1.7, which is currently in beta. net/http/httptrace is lightly documented, and because it is new, there are…

  • The SRE book

    I gave a Lightning Talk at SREcon16 and I was lucky enough to win the SRE book from Google while I was there. Here are some notes of things I was thinking while reading it. First, this is a phenomenal piece of work, that really marks a special point in time: the dawn of the possibility of…

  • A Kafkaesque Experiment

    by

    in

    As part of my interview prep, last night I challenged myself to do the following: Make a Kubernetes cluster (on Google Cloud Platform) …running Dockerized Zookeeper (1) and Kafka (2) …with Kafka reporting stats into Datadog Send in synthetic load from a bunch of Go programs moving messages around on Kafka Then run an experiment to kill…

  • Interview Questions I Hope I Get

    by

    in ,

    I have an interview coming up, and so my “keep in shape hacking time” has been recently devoted to interview preparation. I thought I would make a post about what’s in my head, both as a way to solidify it (no better way to learn something than by teaching it) and in case this interview…

  • git log ––grep “Résumé”

    by

    in ,

    (This is an old post, which is missing years and years of interesting commits from my work at the DEDIS lab at EPFL  and Pie Aéronefs. But it is still a good representation of what I can do for future clients and future team mates.) For a while now, it’s become clear that a useful…

  • I’m speaking at SREcon16

    by

    in

    I’ve just been informed that my proposal for a Lightning Talk on HTTP/2 has been accepted for SREcon16 in San Jose, CA on April 7th and 8th. Come meet me!

  • Protected: Seeking around in an HTTP object

    by

    in

    There is no excerpt because this is a protected post.

  • Dynamic DNS circa 2016

    by

    in ,

    In the old days, if you had an ISP that changed your IP address all the time but you wanted to run a server, you used dynamic DNS, i.e. a hacky script talking to a hacky API on an hacky DNS provider. These days, if you bring up a cloud server from time to time…