Where Have I Been?

Posted by David Estes on Jul 03, 2017

Hello Everyone,

It's been a long time since I have had the time to stop and write a blog post and is something I regret taking the time to do. I'm still alive and well, actively contributing to the Grails / Groovy community (though not as actively as I was before). The reason for this is because of my engagement in a start up that has kept me busier than I could have ever imagined it would at the time we started. I have been working on a project called Morpheus which is a Cloud...

Using Microservices to design for scale

Posted by David Estes on Jun 09, 2015

Woah! totally used the latest trendy buzzword in the title. Microservices are all the talk in the developer community these days. Some even say if you aren't designing with microservices you're doing it wrong. They have also caused a trend of teams of developers who have never built microservices, going all in on them. Or even using them where it makes no sense to use them. So let's talk about some practical use cases for microservices and how they can even be used with Integrated...

Documenting your APIs

Posted by David Estes on Jun 07, 2015

Last week I had to rush to figure out how best to document some public developer API's for Happy Apps. We had already created some great RESTful OAUTH2 friendly API's for use with our iOS / Apple Watch app release but had not yet worked out how to present these API's to our users and any newcoming users that might want to use them. There are several possible avenues you can take when documenting your API's

Automated API Docs

Some options exist where the syntax of your comments...

Running Grails 3 on Heroku

Posted by David Estes on May 31, 2015

Today I decided to find out exactly how easy it was to deploy a grails 3 application to Heroku. I have never tried a deployment of a java based app to heroku (just Ruby) so this was a bit of a learning experience for myself. I have however, attempted to deploy to Cloud Foundry in a previous expirement with some success there.

Grails 3 has a much smaller memory footprint than its preceding versions and a much cleaner build architecture than before. Which should help us fit both build time and...

Asset-Pipeline Epiphany 'Provided'

Posted by David Estes on May 29, 2015

First off, today we released a new version of :asset-pipeline:2.2.2. This version contains fixes that finally allow your assets to be bundled within binary plugins for grails 2.2.x (something we have had working for grails 3.x but were still fighting with for 2.2.x . This also means you can use webjars. Just add them to your dependencies {} block and you should be able to use webjars at will.

An example is to use webjars:

dependencies { provided 'org.webjars:almond:0.2.9'}

Now you can...