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…Nov 1, 2019Nov 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…Sep 8, 2019Sep 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…Sep 1, 2019Sep 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…Aug 25, 20191Aug 25, 20191
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…Aug 18, 20197Aug 18, 20197
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…Aug 10, 2019Aug 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…Aug 4, 2019Aug 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…Jul 26, 2019Jul 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…Jul 23, 20191Jul 23, 20191
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…Jul 14, 2019Jul 14, 2019