-
Goroutines and Recursion
Given the following code, how many goroutines would you expect to be printed by the Printf statement?
-
Go Lambda Reuse
Functions as a Service (FaaS) platforms allow you to execute code on demand in response to various events. In recent years, FaaS platforms have become a popular compute mode when traffic loads are bursty, low throughput, unpredictable, or when only a small subset of logic requires a backend server (such as with a mobile application). The FaaS architecture model allows developers to optimize cost of using cloud infrastructure by only consuming compute resources as needed, as well as allowing developers to scale individual portions of their application, rather than scaling an entire service.
-
Writing a URL Shortener in Go
Note: This article was published a few months after I originally wrote the go-short scratch project. The conclusion includes some comments on how I’d further improve this project now that I have additional Go experience.
-
Lessons Learned with Alexa Development
Recently I published my first Alexa Skill, Promis Proctor and I wanted to share a few quick lessons learned I learned from the development and certification process. I wrote the skill in Node.js using the ASK CLI and the Alexa SDK.
-
Cordova: Bootstrapping AngularJS Apps
TL;DR: This article outlines how to manually bootstrap Cordova/AngularJS applications after the deviceready event to prevent Cordova plugin race condition errors.
-
Hello World (again)
The purpose of this blog is to share lessons learned while working on software projects for both work and personal leisure that may be useful to other developers. It’s my intention to try and update this blog on a semi-regular basis with technical articles and editorials.