Easy Database Manipulation with Groovy and Gradle

Taking a renewed look at Groovy, the under-hyped yet ubiquitous JVM based language, and how it makes database scripting easy.
Taking a renewed look at Groovy, the under-hyped yet ubiquitous JVM based language, and how it makes database scripting easy.
When should you deploy a Java app to the server as a traditional WAR file, and when should you use an embedded server in the application itself? [...]
When your app is too small for a DI framework, yet has too much config for environment variables, this old-school gem really hits a sweet spot in between. [...]
How to package up a project's code, along with all of its dependencies, into one monolithic JAR file that can more easily be distributed and executed. [...]
Pros and cons of shared web hosting vs. VPS hosting vs. "cloud" providers. Watching out for misleading price information, and sneaky terms & conditions. [...]