• NBodyJS: An N-Body Simulation Written in Kotlin

    NBodyJS is a simple project I’ve had around for the past few years in various forms. It is a JavaScript n-body simulation. It is currently written in Kotlin. Initially I wrote it in plain JavaScript, then re-wrote in Scala, and finally, re-wrote in Kotlin. Both the Scala and Kotlin versions...


  • 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,...