George AdamsinGeorge Adams IVRetrying Ansible Tasks in a LoopAnsible’s loops are fairly powerful considering they are defined with YAML. However, the semantics for adding retry logic can be tricky. If…Jun 6, 20161Jun 6, 20161
George AdamsinGeorge Adams IVMechanical Sympathy through DevOpsModern software engineers lack mechanical sympathy.May 31, 2016May 31, 2016
George AdamsinGeorge Adams IVUsing Raspberry Pi 3’s Bluetooth in DockerIn my previous post, I talked about how I set up my new Raspberry Pi 3 with Ansible to lay a foundation that included Docker. In the first…Mar 14, 20164Mar 14, 20164
George AdamsinGeorge Adams IVMy Raspberry Pi 3 SetupAs soon as I heard about the Raspberry Pi 3, I knew I wanted one. The onboard Bluetooth and WiFi, more powerful processor, and maturity of…Mar 14, 20161Mar 14, 20161
George AdamsinGeorge Adams IVExperimenting with Delivering a Reactive Python ApplicationRecently, I had to extend a console script written in Python 3 to be reactive. The new incarnation needed to execute a task on an interval…Feb 28, 2016Feb 28, 2016
George AdamsinGeorge Adams IVInsert a Command’s Output into a Vim BufferIn my last post, I illustrated how to write the contents of the current buffer to a shell command via standard input. It would be cruel to…Feb 22, 2016Feb 22, 2016
George AdamsinGeorge Adams IVSee What You’ve Changed in a Vim BufferWith an open buffer, you move around, check things out, and maybe you fat-finger a few keys. Something changed, but you’re not sure what.Feb 7, 2016Feb 7, 2016
George AdamsinGeorge Adams IVUpload a Rendered Template to S3 using AnsibleAnsible 2.0 has been released, making many common tasks much simpler and more robust. One problem that I often had was uploading a rendered…Jan 30, 2016Jan 30, 2016
George AdamsinGeorge Adams IVContinuing EducationSoftware Craftsmanship is all about raising the bar. Among other things, that means continuing to learn and improve oneself. From…Jan 25, 2016Jan 25, 2016
George AdamsinGeorge Adams IVHow to Get HiredOver the past few years, I’ve interviewed dozens of candidates for Software Engineering positions. I’d like to say I’ve created a perfect…Jan 18, 2016Jan 18, 2016