The release of .NET Core 2.1 brought with it a bunch of great additions, and one of the ones I've been looking forward to the most is the addition of support for creating global tools. This has always been a great feature in the JavaScript world, allowing you to write and distribute command-line tools via npm. F# has long been my favorite go-to language for scripting, and as such I've compiled quite a few F#…
Checking Savings Bond Values with F#, Docker, and Azure
When I was growing up some of my family insisted on giving me savings bonds for things like Christmas and my birthday, in what I assume is was a frugal way to teach me about very (very) delayed gratification. I still have a bunch, but the value isn't particularly high and the process of checking their value is tedious, so I generally only end up checking it maybe every five years or so. I figured it…
Getting Started with Augmented Reality in iOS 11
Over the last several years augmented reality (AR) has become a hot topic across all platforms and technology sectors. Apple's release of iOS 11 included a new framework called ARKit that aims to make it easy for developers to add AR experiences into their apps without a lot of hassle or ceremony. While it's still a little limited in its initial form, Apple was still able to create an approachable framework for incorporating AR into apps,…
A Mobile DevOps Retrospective, Part III: Measurement, the Last Mile
As I mentioned recently in parts one and two, I recently had the pleasure of writing a series of guest posts for Microsoft's App Center blog about mobile DevOps and our experiences at Olo. The third (and final) post in the series is now available, enjoy! A Mobile DevOps Retrospective, Part III: Measurement, the Last Mile…
A Mobile DevOps Retrospective Part II: Automation
As I blogged about recently, I had the pleasure of writing a series of guest posts for Microsoft's Mobile Center blog about mobile DevOps and our experiences at Olo. I'm happy to share that part two is now available, and the third will be out soon. Enjoy! A Mobile DevOps Retrospective Part II: Automation…