- software development 20
- java 17
- tips 9
- open source 7
- productivity 6
- spring 5
- spring roo 5
- photooapp 5
- organisation 5
- ubuntu 5
- linux 5
- talk 5
- eai 5
- apple 4
- macos 4
- self-hosting 4
- oracle 4
- article 4
- javaone 3
- san francisco 3
- intellij 3
- glassfish 3
- android 3
- debugging 3
- integration 3
- bugfix 3
- external 3
- innoq 3
- special chars 2
- settings 2
- security 2
- github 2
- aspectj 2
- writing 2
- team management 2
- owncloud 2
- nextcloud 2
- innovation 2
- elster 1
- steuern 1
- jira 1
- atlassian 1
- ftplicity 1
- duplicity 1
- backup 1
- jpa 1
- iphone 1
- telefon 1
- GSM 1
- privacy 1
- google 1
- duckduckgo 1
- tracking 1
- search 1
- video 1
- jboss forge 1
- bash 1
- finder 1
- applescript 1
- apps 1
- jfs2013 1
- stuttgart 1
- sonarqube 1
- postfix 1
- kvm 1
- clojure 1
- tipps 1
- application server 1
- mobile 1
- asciidoc 1
- culture 1
- database 1
- migration 1
- logging 1
- log4j 1
- business technology 1
- organizational development 1
- systems thinking 1
- change management 1
- complexity 1
software development
Per request debugging with Log4j 2 filters
Customers quite regularly call on me to support them when an application is not behaving as expected. On a development machine there are a lot of ways and u...
Personal Reset
Lately I noticed a growing dissatisfaction with my daily workflow. And this was not only because my last blog post has been almost a year ago. No, it’...
First Steps with Android
The Stumble Stones
DOAG SIG Middleware 2013: Enterprise Integration with GlassFish
I have been invited by the DOAG to give a talk on "Enterprise Integration with GlassFish" at their SIG Middleware event.
Getting started with Clojure
Why Clojure?
Speaking at JavaOne 2013
I’m very happy to announce that one of my proposals for JavaOne 2013 has been accepted. This year’s JavaOne takes place from Sep 22 until Sep 27 in San Franc...
Collaborator on Sonar IntelliJ Plugin
Lately I was granted the “Collaborator” status on the Sonar Plugin for IntelliJ IDEA at Github (https://github.com/gshakhn/sonar-intellij-plugin/) and I’d l...
I’m speaking at Java Forum Stuttgart 2013
I have been invited to talk at Java Forum Stuttgart on July 4th 2013. Java Forum is a single day event fully packed with good talks on various topics. You ca...
Mac OS X setup tips & tricks
This post is kind of a reminder for myself when re-setting up my MacBook on which tools and applications I found to be useful for daily business. Feel free t...
Glassfish 4 on Nexus7
As you might have read in my previous blog post I’m currently doing Proof-Of-Concepts on what is possible with Java on a tablet like the Google Nexus7 device...
Ubuntu and Java on Nexus7
In this blog post I describe how to setup Ubuntu Linux and Oracle Java on my newly acquired Google Nexus7 device. This shall be the foundation to checkout th...
Enhancements for Mac OS X Finder.app
Today I’d like to share three AppleScripts with you which really enhanced my general usage of the Finder.app in Mac OS X. If you are not a Mac OS X user, you...
JavaOne 2012 Session material is now available
Oracle just published screen & audio recordings of all sessions at JavaOne 2012. The files for our session "Enterprise Application Integration patterns...
Getting ready for JavaOne 2012
At the time of writing this blog post everything is prepared and I'm already really excited about my very first flight to the States and therefore my very f...
SpringRoo - Howto translate Java exceptions to user-friendly error messages
Introduction This blog post belongs to a tutorial series on SpringRoo 1.2.0 which uses the sample application "photooapp" to provide practical examples.Withi...
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
Starting PhotooApp - A SpringRoo tutorial application
Ich hatte bereits im Februar angekündigt, dass ich hier ein paar Artikel über SpringRoo schreiben würde, und nutze nun das Erscheinen des neuen Meilensteins ...
How to Set Default Comment Security Level in Atlassian JIRA
Atlassian JIRA in my humble opinion one of the greatest issue tracking systems around. Nevertheless there are still many missing features, one of them may b...
Broken special chars in Spring Roo internationalization?
This is the first post in an upcoming series of posts on Spring Roo (see footer for details an Roo).Problem: Special chars and Umlauts are not correctly dis...
Umlaute und Sonderzeichen in Spring Roo?
Dies ist der erste in einer Reihe von Blog-Posts über Spring Roo (Erläuterung siehe unten).[english version] Problem: Sonderzeichen und Umlaute werden in m...
java
Per request debugging with Log4j 2 filters
Customers quite regularly call on me to support them when an application is not behaving as expected. On a development machine there are a lot of ways and u...
Personal Reset
Lately I noticed a growing dissatisfaction with my daily workflow. And this was not only because my last blog post has been almost a year ago. No, it’...
First Steps with Android
The Stumble Stones
DOAG SIG Middleware 2013: Enterprise Integration with GlassFish
I have been invited by the DOAG to give a talk on "Enterprise Integration with GlassFish" at their SIG Middleware event.
Speaking at JavaOne 2013
I’m very happy to announce that one of my proposals for JavaOne 2013 has been accepted. This year’s JavaOne takes place from Sep 22 until Sep 27 in San Franc...
Collaborator on Sonar IntelliJ Plugin
Lately I was granted the “Collaborator” status on the Sonar Plugin for IntelliJ IDEA at Github (https://github.com/gshakhn/sonar-intellij-plugin/) and I’d l...
I’m speaking at Java Forum Stuttgart 2013
I have been invited to talk at Java Forum Stuttgart on July 4th 2013. Java Forum is a single day event fully packed with good talks on various topics. You ca...
Glassfish 4 on Nexus7
As you might have read in my previous blog post I’m currently doing Proof-Of-Concepts on what is possible with Java on a tablet like the Google Nexus7 device...
Ubuntu and Java on Nexus7
In this blog post I describe how to setup Ubuntu Linux and Oracle Java on my newly acquired Google Nexus7 device. This shall be the foundation to checkout th...
JBoss Forge in IntelliJ IDEA
At this year’s JavaOne I attended a talk by Marius Bogoevici (@mariusbogoevici) and was once again pointed at the JBoss Forge project. Last time I took a loo...
JavaOne 2012 Session material is now available
Oracle just published screen & audio recordings of all sessions at JavaOne 2012. The files for our session "Enterprise Application Integration patterns...
Getting ready for JavaOne 2012
At the time of writing this blog post everything is prepared and I'm already really excited about my very first flight to the States and therefore my very f...
SpringRoo - Howto translate Java exceptions to user-friendly error messages
Introduction This blog post belongs to a tutorial series on SpringRoo 1.2.0 which uses the sample application "photooapp" to provide practical examples.Withi...
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
Starting PhotooApp - A SpringRoo tutorial application
Ich hatte bereits im Februar angekündigt, dass ich hier ein paar Artikel über SpringRoo schreiben würde, und nutze nun das Erscheinen des neuen Meilensteins ...
Broken special chars in Spring Roo internationalization?
This is the first post in an upcoming series of posts on Spring Roo (see footer for details an Roo).Problem: Special chars and Umlauts are not correctly dis...
Umlaute und Sonderzeichen in Spring Roo?
Dies ist der erste in einer Reihe von Blog-Posts über Spring Roo (Erläuterung siehe unten).[english version] Problem: Sonderzeichen und Umlaute werden in m...
tips
Mac OS X setup tips & tricks
This post is kind of a reminder for myself when re-setting up my MacBook on which tools and applications I found to be useful for daily business. Feel free t...
Enhancements for Mac OS X Finder.app
Today I’d like to share three AppleScripts with you which really enhanced my general usage of the Finder.app in Mac OS X. If you are not a Mac OS X user, you...
SpringRoo - Howto translate Java exceptions to user-friendly error messages
Introduction This blog post belongs to a tutorial series on SpringRoo 1.2.0 which uses the sample application "photooapp" to provide practical examples.Withi...
iPhone - Wartezeit für Rufumleitung bei Abwesenheit setzen
Frage: Wie kann man eigentlich am iPhone die Zeit oder die Anzahl der Klingelzeichen einstellen, die das Telefon wartet, bis ein nicht angenommener Anruf bs...
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
How to Set Default Comment Security Level in Atlassian JIRA
Atlassian JIRA in my humble opinion one of the greatest issue tracking systems around. Nevertheless there are still many missing features, one of them may b...
Broken special chars in Spring Roo internationalization?
This is the first post in an upcoming series of posts on Spring Roo (see footer for details an Roo).Problem: Special chars and Umlauts are not correctly dis...
Umlaute und Sonderzeichen in Spring Roo?
Dies ist der erste in einer Reihe von Blog-Posts über Spring Roo (Erläuterung siehe unten).[english version] Problem: Sonderzeichen und Umlaute werden in m...
Probleme beim Login ins Elster ePortal mit Mac OS X
Ich hatte bis vor Kurzem einige Probleme, mich im Elster ePortal anzumelden. Im Folgenden will ich kurz den Fehler und die für mich funktionierende Lösung ze...
open source
Collaborator on Sonar IntelliJ Plugin
Lately I was granted the “Collaborator” status on the Sonar Plugin for IntelliJ IDEA at Github (https://github.com/gshakhn/sonar-intellij-plugin/) and I’d l...
JBoss Forge in IntelliJ IDEA
At this year’s JavaOne I attended a talk by Marius Bogoevici (@mariusbogoevici) and was once again pointed at the JBoss Forge project. Last time I took a loo...
SpringRoo - Howto translate Java exceptions to user-friendly error messages
Introduction This blog post belongs to a tutorial series on SpringRoo 1.2.0 which uses the sample application "photooapp" to provide practical examples.Withi...
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
Starting PhotooApp - A SpringRoo tutorial application
Ich hatte bereits im Februar angekündigt, dass ich hier ein paar Artikel über SpringRoo schreiben würde, und nutze nun das Erscheinen des neuen Meilensteins ...
Broken special chars in Spring Roo internationalization?
This is the first post in an upcoming series of posts on Spring Roo (see footer for details an Roo).Problem: Special chars and Umlauts are not correctly dis...
Umlaute und Sonderzeichen in Spring Roo?
Dies ist der erste in einer Reihe von Blog-Posts über Spring Roo (Erläuterung siehe unten).[english version] Problem: Sonderzeichen und Umlaute werden in m...
productivity
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
Personal Reset
Lately I noticed a growing dissatisfaction with my daily workflow. And this was not only because my last blog post has been almost a year ago. No, it’...
Mac OS X setup tips & tricks
This post is kind of a reminder for myself when re-setting up my MacBook on which tools and applications I found to be useful for daily business. Feel free t...
Enhancements for Mac OS X Finder.app
Today I’d like to share three AppleScripts with you which really enhanced my general usage of the Finder.app in Mac OS X. If you are not a Mac OS X user, you...
How to Set Default Comment Security Level in Atlassian JIRA
Atlassian JIRA in my humble opinion one of the greatest issue tracking systems around. Nevertheless there are still many missing features, one of them may b...
Probleme beim Login ins Elster ePortal mit Mac OS X
Ich hatte bis vor Kurzem einige Probleme, mich im Elster ePortal anzumelden. Im Folgenden will ich kurz den Fehler und die für mich funktionierende Lösung ze...
spring
SpringRoo - Howto translate Java exceptions to user-friendly error messages
Introduction This blog post belongs to a tutorial series on SpringRoo 1.2.0 which uses the sample application "photooapp" to provide practical examples.Withi...
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
Starting PhotooApp - A SpringRoo tutorial application
Ich hatte bereits im Februar angekündigt, dass ich hier ein paar Artikel über SpringRoo schreiben würde, und nutze nun das Erscheinen des neuen Meilensteins ...
Broken special chars in Spring Roo internationalization?
This is the first post in an upcoming series of posts on Spring Roo (see footer for details an Roo).Problem: Special chars and Umlauts are not correctly dis...
Umlaute und Sonderzeichen in Spring Roo?
Dies ist der erste in einer Reihe von Blog-Posts über Spring Roo (Erläuterung siehe unten).[english version] Problem: Sonderzeichen und Umlaute werden in m...
spring roo
SpringRoo - Howto translate Java exceptions to user-friendly error messages
Introduction This blog post belongs to a tutorial series on SpringRoo 1.2.0 which uses the sample application "photooapp" to provide practical examples.Withi...
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
Starting PhotooApp - A SpringRoo tutorial application
Ich hatte bereits im Februar angekündigt, dass ich hier ein paar Artikel über SpringRoo schreiben würde, und nutze nun das Erscheinen des neuen Meilensteins ...
Broken special chars in Spring Roo internationalization?
This is the first post in an upcoming series of posts on Spring Roo (see footer for details an Roo).Problem: Special chars and Umlauts are not correctly dis...
Umlaute und Sonderzeichen in Spring Roo?
Dies ist der erste in einer Reihe von Blog-Posts über Spring Roo (Erläuterung siehe unten).[english version] Problem: Sonderzeichen und Umlaute werden in m...
photooapp
SpringRoo - Howto translate Java exceptions to user-friendly error messages
Introduction This blog post belongs to a tutorial series on SpringRoo 1.2.0 which uses the sample application "photooapp" to provide practical examples.Withi...
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
Starting PhotooApp - A SpringRoo tutorial application
Ich hatte bereits im Februar angekündigt, dass ich hier ein paar Artikel über SpringRoo schreiben würde, und nutze nun das Erscheinen des neuen Meilensteins ...
Broken special chars in Spring Roo internationalization?
This is the first post in an upcoming series of posts on Spring Roo (see footer for details an Roo).Problem: Special chars and Umlauts are not correctly dis...
Umlaute und Sonderzeichen in Spring Roo?
Dies ist der erste in einer Reihe von Blog-Posts über Spring Roo (Erläuterung siehe unten).[english version] Problem: Sonderzeichen und Umlaute werden in m...
organisation
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
JBoss Forge in IntelliJ IDEA
At this year’s JavaOne I attended a talk by Marius Bogoevici (@mariusbogoevici) and was once again pointed at the JBoss Forge project. Last time I took a loo...
Alternative zu Google? DuckDuckGo
Nachdem Google das Tracking in den Suchergebnissen noch stärker ausgeweitet hat, so dass man mittlerweile noch nicht mal die angezeigten Links kopieren kan...
iPhone - Wartezeit für Rufumleitung bei Abwesenheit setzen
Frage: Wie kann man eigentlich am iPhone die Zeit oder die Anzahl der Klingelzeichen einstellen, die das Telefon wartet, bis ein nicht angenommener Anruf bs...
How to Set Default Comment Security Level in Atlassian JIRA
Atlassian JIRA in my humble opinion one of the greatest issue tracking systems around. Nevertheless there are still many missing features, one of them may b...
ubuntu
Postfix and /etc/hosts
The following post is actually a note2self as I stumbled over this problem and wanted to create a reminder for myself and others with similar issues.
Glassfish 4 on Nexus7
As you might have read in my previous blog post I’m currently doing Proof-Of-Concepts on what is possible with Java on a tablet like the Google Nexus7 device...
Ubuntu and Java on Nexus7
In this blog post I describe how to setup Ubuntu Linux and Oracle Java on my newly acquired Google Nexus7 device. This shall be the foundation to checkout th...
Praxistipps zu ftplicity
Ich nutze seit geraumer Zeit "ftplicity" für das Backup meiner Server auf einen FTP-Backupserver. In diversen Artikeln u.a. bei heise.de ("Hinter Schloss un...
linux
Postfix and /etc/hosts
The following post is actually a note2self as I stumbled over this problem and wanted to create a reminder for myself and others with similar issues.
Glassfish 4 on Nexus7
As you might have read in my previous blog post I’m currently doing Proof-Of-Concepts on what is possible with Java on a tablet like the Google Nexus7 device...
Ubuntu and Java on Nexus7
In this blog post I describe how to setup Ubuntu Linux and Oracle Java on my newly acquired Google Nexus7 device. This shall be the foundation to checkout th...
Praxistipps zu ftplicity
Ich nutze seit geraumer Zeit "ftplicity" für das Backup meiner Server auf einen FTP-Backupserver. In diversen Artikeln u.a. bei heise.de ("Hinter Schloss un...
talk
DOAG SIG Middleware 2013: Enterprise Integration with GlassFish
I have been invited by the DOAG to give a talk on "Enterprise Integration with GlassFish" at their SIG Middleware event.
Speaking at JavaOne 2013
I’m very happy to announce that one of my proposals for JavaOne 2013 has been accepted. This year’s JavaOne takes place from Sep 22 until Sep 27 in San Franc...
I’m speaking at Java Forum Stuttgart 2013
I have been invited to talk at Java Forum Stuttgart on July 4th 2013. Java Forum is a single day event fully packed with good talks on various topics. You ca...
JavaOne 2012 Session material is now available
Oracle just published screen & audio recordings of all sessions at JavaOne 2012. The files for our session "Enterprise Application Integration patterns...
Getting ready for JavaOne 2012
At the time of writing this blog post everything is prepared and I'm already really excited about my very first flight to the States and therefore my very f...
eai
DOAG SIG Middleware 2013: Enterprise Integration with GlassFish
I have been invited by the DOAG to give a talk on "Enterprise Integration with GlassFish" at their SIG Middleware event.
Speaking at JavaOne 2013
I’m very happy to announce that one of my proposals for JavaOne 2013 has been accepted. This year’s JavaOne takes place from Sep 22 until Sep 27 in San Franc...
I’m speaking at Java Forum Stuttgart 2013
I have been invited to talk at Java Forum Stuttgart on July 4th 2013. Java Forum is a single day event fully packed with good talks on various topics. You ca...
JavaOne 2012 Session material is now available
Oracle just published screen & audio recordings of all sessions at JavaOne 2012. The files for our session "Enterprise Application Integration patterns...
Getting ready for JavaOne 2012
At the time of writing this blog post everything is prepared and I'm already really excited about my very first flight to the States and therefore my very f...
apple
Mac OS X setup tips & tricks
This post is kind of a reminder for myself when re-setting up my MacBook on which tools and applications I found to be useful for daily business. Feel free t...
Enhancements for Mac OS X Finder.app
Today I’d like to share three AppleScripts with you which really enhanced my general usage of the Finder.app in Mac OS X. If you are not a Mac OS X user, you...
iPhone - Wartezeit für Rufumleitung bei Abwesenheit setzen
Frage: Wie kann man eigentlich am iPhone die Zeit oder die Anzahl der Klingelzeichen einstellen, die das Telefon wartet, bis ein nicht angenommener Anruf bs...
Probleme beim Login ins Elster ePortal mit Mac OS X
Ich hatte bis vor Kurzem einige Probleme, mich im Elster ePortal anzumelden. Im Folgenden will ich kurz den Fehler und die für mich funktionierende Lösung ze...
macos
Mac OS X setup tips & tricks
This post is kind of a reminder for myself when re-setting up my MacBook on which tools and applications I found to be useful for daily business. Feel free t...
Enhancements for Mac OS X Finder.app
Today I’d like to share three AppleScripts with you which really enhanced my general usage of the Finder.app in Mac OS X. If you are not a Mac OS X user, you...
JBoss Forge in IntelliJ IDEA
At this year’s JavaOne I attended a talk by Marius Bogoevici (@mariusbogoevici) and was once again pointed at the JBoss Forge project. Last time I took a loo...
Probleme beim Login ins Elster ePortal mit Mac OS X
Ich hatte bis vor Kurzem einige Probleme, mich im Elster ePortal anzumelden. Im Folgenden will ich kurz den Fehler und die für mich funktionierende Lösung ze...
self-hosting
Migrate Owncloud from PostgreSQL to MySQL
I am running a self-hosted owncloud instance for more than a year now. Back in August I decided to setup a new Ubuntu 14.04 server at home and tried to run ...
Postfix and /etc/hosts
The following post is actually a note2self as I stumbled over this problem and wanted to create a reminder for myself and others with similar issues.
Praxistipps zu ftplicity
Ich nutze seit geraumer Zeit "ftplicity" für das Backup meiner Server auf einen FTP-Backupserver. In diversen Artikeln u.a. bei heise.de ("Hinter Schloss un...
oracle
DOAG SIG Middleware 2013: Enterprise Integration with GlassFish
I have been invited by the DOAG to give a talk on "Enterprise Integration with GlassFish" at their SIG Middleware event.
Speaking at JavaOne 2013
I’m very happy to announce that one of my proposals for JavaOne 2013 has been accepted. This year’s JavaOne takes place from Sep 22 until Sep 27 in San Franc...
JavaOne 2012 Session material is now available
Oracle just published screen & audio recordings of all sessions at JavaOne 2012. The files for our session "Enterprise Application Integration patterns...
Getting ready for JavaOne 2012
At the time of writing this blog post everything is prepared and I'm already really excited about my very first flight to the States and therefore my very f...
article
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
Per request debugging with Log4j 2 filters
Customers quite regularly call on me to support them when an application is not behaving as expected. On a development machine there are a lot of ways and u...
Article on company culture at innoQ
For those of you interested in the impact of a company’s culture, I wrote an article about the company culture at innoQ on their blog. The article is ...
First Steps with Android
The Stumble Stones
javaone
Speaking at JavaOne 2013
I’m very happy to announce that one of my proposals for JavaOne 2013 has been accepted. This year’s JavaOne takes place from Sep 22 until Sep 27 in San Franc...
JavaOne 2012 Session material is now available
Oracle just published screen & audio recordings of all sessions at JavaOne 2012. The files for our session "Enterprise Application Integration patterns...
Getting ready for JavaOne 2012
At the time of writing this blog post everything is prepared and I'm already really excited about my very first flight to the States and therefore my very f...
san francisco
Speaking at JavaOne 2013
I’m very happy to announce that one of my proposals for JavaOne 2013 has been accepted. This year’s JavaOne takes place from Sep 22 until Sep 27 in San Franc...
JavaOne 2012 Session material is now available
Oracle just published screen & audio recordings of all sessions at JavaOne 2012. The files for our session "Enterprise Application Integration patterns...
Getting ready for JavaOne 2012
At the time of writing this blog post everything is prepared and I'm already really excited about my very first flight to the States and therefore my very f...
intellij
Getting started with Clojure
Why Clojure?
Collaborator on Sonar IntelliJ Plugin
Lately I was granted the “Collaborator” status on the Sonar Plugin for IntelliJ IDEA at Github (https://github.com/gshakhn/sonar-intellij-plugin/) and I’d l...
JBoss Forge in IntelliJ IDEA
At this year’s JavaOne I attended a talk by Marius Bogoevici (@mariusbogoevici) and was once again pointed at the JBoss Forge project. Last time I took a loo...
glassfish
DOAG SIG Middleware 2013: Enterprise Integration with GlassFish
I have been invited by the DOAG to give a talk on "Enterprise Integration with GlassFish" at their SIG Middleware event.
Glassfish 4 on Nexus7
As you might have read in my previous blog post I’m currently doing Proof-Of-Concepts on what is possible with Java on a tablet like the Google Nexus7 device...
Ubuntu and Java on Nexus7
In this blog post I describe how to setup Ubuntu Linux and Oracle Java on my newly acquired Google Nexus7 device. This shall be the foundation to checkout th...
android
First Steps with Android
The Stumble Stones
Glassfish 4 on Nexus7
As you might have read in my previous blog post I’m currently doing Proof-Of-Concepts on what is possible with Java on a tablet like the Google Nexus7 device...
Ubuntu and Java on Nexus7
In this blog post I describe how to setup Ubuntu Linux and Oracle Java on my newly acquired Google Nexus7 device. This shall be the foundation to checkout th...
debugging
Per request debugging with Log4j 2 filters
Customers quite regularly call on me to support them when an application is not behaving as expected. On a development machine there are a lot of ways and u...
Glassfish 4 on Nexus7
As you might have read in my previous blog post I’m currently doing Proof-Of-Concepts on what is possible with Java on a tablet like the Google Nexus7 device...
Ubuntu and Java on Nexus7
In this blog post I describe how to setup Ubuntu Linux and Oracle Java on my newly acquired Google Nexus7 device. This shall be the foundation to checkout th...
integration
DOAG SIG Middleware 2013: Enterprise Integration with GlassFish
I have been invited by the DOAG to give a talk on "Enterprise Integration with GlassFish" at their SIG Middleware event.
Speaking at JavaOne 2013
I’m very happy to announce that one of my proposals for JavaOne 2013 has been accepted. This year’s JavaOne takes place from Sep 22 until Sep 27 in San Franc...
I’m speaking at Java Forum Stuttgart 2013
I have been invited to talk at Java Forum Stuttgart on July 4th 2013. Java Forum is a single day event fully packed with good talks on various topics. You ca...
bugfix
Migrate Owncloud from PostgreSQL to MySQL
I am running a self-hosted owncloud instance for more than a year now. Back in August I decided to setup a new Ubuntu 14.04 server at home and tried to run ...
Postfix and /etc/hosts
The following post is actually a note2self as I stumbled over this problem and wanted to create a reminder for myself and others with similar issues.
external
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
Per request debugging with Log4j 2 filters
Customers quite regularly call on me to support them when an application is not behaving as expected. On a development machine there are a lot of ways and u...
Article on company culture at innoQ
For those of you interested in the impact of a company’s culture, I wrote an article about the company culture at innoQ on their blog. The article is ...
innoq
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
Per request debugging with Log4j 2 filters
Customers quite regularly call on me to support them when an application is not behaving as expected. On a development machine there are a lot of ways and u...
Article on company culture at innoQ
For those of you interested in the impact of a company’s culture, I wrote an article about the company culture at innoQ on their blog. The article is ...
special chars
Broken special chars in Spring Roo internationalization?
This is the first post in an upcoming series of posts on Spring Roo (see footer for details an Roo).Problem: Special chars and Umlauts are not correctly dis...
Umlaute und Sonderzeichen in Spring Roo?
Dies ist der erste in einer Reihe von Blog-Posts über Spring Roo (Erläuterung siehe unten).[english version] Problem: Sonderzeichen und Umlaute werden in m...
settings
iPhone - Wartezeit für Rufumleitung bei Abwesenheit setzen
Frage: Wie kann man eigentlich am iPhone die Zeit oder die Anzahl der Klingelzeichen einstellen, die das Telefon wartet, bis ein nicht angenommener Anruf bs...
How to Set Default Comment Security Level in Atlassian JIRA
Atlassian JIRA in my humble opinion one of the greatest issue tracking systems around. Nevertheless there are still many missing features, one of them may b...
security
Praxistipps zu ftplicity
Ich nutze seit geraumer Zeit "ftplicity" für das Backup meiner Server auf einen FTP-Backupserver. In diversen Artikeln u.a. bei heise.de ("Hinter Schloss un...
How to Set Default Comment Security Level in Atlassian JIRA
Atlassian JIRA in my humble opinion one of the greatest issue tracking systems around. Nevertheless there are still many missing features, one of them may b...
github
Collaborator on Sonar IntelliJ Plugin
Lately I was granted the “Collaborator” status on the Sonar Plugin for IntelliJ IDEA at Github (https://github.com/gshakhn/sonar-intellij-plugin/) and I’d l...
Starting PhotooApp - A SpringRoo tutorial application
Ich hatte bereits im Februar angekündigt, dass ich hier ein paar Artikel über SpringRoo schreiben würde, und nutze nun das Erscheinen des neuen Meilensteins ...
aspectj
SpringRoo - Howto translate Java exceptions to user-friendly error messages
Introduction This blog post belongs to a tutorial series on SpringRoo 1.2.0 which uses the sample application "photooapp" to provide practical examples.Withi...
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
writing
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
Personal Reset
Lately I noticed a growing dissatisfaction with my daily workflow. And this was not only because my last blog post has been almost a year ago. No, it’...
team management
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
Article on company culture at innoQ
For those of you interested in the impact of a company’s culture, I wrote an article about the company culture at innoQ on their blog. The article is ...
owncloud
Migrate Owncloud from PostgreSQL to MySQL
I am running a self-hosted owncloud instance for more than a year now. Back in August I decided to setup a new Ubuntu 14.04 server at home and tried to run ...
nextcloud
Migrate Owncloud from PostgreSQL to MySQL
I am running a self-hosted owncloud instance for more than a year now. Back in August I decided to setup a new Ubuntu 14.04 server at home and tried to run ...
innovation
Why Small Experiments can help to overcome Innovator’s Dilemma
What’s in it for me as a reader
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
elster
Probleme beim Login ins Elster ePortal mit Mac OS X
Ich hatte bis vor Kurzem einige Probleme, mich im Elster ePortal anzumelden. Im Folgenden will ich kurz den Fehler und die für mich funktionierende Lösung ze...
steuern
Probleme beim Login ins Elster ePortal mit Mac OS X
Ich hatte bis vor Kurzem einige Probleme, mich im Elster ePortal anzumelden. Im Folgenden will ich kurz den Fehler und die für mich funktionierende Lösung ze...
jira
How to Set Default Comment Security Level in Atlassian JIRA
Atlassian JIRA in my humble opinion one of the greatest issue tracking systems around. Nevertheless there are still many missing features, one of them may b...
atlassian
How to Set Default Comment Security Level in Atlassian JIRA
Atlassian JIRA in my humble opinion one of the greatest issue tracking systems around. Nevertheless there are still many missing features, one of them may b...
ftplicity
Praxistipps zu ftplicity
Ich nutze seit geraumer Zeit "ftplicity" für das Backup meiner Server auf einen FTP-Backupserver. In diversen Artikeln u.a. bei heise.de ("Hinter Schloss un...
duplicity
Praxistipps zu ftplicity
Ich nutze seit geraumer Zeit "ftplicity" für das Backup meiner Server auf einen FTP-Backupserver. In diversen Artikeln u.a. bei heise.de ("Hinter Schloss un...
backup
Praxistipps zu ftplicity
Ich nutze seit geraumer Zeit "ftplicity" für das Backup meiner Server auf einen FTP-Backupserver. In diversen Artikeln u.a. bei heise.de ("Hinter Schloss un...
jpa
SpringRoo - Entity-Klassen und JPA-Repositories mit SpringRoo erstellen
Dies ist der zweite Artikel in meiner Tutorial-Reihe zu SpringRoo 1.2.0 in der die Beispiel-Anwendung "photooapp" entwickelt wird.Vorbedingungen In diesem B...
iphone
iPhone - Wartezeit für Rufumleitung bei Abwesenheit setzen
Frage: Wie kann man eigentlich am iPhone die Zeit oder die Anzahl der Klingelzeichen einstellen, die das Telefon wartet, bis ein nicht angenommener Anruf bs...
telefon
iPhone - Wartezeit für Rufumleitung bei Abwesenheit setzen
Frage: Wie kann man eigentlich am iPhone die Zeit oder die Anzahl der Klingelzeichen einstellen, die das Telefon wartet, bis ein nicht angenommener Anruf bs...
GSM
iPhone - Wartezeit für Rufumleitung bei Abwesenheit setzen
Frage: Wie kann man eigentlich am iPhone die Zeit oder die Anzahl der Klingelzeichen einstellen, die das Telefon wartet, bis ein nicht angenommener Anruf bs...
privacy
Alternative zu Google? DuckDuckGo
Nachdem Google das Tracking in den Suchergebnissen noch stärker ausgeweitet hat, so dass man mittlerweile noch nicht mal die angezeigten Links kopieren kan...
Alternative zu Google? DuckDuckGo
Nachdem Google das Tracking in den Suchergebnissen noch stärker ausgeweitet hat, so dass man mittlerweile noch nicht mal die angezeigten Links kopieren kan...
duckduckgo
Alternative zu Google? DuckDuckGo
Nachdem Google das Tracking in den Suchergebnissen noch stärker ausgeweitet hat, so dass man mittlerweile noch nicht mal die angezeigten Links kopieren kan...
tracking
Alternative zu Google? DuckDuckGo
Nachdem Google das Tracking in den Suchergebnissen noch stärker ausgeweitet hat, so dass man mittlerweile noch nicht mal die angezeigten Links kopieren kan...
search
Alternative zu Google? DuckDuckGo
Nachdem Google das Tracking in den Suchergebnissen noch stärker ausgeweitet hat, so dass man mittlerweile noch nicht mal die angezeigten Links kopieren kan...
video
JavaOne 2012 Session material is now available
Oracle just published screen & audio recordings of all sessions at JavaOne 2012. The files for our session "Enterprise Application Integration patterns...
jboss forge
JBoss Forge in IntelliJ IDEA
At this year’s JavaOne I attended a talk by Marius Bogoevici (@mariusbogoevici) and was once again pointed at the JBoss Forge project. Last time I took a loo...
bash
JBoss Forge in IntelliJ IDEA
At this year’s JavaOne I attended a talk by Marius Bogoevici (@mariusbogoevici) and was once again pointed at the JBoss Forge project. Last time I took a loo...
finder
Enhancements for Mac OS X Finder.app
Today I’d like to share three AppleScripts with you which really enhanced my general usage of the Finder.app in Mac OS X. If you are not a Mac OS X user, you...
applescript
Enhancements for Mac OS X Finder.app
Today I’d like to share three AppleScripts with you which really enhanced my general usage of the Finder.app in Mac OS X. If you are not a Mac OS X user, you...
apps
Mac OS X setup tips & tricks
This post is kind of a reminder for myself when re-setting up my MacBook on which tools and applications I found to be useful for daily business. Feel free t...
jfs2013
I’m speaking at Java Forum Stuttgart 2013
I have been invited to talk at Java Forum Stuttgart on July 4th 2013. Java Forum is a single day event fully packed with good talks on various topics. You ca...
stuttgart
I’m speaking at Java Forum Stuttgart 2013
I have been invited to talk at Java Forum Stuttgart on July 4th 2013. Java Forum is a single day event fully packed with good talks on various topics. You ca...
sonarqube
Collaborator on Sonar IntelliJ Plugin
Lately I was granted the “Collaborator” status on the Sonar Plugin for IntelliJ IDEA at Github (https://github.com/gshakhn/sonar-intellij-plugin/) and I’d l...
postfix
Postfix and /etc/hosts
The following post is actually a note2self as I stumbled over this problem and wanted to create a reminder for myself and others with similar issues.
kvm
Postfix and /etc/hosts
The following post is actually a note2self as I stumbled over this problem and wanted to create a reminder for myself and others with similar issues.
clojure
Getting started with Clojure
Why Clojure?
tipps
Getting started with Clojure
Why Clojure?
application server
DOAG SIG Middleware 2013: Enterprise Integration with GlassFish
I have been invited by the DOAG to give a talk on "Enterprise Integration with GlassFish" at their SIG Middleware event.
mobile
First Steps with Android
The Stumble Stones
asciidoc
Personal Reset
Lately I noticed a growing dissatisfaction with my daily workflow. And this was not only because my last blog post has been almost a year ago. No, it’...
culture
Article on company culture at innoQ
For those of you interested in the impact of a company’s culture, I wrote an article about the company culture at innoQ on their blog. The article is ...
database
Migrate Owncloud from PostgreSQL to MySQL
I am running a self-hosted owncloud instance for more than a year now. Back in August I decided to setup a new Ubuntu 14.04 server at home and tried to run ...
migration
Migrate Owncloud from PostgreSQL to MySQL
I am running a self-hosted owncloud instance for more than a year now. Back in August I decided to setup a new Ubuntu 14.04 server at home and tried to run ...
logging
Per request debugging with Log4j 2 filters
Customers quite regularly call on me to support them when an application is not behaving as expected. On a development machine there are a lot of ways and u...
log4j
Per request debugging with Log4j 2 filters
Customers quite regularly call on me to support them when an application is not behaving as expected. On a development machine there are a lot of ways and u...
business technology
Article on Innovation Tokens at jaxenter
The article I wrote on "Innovation Tokens: Hilfsmittel bei Informatikerromantik und Technologie-Überflutung" which was published in the German "Business Tec...
organizational development
Why Small Experiments can help to overcome Innovator’s Dilemma
What’s in it for me as a reader
systems thinking
Why Small Experiments can help to overcome Innovator’s Dilemma
What’s in it for me as a reader
change management
Why Small Experiments can help to overcome Innovator’s Dilemma
What’s in it for me as a reader
complexity
Why Small Experiments can help to overcome Innovator’s Dilemma
What’s in it for me as a reader