Spike BurtonMocking Events in Node.js with EventEmitter and Test DoubleWriting unit tests for asynchronous non-deterministic code can be tricky. How do you go about testing functions that make use of network…3 min read·Nov 1, 2019----
Spike BurtonUnderstanding Interfaces and Polymorphism in GoOne of the most powerful yet complex constructs of the Go programming language is that of interfaces. An interface in Go allows for…·2 min read·Sep 8, 2019----
Spike BurtonWhy We All Need DockerThe gap between development and production/deployment has long been narrowing. There is a growing need for developers to understand and…·3 min read·Sep 1, 2019----
Spike BurtoninThe StartupConcurrency, Async/Await, and Promise.all() in JavaScriptOften when building web apps, we are writing asynchronous code — making a network request to an external API, for example. Data retrieved…·3 min read·Aug 25, 2019--1--1
Spike BurtoninThe StartupGetting Started with Rails 6 and ReactRails version 6 is out! One of the most exciting things about the newest release of Rails is the treatment of JavaScript as a first-class…·3 min read·Aug 18, 2019--7--7
Spike BurtonHow to Get Started with Travis CI and HerokuThe process of setting up a project for deployment doesn’t have to be a pain. If you are preparing and scaling for production throughout…·4 min read·Aug 10, 2019----
Spike BurtonWhy I Decided to Create a Personal Site with GatsbyJSWhen I began thinking about how I’d like to build and structure a personal portfolio site, I looked into a number of options. Should I…3 min read·Aug 4, 2019----
Spike BurtonWhy I chose to learn GoI am of the opinion that programming languages are merely tools in the creative arsenal — and as much as a hammer has a specific purpose…3 min read·Jul 26, 2019----
Spike BurtoninThe StartupHow to Get Started with AWS LambdaCloud computing, serverless architecture, microservices … if you have been paying attention to the latest web development trends, you have…·6 min read·Jul 23, 2019--1--1
Spike BurtonAutomate API Testing with PostmanWhenever I am building out an API, I am constantly testing every endpoint as I go to ensure functionality. Postman is an amazing tool to…4 min read·Jul 14, 2019----