I used to attend a lot of conferences. Back between 2008 and around 2012 I'd go to at least one (if not more) a year. I've even spoken at a number...
So why Grails on a Raspberry Pi? It's a valid question and one that I hope to answer with this post. If you're not familiar with Grails, perhaps...
The first step in getting working with Grails on the Raspberry Pi is, of course, installing Grails. I've been somewhat dreading this post because...
If you've missed the first three parts in this series you may want to check them out before proceeding:Part 1 Part 2Part 3Alright, now that you're...
I recently read this article over at DZone about using Java 8 Streams and Collectors to manipulate and perform calculations on a list of integers....
One of the handiest features of Grails is the "flash" scope. The flash scope is "A temporary storage map that stores objects within the session for...
In 2017 I attended the DevNexus conference in Atlanta and wrote my thoughts of it at the time. I was mildly critical of some of the content...
When you compile a list of your favorite features in the cloud, I'd be willing to bet that notifications aren't typically cracking the "top 10" of many...
I've written many blog posts about connecting to an Autonomous DB instance in the past. Best practices evolve as tools, services, and frameworks become...
As I mentioned in a previous post, sorting algorithms typically play a large role in programming interviews. Those who follow the traditional path...
I've spent a lot of time on the blog lately talking about views in Spark Java applications. Rightfully so, as Views are the Turkey in any MVC sandwich...
In the last post we looked at plugging in Thymeleaf into a Spark Java application for view rendering. The concept was pretty simple: using the Thymeleaf...