Thanks, ElectronConf

Posted on by
Thanks, ElectronConfImage by Tina Hartung

Over the weekend, my usual sources for industry news exploded in response to the postponement of the first ElectronConf because the panel of speakers did not “reflect the standards to which we hold ourselves.”

First: thank you. Thank you to ElectronConf and to GitH…

Parsing JSON with Types (Part 1)

Posted on by
Parsing JSON with Types (Part 1)Image by Markus Spiske

I like to have well-defined models of my application data, especially at service boundaries. I usually also define types in my application code to reflect these models. When data are sent from a service, their values are serialized and their types are mapped onto the type system of the seriali…

Don't be a Hero

Posted on by
Don't be a HeroImage by Henry Hustava

Last month, Noah and I performed what is commonly called an act of heroic programming: We had a demo due, and we stayed up until 4 am — 2 nights in a row — to finish the work. We came out the other end bleary eyed, but triumphant; the demo was on time, the client was happy, and some might ha…

Preparing for Docker

Posted on by
Preparing for DockerImage by olafpictures

It is a dark winter day at your desk in Maine and your boss gets back from sunny California and says “Docker is the best, we need to start using this for everything!”. You internally groan because you just got all the infrastructure working correctly, but you start frantically searching how to s…

Your goals. Our focus

Fast starts, smooth handoffs, no surprises