David Norton

Principal Consultant

Software engineer with 9 years of professional application development experience. Passionate about continuous delivery, incremental improvement, and test-driven development.

Background heavy in enterprise Java technologies such as Groovy, Spring, Spock, Gradle, Hibernate, Tomcat, Jenkins. Focus on high-scale web architecture, platform transformation, and team development.

Recent Blog Posts

Devops

Use a Terraform wrapper script to easily manage Terraform installations

December 21st, 2017

This Terraform wrapper is a script that automatically loads the appropriate version of Terraform for the particular project.

David Norton
JVM

Building Continuous Delivery: Rock-solid builds with Gradle

February 1st, 2016

Continuous delivery is the very first principle behind the Agile Manifesto, and yet it continues to plague software development teams. In this talk, David Norton will give a brief overview of continuous delivery practices and then focus on the area…

David Norton
JVM

Reset Your H2 Database For A Clean State Between Functional Tests

January 13th, 2015

For automated tests, a solution to reset your H2 database between each test.

David Norton
JavaScript

Unit test your server-side JavaScript with Spock

May 29th, 2014

Learn how to use Spock, the powerful Groovy-based specification framework, to unit test your server-side JavaScript with style.

David Norton
JVM

Reuse your Gradle logic across the enterprise

April 24th, 2014

Gradle build code will sometimes need to be reused across the enterprise. Here are a few ways to do so.

David Norton