Maven – Never Say Never in an updatePolicy
I want to share a misconception that caused Maven to fail when looking for artifacts. Im my example I was upgrading from Grails 1.2.0 to 1.2.1 and including a dependency to...
View ArticleTeaching Mavenized Grails to Survive mvn release:prepare release:perform with...
A mavenized Grails project has 2 competing sources stating the version of the application <version> within pom.xml app.version within application.properties If 2. does not match 1. the...
View ArticleHow to Deploy a Grails Application to JBoss 5
As outlined at Grails – How to Use Native Server Logging Configuration (e.g. Tomcat GlassFish JBoss), it may be advisable to remove any conflicting logging implementation when deploying a Grails...
View ArticleHow to Deploy a Grails Application to GlassFish
As outlined at How to Deploy a Grails Application to JBoss 5, deploying to JBoss 5 just requires to remove some logging jars and disable Grails logging configuration. With GlassFish however, it is...
View ArticleEpisodes from the Life of a Mac Convert – How to install Apache?
Yes, I shout it out to all my fellow brothers – after having led a sinful life of Windows miseries, I now have become a true and humble Apple believer :-) I wanted to install a web server on my Snow...
View ArticleGrails and Microsoft SQL Server – Not so painless when using Unique...
When porting your Grails application from just about any database to MS SQL Server, four areas come to my mind that require your immediate attention: Primary key generation strategy (not covered here)...
View ArticleHow to restore an EBS based Amazon EC2 Windows instance from a snapshot
This mail showed up this afternoon within my inbox: Dear REINER SADDEY, Your volume experienced a failure due to multiple failures of the underlying hardware components and we were unable to recover...
View ArticleUsing Docker to create Ionic 2 PWA developer environment
I want to create a simple Progressive Web Application (PWA) user registration dialog, which runs on mobile devices, accepts user data and saves them to some backend. I chose Ionic 2 (ignoring its...
View ArticleLooking for great Ionic 2 example apps – Ionic 2 Conference Application by Ionic
One of the best ways to learn is from well-done examples. That’s not quite easy, when you’re up to Ionic 2, Angular 2 and TypeScript. These are state-of-the-art technologies, whose final release are...
View ArticleJava DateFormat: Do use FastDateFormat or clone() to achieve Thread-Safety
Which pattern should you use to cope with DateFormat (and all of its siblings deriving from java.text.Format) not being thread-safe? TL;DR: Use Apache Commons Lang FastDateFormat (“a fast and...
View Article