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. […]
Separating your email hosting from your web hosting, and recognizing some of the bait-and-switch tactics that are common among shared web hosting companies. […]
How to avoid Eclipse errors when Maven assembles your project in ways that are too complicated for the Eclipse plugin to understand. […]