Apsis Blog

Thanks, ElectronConf. Photo by Tina Hartung.
Image by Tina Hartung

Thanks, ElectronConf

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.”

Read More »

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

Parsing JSON with Types (Part 1)

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 serialization format. Then, when receiving data, I need to deserialize the values and also map the types back into the richer type system of my application code.

Read More »

Posted on by
Don't be a Hero. Photo by Henry Hustava.
Image by Henry Hustava

Don't be a Hero

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 have expected us to celebrate.

Read More »

Posted on by
Preparing for Docker. Photo by olafpictures.
Image by olafpictures

Preparing for Docker

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 setup and run Docker and jump right into figuring out how to apply it to your current projects because it needs to be done yesterday.

Read More »

Posted on by