KEVIN BURKE

All Posts

July 2018
Amazon’s ALB’s do not validate TLS certificates from internal services

July 2018
Otto LLC Assignment for Benefit of Creditors (bankruptcy)

May 2018
Opportunity for more affordable housing in Belmont

May 2018
Housing by the numbers

April 2018
Profile Anything in Any Language in Under a Minute

March 2018
Where is everyone going to live?

March 2018
How to write Go middleware

February 2018
Historically Significant Laundromats

November 2017
You Shouldn’t Use Faker (or other test randomization libraries)

October 2017
Proxying to a subcommand with Go

October 2017
Running Bazel tests on Travis CI

October 2017
Make your Go Binaries Homebrew Installable

October 2017
CircleCI trusts 8 analytics companies with your source code and API tokens

September 2017
Let’s talk about Javascript string encoding

May 2017
Things to Use Instead of JWT

April 2017
Pragmatic Web Development in Go

March 2017
We Can’t Keep Ignoring the Bay’s Housing Politics

January 2017
Why Leap Seconds are Tricky and How to Deal With Them

December 2016
Ethical Considerations for Software Engineers

November 2016
Tradeoffs in Software Provisioning Tools

November 2016
An API Client that’s Faster than the API

October 2016
Election Guide (Part 2) – CA Ballot Propositions, State Senate, more

October 2016
San Francisco Voting Guide – Propositions and Supervisors

September 2016
Dumb Tricks to Save Database Space

August 2016
More Comment-Preserving Configuration Parsers

July 2016
Real Life Go Benchmarking

June 2016
Cleaning up Parallel Tests in Go 1.7

June 2016
Buying stocks without a time limit

May 2016
Six Years of Hacker News Comments about Twilio

May 2016
A Two Month Debugging Story

May 2016
The Frustration and Loneliness of Server-Side Javascript Development

April 2016
Go Concurrency for Javascript Developers

April 2016
The TSA Randomizer iPad App Cost $1.4 Million

February 2016
YOUR ASSISTANCE IS NEEDED: STOCK AWARD NOTICE (Ref: LSUK/2031/8161/05)

February 2016
Encoding and Decoding JSON, with Go’s net/http package

February 2016
How to push to multiple Github accounts from the same machine

January 2016
Just Return One Error

December 2015
Safely Moving a Large Shrinkwrapped Dependency

November 2015
Everything you need to know about state machines

October 2015
Weird Tricks to Write Faster, More Correct Database Queries

September 2015
Maybe Automatically Updating Dependencies Isn’t a Great Idea

September 2015
Avoid Priming Interview Candidates

September 2015
Don’t Use Sails (or Waterline)

August 2015
Stepping Up Your Pull Request Game

August 2015
Logging Database Queries in CircleCI

May 2015
Fixing Engineering’s Loyalty and Longevity Problem

April 2015
Node’s `require` is dog slow

April 2015
Beware tech companies who tell you they don’t negotiate

December 2014
“Invalid Username or Password”: a useless security measure

November 2014
Profiling ZSH startup time

September 2014
Ready Player One and a Dystopian View of Future Oil Prices

August 2014
Hacking Roller Coaster Tycoon with Genetic Algorithms

July 2014
Use a VPN

July 2014
Nix: caveat emptor

July 2014
Levelers

July 2014
Storing Photos for the Long Term

July 2014
Figure out when long-running jobs finish, without stopping them

June 2014
Easy maintenance of your AUTHORS file

April 2014
The SSL library ecosystem needs diversity

April 2014
Source code stolen from Github.com

April 2014
Go to Hong Kong Disneyland

March 2014
A look at the new retry behavior in urllib3

December 2013
How to create rich links in your Sphinx documentation

October 2013
New blog post about HAProxy

August 2013
Automating your IPython Notebook Setup (and getting launchctl to work)

August 2013
Speeding up test runs by 81% and 13 minutes

June 2013
Eliminating more trivial inconveniences

February 2013
Submit forms using Javascript without breaking the Internet, a short guide

February 2013
Helping Beginners Get HTML Right

February 2013
Designing a better shower faucet

January 2013
How to design your API SDK

November 2012
How to talk to recruiters at a career fair

September 2012
Companies Respond To Incentives, Too

September 2012
How one of the all time great magicians thinks about experiences

September 2012
Virgin Mobile fails web security 101, leaves six million subscriber accounts wide open

← Older posts