Author Archives: Reiner

About Reiner

Born 1954 in Ratisbon (Bavaria, Germany), in 1976 punched cards at Berlin Technical University, caught hacking one of its mainframes by Horst Zuse (son of Konrad Zuse), started studying computer science and soon was offered a job whithin their computer department doing systems programming for IBM VM/370. While studying, jobbed around Germany at various places doing all sorts of things, then returned to Berlin to work at SRZ (computer aided typesetting). Never finished my master degree, but chose to take up self-employed work (which didn't turn me rich nor famous). Now working for a mid-sized software company within a very promising department as head of server software development.

Java DateFormat: Do use FastDateFormat or clone() to achieve Thread-Safety

TL;DR: Use Apache Commons FastDateFormat. Use DateFormat.clone() if you can’t use FastDateFormat. Continue reading

Posted in Carano, Computers, English, Java | Leave a comment

Looking for great Ionic 2 example apps – Ionic 2 Conference Application by Ionic

This is not original content, but praises as a great example for an Ionic 2 Angular 2 TypeScript app. Continue reading

Posted in Angular.js, Computers, English, Ionic | 1 Comment

Using Docker to create Ionic 2 PWA developer environment

For creating a simple Progressive Web Application (PWA) I chose Ionic 2 because it looks cool and it’s based on Angular 2.

I show, how I used Docker to set up a tiny developer environment on a MacBook, avoiding involved installation and isolating my host from all the mishaps that may (will) happen on its way.

At the same time, you’ll take a glimpse at Docker’s ease of use, up to using Docker Hub’s cloud infrastructure. Continue reading

Posted in Angular.js, Computers, Docker, English, Ionic, Mac OS X | 8 Comments

OS X: Why takes Panic’s Transmit so much longer to transfer a text file via SFTP than Cyberduck? Compression!

Transmit needs OS X ssh config in order to enable sftp compression. Continue reading

Posted in Apple, Mac OS X | Leave a comment

How 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 it. Although EBS volumes are designed for reliability, … Continue reading

Posted in at other Locations, Computers, English | Tagged , , | 3 Comments

Grails and Microsoft SQL Server – Not so painless when using Unique Constraints – A Pragmatic Work-Around

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) Case sensitivity and collation issues (not covered here) … Continue reading

Posted in English, Grails, Hibernate | 1 Comment

Episodes 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 … Continue reading

Posted in English, Mac OS X | Leave a comment

Mac OS X (Snow Leopard): 1-2-3 Minimal Tomcat Install for Developers

This will install Tomcat for developer use – i.e. within your user home path, using your login, not as a service: Get the tar.gz for Tomcat Core from Apache Tomcat Change to your private Library: cd ~/Library Unpack Tomcat, e.g. tar xvfz … Continue reading

Posted in Java, Mac OS X | Leave a comment

How 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 required to supply certain logging jars (e.g. … Continue reading

Posted in English, Grails | Leave a comment

How 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 application into a production environment. I’ll give a full source … Continue reading

Posted in English, Grails | 7 Comments