mrhaki.blogspot.com
Grails Goodness: Adding Health Check Indicators - Messages from mrhaki
http://mrhaki.blogspot.com/2015/04/grails-goodness-adding-health-check.html
April 24, 2015. Grails Goodness: Adding Health Check Indicators. With Grails 3 we also get Spring Boot Actuator. We can use Spring Boot Actuator to add some production-ready features for monitoring and managing our Grails application. One of the features is the addition of some endpoints with information about our application. By default we already have a. Endpoint when we start a Grails (3 ) application. It gives back a JSON response with status. We can set the application property. To set the property:.
mrhaki.blogspot.com
Awesome Asciidoctor: Display Keyboard Shortcuts - Messages from mrhaki
http://mrhaki.blogspot.com/2015/04/awesome-asciidoctor-display-keyboard.html
April 22, 2015. Awesome Asciidoctor: Display Keyboard Shortcuts. When we want to explain in our documentation which keys a user must press to get to a function we can use the keyboard macro in Asciidoctor. The macro will output the key nicely formatted as a real key on the keyboard. The syntax of the macro is. To get the desired output we must set the document attribute. Otherwise the macro is not used. In the next Asciidoctor example file we use the keyboard macro:. Written with Asciidoctor 1.5.2.
mrhaki.blogspot.com
Gradle Goodness: Use Git Commit Id in Build Script - Messages from mrhaki
http://mrhaki.blogspot.com/2015/04/gradle-goodness-use-git-commit-id-in.html
April 22, 2015. Gradle Goodness: Use Git Commit Id in Build Script. The nice thing about Gradle is that we can use Java libraries in our build script. This way we can add extra functionality to our build script in an easy way. We must use the. Dependency configuration for our build script to include the library. For example we can include the library Grgit. Which provides an easy way to interact with Git from Java or Groovy code. This library is also the basis for the Gradle Git plugin. When we run the.
mrhaki.blogspot.com
Awesome Asciidoctor Notebook is Published - Messages from mrhaki
http://mrhaki.blogspot.com/2015/04/aweseome-asciidoctor-notebook-is.html
April 29, 2015. Awesome Asciidoctor Notebook is Published. Today Awesome Asciidoctor Notebook is published as a free. Book This book is an electronic publication with all Awesome Asciidoctor blog posts about the Asciidoctor tool bundled. The book is published at Leanpub. And is available in three formats: PDF, MOBI (for Kindle) and EPUB (for iPad). Updates for the book are also free. So when new Awesome Asciidoctor blog posts are added to the book you will get those updates for free. Subscribe in a reader.
mrhaki.blogspot.com
NextBuild 2015 Conference Report - Messages from mrhaki
http://mrhaki.blogspot.com/2015/06/nextbuild-2015-conference-report.html
June 3, 2015. NextBuild 2015 Conference Report. Saturday May 30th was the first NextBuild. The conference was very well organized, the location was great, the food was good, the talks very informative and the audience was super. So it was a great Saturday and hopefully next year we can attend the second NextBuild conference! Posted by Hubert Klein Ikkink. 2008-2016 Hubert A. Klein Ikkink. Subscribe in a reader.
mrhaki.com
About mrhaki
http://www.mrhaki.com/about/index.html
My name is Hubert Klein Ikkink, but I am also known as mrhaki. I am born in 1973 and live in Tilburg, The Netherlands, with my beautiful wife and three gorgeous children. I studied Information Systems and Management at the Tilburg University. After finishing my study I started to work at a company specialized in knowledge based software. There I started writing my first Java software (yes, an applet! I post small articles with a lot of code samples to understand how to use Groovy. And since November ...
mrhaki.blogspot.com
Grails Goodness: Testing Views and Templates - Messages from mrhaki
http://mrhaki.blogspot.com/2013/05/grails-goodness-testing-views-and.html
May 13, 2013. Grails Goodness: Testing Views and Templates. Grails has great support for testing. We can unit test controllers, taglibs, services and much more. One of the things we can unit test are views and templates. Suppose we have a view or template with some (hopefully simple) logic (a view/template should not contain complex logic), for example an if-else statement to display some content conditionally. We can write a test in Grails to see if the logic is correctly implemented. File: grails-app/v...
mrhaki.blogspot.com
Configure Maven Jetty plugin for SSL communication - Messages from mrhaki
http://mrhaki.blogspot.com/2009/05/configure-maven-jetty-plugin-for-ssl.html
May 13, 2009. Configure Maven Jetty plugin for SSL communication. For a recent project I had to enable SSL communication for the Maven Jetty plugin. So when we run. We must be able to use the. Protocol. After browsing several mailing list I found the answer. For development we can create our own security certificate and configure the plugin to use it. To create the development certificate we run the following command:. Fill in your name or domain for the. Plugin groupId org.mortbay.jetty /groupId...We ca...
mrhaki.blogspot.com
Grails Goodness: Use Spring Java Configuration - Messages from mrhaki
http://mrhaki.blogspot.com/2014/08/grails-goodness-use-spring-java.html
August 5, 2014. Grails Goodness: Use Spring Java Configuration. A Grails application uses Spring under the hood, which means we can also use all of Spring's features in a Grails application. For example we can use the Spring Java configuration feature with our Grails application. The Java configuration feature allows us to write a Java or Groovy class to define beans for our application. Of course in Grails we have the nice bean builder syntax when we define beans in the. The last step is to make sure ou...
mrhaki.com
mrhaki.com - Groovy, Grails and Java Developer
http://www.mrhaki.com/index.html
Hello I am a passionate Groovy and Java developer based in Tilburg, The Netherlands. My goal is to write software, like Pixar makes movies, BMW makes cars, Bang and Olufsen makes audio and TV systems and Apple makes computers and devices: clean, elegant, user-centered and high quality. My name is Hubert A. Klein Ikkink. Not a very common name, right? Assert ['Hubert', 'Alexander', 'Klein', 'Ikkink'].inject('mr') { nickname, name - nickname name[0].toLowerCase() } = 'mrhaki'.