• Using Spring with AWS Lambda

    I love AWS Lambda. Removing the concept of a “server” from your application is huge. I won’t go into all the benefits of Lambda, but I can say from first hand experience, it not only eliminates countless hours of worrying about servers and infrastructure, but also makes backend application development...


  • Creating Unix Services and RPM/DEB Packages with Spring Boot and Gradle

    I work with Spring Boot daily, and it’s probably one of my favorite frameworks ever. The amount of things it does that just make every-day JVM-dev life easier is absurd. Spring Boot has probably saved me hundreds of hours in headaches. To tack on to the already enormous list of...


  • Configuring Multiple JDBC DataSources with Spring Boot

    I spent probably an hour or so yesterday learning how to enable multiple DataSources in a Spring Boot application, and have them be configurable via the application.properties (or .yaml) file. The Spring Boot docs have a simple example and about a paragraph on how to do this, but I found...


  • A New Look

    I refaced my website today, using a new Jekyll 3.0 enabled theme, heavily based on the awesome Centrarium theme by Ben Centra. After a few CSS tweaks, a new logo, and general customization, I’m really happy with the end result. I’m sure I’ll have some more tweaks here and there,...


  • Hello World!

    Hello world! This is my first (but hopefully not last) blog post! My goal is to write about anything I find interesting, helpful, and just plain cool. Oh, and space, definitely space. To stick with the programming theme, here’s how to write a Hello World program in Scala. object HelloWorld...