Mein Just In Time Compiler Vortrag auf der JavaLand
26.03.2015
Vielen Dank an alle Zuhörer meines Vortrages und das tolle Feedback. Mir hat es viel Freude gemacht Euch die Geheimnisse... Weiterlesen
26.03.2015
Vielen Dank an alle Zuhörer meines Vortrages und das tolle Feedback. Mir hat es viel Freude gemacht Euch die Geheimnisse... Weiterlesen
08.12.2014
About 2 years ago, I introduced you to the architecture of CenterDevice, and it is now time for an update.... Weiterlesen
17.10.2014
My talk about profilers and their inner workings from JavaOne is now viewable for free in its entire length on... Weiterlesen
15.10.2014
Im Rahmen der Nürnberg Web Week habe ich auf der Web Insights einen Vortrag über jede Menge WPO Themen gehalten.... Weiterlesen
06.10.2014
On Monday 29th at the JavaOne conference I was proudly presenting my talk about profilers and how they work for... Weiterlesen
01.09.2014
(Photo by Stephen Chin) From the 24th to the 29th of August the JCrete took place on the greek mediterranean... Weiterlesen
01.09.2014
(Foto von Stephen Chin) Vom 24. bis zum 29. August fand auf der griechischen Mittelmeerinsel Kreta die JCrete statt. Dies... Weiterlesen
28.08.2014
Strings consume a lot of memory in any application. Especially the char[] containing the individual UTF-16 characters is contributing to... Weiterlesen
28.08.2014
Strings verbrauchen jede Menge Speicher in allen Java Anwendungen. Insbesondere das char[], welches die einzelnen UTF-16 Zeichen enthält, trägt am... Weiterlesen
21.08.2014
Am Donnerstag den 21. August habe ich einen Vortrag auf der RheinJUG gehalten. Thema des Vortrages war eine Neuauflage meines... Weiterlesen
12.08.2014
Am Montag den 11. August habe ich einen Vortrag auf der Java User Group Dortmund gehalten. Thema des kurzen Vortrages... Weiterlesen
30.07.2014
At codecentric we like to use the Java and GWT framework Vaadin for creation of web applications following the MVP... Weiterlesen
14.07.2014
What do you do when your Garbage Collection runs all the time? Well usually you would try to introduce some... Weiterlesen
21.05.2014
Auf der diesjährigen JAX in Mainz habe ich diese Frage in einem Talk erörtert und dabei gezeigt welche Probleme und... Weiterlesen
24.04.2014
Every Java developer with more than a few months of coding experience has written code like this before: try {... Weiterlesen
07.04.2014
Working with time and date in any programming language is a mess. To get an idea how much of an... Weiterlesen
06.04.2014
codecentric participated this year again at the international TableTopDay, where we celebrate geekdom by playing board games all day. As... Weiterlesen
26.02.2014
When I run the following Java program, which consumes all free memory with artificial data structures, something interesting happens. Something... Weiterlesen
11.10.2013
There have been plenty of talks on JavaOne 2013 about the release of Mission Control and Flight Recorder with Java... Weiterlesen
30.03.2013
All the geeks at codecentric were pretty excited about TableTopDay, a table top board gaming holiday invented by the fine... Weiterlesen
14.02.2013
In this post I want to give you an insight into the architecture of CenterDevice, a document management and collaboration... Weiterlesen
15.10.2012
Klicken Sie auf den unteren Button, um den Inhalt von de.slideshare.net zu laden. Inhalt laden Mein Vortrag stellt anschaulich dar... Weiterlesen
30.03.2012
Klicken Sie auf den unteren Button, um den Inhalt von www.slideshare.net zu laden. Inhalt laden Gestern habe ich auf dem... Weiterlesen
12.03.2012
Attila Szegedis Vortrag über „lessons learned about the JVM“ überraschte mich insbesondere dadurch dass er relativ ausgiebig darauf einging, wie... Weiterlesen
12.03.2012
During Attila Szegedis talk about „lessons learned about the JVM„, I was surprised that he emphasized the importance of knowing... Weiterlesen
07.02.2012
Kürzlich besuchte ich einen Kunden um dessen Anwendungsmonitoring mit AppDynamics weiter zu verbessern. Bei meiner Ankunft wurde ich mit folgenden... Weiterlesen
07.02.2012
I was at a customer recently to further improve their application monitoring for which they were using AppDynammics. When I... Weiterlesen
03.02.2012
In Akt 5 unserer OutOfMemoryError Tragödie, sprach ich darüber, dass es leider keine freien Tools zur Laufzeit Speicheranalyse gibt. Da... Weiterlesen
03.02.2012
In Act 5 of our OutOfMemoryError series, I talked about the lack of tool support for finding memory leaks at... Weiterlesen
17.01.2012
Act 4 of our series on OutOfMemoryError closed with the promise of better approaches to find memory leaks. We explained... Weiterlesen
17.01.2012
Der Akt 4 unserer Serie über OutOfMemoryError schloss mit dem Ausblick auf bessere Verfahren zum Aufspüren von Memory Leaks. Wir... Weiterlesen
22.11.2011
On November 8th and 9th, the first Velocity Europe conference took place in Berlin. About 500 people from the Web... Weiterlesen
07.11.2011
Die Abstimmung ist vorrüber: Apache Harmony, eine offene Java Implementatierung, wird eingestellt. Nachdem IBM bereits seine Unterstützung an Harmony eingestellt... Weiterlesen
07.11.2011
The voting is over: Apache Harmony, an open Java implementation, will be discontinued. After IBM stopped supporting Harmony and moving... Weiterlesen
27.10.2011
When we began thinking about a relaunch of our homepage 3 months ago, we already knew a few key facts... Weiterlesen
27.10.2011
Als wir vor 3 Monaten über den Relaunch unserer Homepage nachdachten, kannten wir schon einige, für uns wichtige, Eckdaten: Benutzung... Weiterlesen
24.10.2011
Eine Einführung in das Thema Web Performance Optimization gab ich am 11. Oktober auf der Web Tech Conference. Zielpublikum der... Weiterlesen
21.10.2011
In a recent talk about Web Performance Optimization during the Web Tech Conference I recommended mod_pagespeed as a cool automatic... Weiterlesen
21.10.2011
In meinem Vortrag über Web Performance Optimization auf der Web Tech Conference erwähnte ich mod_pagespeed als super funktionierende automatische Lösung... Weiterlesen
06.10.2011
In recent discussions, I noticed a confusion about the differences between measuring with Sampling and Instrumentation. I hear about which... Weiterlesen
06.10.2011
In einigen kürzlich geführten Diskussionen nahm ich eine Verwirrung über den Unterschied zwischen den Messverfahren Sampling und Instrumentierung wahr. Häufig... Weiterlesen
01.09.2011
Deadlocks sind üble Fehler für Programmierer. Sie treten niemals in der Entwicklungsumgebung auf, sondern nur in Produktion. Und weil sie... Weiterlesen
01.09.2011
Deadlocks are a nasty thing for programmers. They usually occur never in development environments, but only in production. Also, because... Weiterlesen
04.08.2011
During the second act of this series we explained Java Memory Leaks. We elaborated how Memory Leaks can occur in... Weiterlesen
04.08.2011
Im 2. Akt dieser Serie haben wir Java Memory Leaks vorgestellt. Dort wurde auch erläutert wie Memory Leaks in Java entstehen... Weiterlesen
05.07.2011
Ich bin eher dafür Bibliotheken früher zu aktualisieren. Ich finde der Gesamtaufwand ist niedriger als bei großen Migrationsprojekten. Und man... Weiterlesen
05.07.2011
I usually encourage to upgrade early. For me it keeps the overall upgrade effort lower than big bang upgrades. It... Weiterlesen
15.06.2011
Endlich ein neues Buch zur Performance von Enterprise Java Anwendungen! Es wurde meiner Meinung nach auch Zeit, denn die bisherigen... Weiterlesen
06.05.2011
codecentric hatte die Ehre dieses Jahr am 3. Mai den Performance Day auf der JAX auszurichten. In den vergangenen Jahren... Weiterlesen
01.04.2011
Gestern Abend hat Axel Fontaine auf der RheinJUG seinen Vortrag über Continuous Delivery gehalten. Es war ein guter, kurzweiliger Vortrag... Weiterlesen
21.03.2011
Im vorhergehenden Akt haben wir gelernt wie Java und Java Memory Leaks Speicher verbrauchen. Aus dem ersten Akt wissen wir,... Weiterlesen
21.03.2011
In the previous act, we learned about java memory leaks and how memory is consumed. From the first act we... Weiterlesen
17.02.2011
When I listened to Martin Fowlers Talk last week at Java User Group Cologne, I felt the urge to talk... Weiterlesen
17.02.2011
Martin Fowlers Vortrag auf der Java Users Group in Köln hat mich dazu motiviert etwas aus einem meiner Projekte bei... Weiterlesen
11.02.2011
AppDynamics ist seit nicht mal einem Jahr mit ihrer Java Application Performance Management Lösung auf dem Markt und beeindruckt durch... Weiterlesen
04.02.2011
During the load tests of a project I noticed the overall response time going down rapidly when more and more... Weiterlesen
04.02.2011
Bei der Durchführung von Lasttests auf einem Projekt bemerkte ich einen spontanen Abfall der Antwortzeiten. Je mehr Benutzer auf die... Weiterlesen
01.02.2011
While TV stations record and broadcast their review of the year’s events already in November or December, we follow the... Weiterlesen
21.01.2011
Während Fernsehsender ihren Jahresrückblick bereits im alten Jahr aufzeichnen und ausstrahlen, folgen wir der agilen Tradition und schauen erst nach... Weiterlesen
22.12.2010
In dem letzten Teil meiner WPO Serie möchte ich mich der Clientseite zuwenden. Aktuell schauen wir zwar nur auf Browser,... Weiterlesen
22.12.2010
The last area I want to examine in my series on WPO is the client side. Currently many people look... Weiterlesen
18.12.2010
In diesem Teil meiner Serie über WPO betrachte ich den traditionellsten Teil: Die auf dem Server laufende (selbst geschriebene) Software.... Weiterlesen
17.12.2010
This part of my series covers the most traditional part of WPO: The (custom written) software that runs on the... Weiterlesen
15.12.2010
In meinem letzten Beitrag beschrieb ich 3 Kernbereiche von WPO. Die Infrastruktur ist dabei der Bereich der Serverlandschaft. In diesem... Weiterlesen
15.12.2010
In my previous blog I described three key areas for WPO, one of them being infrastructure with all topics around... Weiterlesen
13.12.2010
What is Web Performance optimization? SEO is the way to make your website successful? Not anymore. Search Engine Optimization was... Weiterlesen
13.12.2010
Was ist Web Performance Optimierung? SEO ist der Weg Webseiten erfolgreich zu machen? Nicht mehr. Search Engine Optimization (Suchmaschinenoptimierung) war... Weiterlesen
27.11.2010
The following example shows how easy it is to combine a performance monitoring solution with a profiler. On a regular... Weiterlesen
27.11.2010
Wie sinnvoll sich eine Performance Monitoring Lösung mit einem Profiler verbinden lässt, kann man ganz anschaulich an folgendem Beispiel feststellen.... Weiterlesen
11.11.2010
Recently at a customer, I saw massive amounts of garbage generated, causing many garbage collections, as well as a huge... Weiterlesen
11.11.2010
Kürzlich sah ich bei einem unserer Kunden große Mengen erzeugten Garbages, welcher viele Garbage Collections verursachte. Zudem einen erheblichen Performanceverlust... Weiterlesen
18.10.2010
The GearConf is a growing german speaking conference for professional software development. While it is focused on tools, the usual... Weiterlesen
18.10.2010
Mit der GearConf wächst eine wichtige deutschsprachige Konferenz für professionelle Softwareentwicklung weiter. Neben dem starken Fokus auf Werkzeuge, fanden auch... Weiterlesen
31.08.2010
AppDynamics is the rising star in the Application Performance Management sky. Mirko gives a really good description why AppDynamics delivers... Weiterlesen
31.08.2010
AppDynamics ist der aufgehende Stern am Application Performance Management Himmel. Mirko beschreibt sehr schön in seinem Eintrag „Java Troubleshooting in... Weiterlesen
11.08.2010
When developing a site in JSF many people like to use the Richfaces Framework. It is a pretty solid framework... Weiterlesen
11.08.2010
Für die Entwicklung von JSF basierten Webseiten ist das Richfaces Framework ein gern genommenes Werkzeug. Es ist ein solides Framework... Weiterlesen
05.08.2010
There are many ways to do a good sprint retrospective, so we decided to try a new one every now... Weiterlesen
05.08.2010
Es gibt viele Wege eine Reflection über einen vergangenen Sprint zu machen, und ab und zu probieren wir auch neue... Weiterlesen
02.08.2010
Not taking JavaDoc seriously can easily happen to any developer. Or maybe you haven’t read that specific part of it,... Weiterlesen
02.08.2010
Es passiert jedem Entwickler schon mal, daß man Hinweise aus der JavaDoc nicht besonders Ernst nimmt, oder gar überliest. Insbesondere... Weiterlesen
29.07.2010
Wir bei codecentric haben hunderte von automatischen Builds die täglich laufen und.. manchmal auch fehlschlagen. Doch soll es hier nicht... Weiterlesen
29.07.2010
We at codecentric have hundreds of automatic builds run every day, sometimes they … fail. This post is not about... Weiterlesen
29.06.2010
I admit, this post is a bit „off-topic“. Recently we migrated this blog from using qTranslate to WPML for publishing... Weiterlesen
29.06.2010
Dieser Beitrag ist etwas „off-topic“. Kürzlich ist unser Blog von qTransate auf WPML für das zweisprachige Bloggen migriert worden. Hauptgrund... Weiterlesen
16.06.2010
In Projekten mit Endkundensichtbarkeit kommt es oft auf das genau Aussehen der Anwendung an. In internen Anwendungen ist es häufig... Weiterlesen
16.06.2010
In projects facing end customers style matters, often more than less. While in internal apps it doesn’t matter if the... Weiterlesen
30.03.2010
Wenn man Services in Mule konfiguriert wird man einige benutzen, welche externe Services aufrufen. Allerdings hängt es von der Umgebung... Weiterlesen
30.03.2010
When configuring mule, you might find out that some of your services need to call external parties. Depending on your... Weiterlesen
16.03.2010
In this blog post, I want to show you how we at codecentric are using Mule ESB and Apache CXF... Weiterlesen
16.03.2010
Ich möchte Euch in diesem Beitrag zeigen, wie wir bei codecentric in unseren Projekten den Mule ESB und Apache CXF... Weiterlesen
09.03.2010
Last week I had the pleasure attended Heinz Kabutz Java Specialists Master course to sharpen my Java skills. Java Champion... Weiterlesen
09.03.2010
Letzte Woche durfte ich zur Weiterentwicklung meiner Java Fertigkeiten den Java Specialists Master course von Heinz Kabutz besuchen. Java Champion... Weiterlesen
27.02.2010
„Dr. codecentric und seine kranken Pfleger“, das Brettspielteam von codecentric, Andreas Ebbert-Karroum, Torsten Rodemann, Marc Clemens und Fabian Lange (von... Weiterlesen
27.02.2010
„Dr. codecentric und seine kranken Pfleger“, (codecentric, M.D. and his sick attendants) the codecentric board game team, Andreas Ebbert-Karroum, Torsten... Weiterlesen
22.02.2010
I will be attending the course by Dr. Heinz Kabutz next week from 2nd-5th of March in Düsseldorf. I have... Weiterlesen
22.02.2010
Nächste Woche findet vom 2. – 5. März der Kurs von Dr. Heinz Kabutz in Düsseldorf statt. Meine Erwartungen an... Weiterlesen
01.02.2010
Automatisierte Builds und Tests setzen wir bei codecentric schon seit langem ein, jedoch fanden die Buildmonitore bis heute noch keinen... Weiterlesen
01.02.2010
Automated builds and tests already have a long tradition at codecentric, but we never managed to put up build radiators... Weiterlesen
13.01.2010
2009 has passed a few days by now, so I think it would be appropriate to look back on what... Weiterlesen
13.01.2010
2009 ist nun schon ein paar Tage vorbei, so daß vielleicht ein kleiner Jahresrückblick angemessen wäre. Kürzlich sagte ich noch... Weiterlesen
02.12.2009
scrumdays sind eine kleinere Veranstaltungsreihe auf denen sich die SCRUM Gemeinschaft zum Erfahrungsaustausch treffen kann. Da codecentric auch sehr aktiv... Weiterlesen
02.12.2009
scrumdays are local smaller sized events where SCRUM communities can meet and exchange their experience. As we are also very... Weiterlesen
29.11.2009
In diesem Blogbeitrag fasse ich die Ergebnisse der sehr fruchtbaren Diskussion von Freitagabend zusammen. Auslöser für das Thema war Stefan... Weiterlesen
29.11.2009
This post shall sum up the results from our fruitful discussion on friday evenig. The idea for the open space... Weiterlesen
25.11.2009
After upgrading Java to version 1.6.0.17 our CXF based webservices running on Mule ESB did not work anymore.
25.11.2009
Nach einem Upgrade der Java Version auf 1.6.0.17 liefen unsere CXF basierten Webservice im Mule ESB nicht mehr.
19.11.2009
A hot topic here at the Devoxx were the upcoming Java editions with their features and changes in the language... Weiterlesen
19.11.2009
Eines der meistdiskutierten Themen auf der diesjährigen Devoxx sind die demnächst erscheinenden Javaversionen und die darin enthaltenen Änderungen. Natürlich ist... Weiterlesen
18.11.2009
Auch dieses Jahr sind codecentric Entwickler auf der Devoxx. Die Devoxx in Antwerpen gehört mit ihren ausgewählten Speakern und interessanten... Weiterlesen
18.11.2009
As every year, codecentric Developers are attending the Devoxx. Devoxx in Antwerp is among the top conferences for Java in... Weiterlesen
06.10.2009
Bei meinem Vortrag heute bei der Java User Group waren zahlreiche Zuhörer anwesend. Vielleicht wollten sie aber nur an das... Weiterlesen
06.10.2009
Having a presentation slot at a Java User Group is always special. Its an audience who cares, or is there... Weiterlesen
30.09.2009
Andreas gab mir kürzlich den Tipp eine nette Bibliothek anzusehen: lombok. Lombok erweitert den Java Kompilierungsvorgang, so daß bestimmte Klassen... Weiterlesen
30.09.2009
Andreas pointed me at a nice library, lombok. It enhances Java compilation so that classes need less clutter to work.... Weiterlesen
21.09.2009
Back after having a great evening at todays RheinJUG talk held by Neal Ford. It was almost a perfect fit... Weiterlesen
21.09.2009
Gerade frisch zurück von der RheinJUG und einem großartigem Vortrag von Neal Ford. Passend zu unserem kommenden Meet the Experts... Weiterlesen
03.09.2009
Eines der größeren Proleme in agilen Softwareentwicklungsteams ist der Aufwand. Natürlich, denn Aufwand ist Geld, und da wir alle gerne... Weiterlesen
03.09.2009
One of the biggest problems in agile development teams is „effort“. Of course it is always about effort, because effort... Weiterlesen
14.08.2009
JSP Custom Tags waren früher verbreitet im Einsatz. Obwohl man sie heute nurnoch vereinzelnd schreibt, findet sich ein spezielles Problem... Weiterlesen
14.08.2009
JSP custom tags were once widely used, but even still nowadays they find their way into projects. Not to mention... Weiterlesen
11.08.2009
Because searching for „Convert InputStream to String“ still brings up solutions involving StringBuffer, byte[] or something like that, developers still... Weiterlesen
11.08.2009
Leider bringt die Google Suche nach „Convert InputStream to String“ immernoch Ratschläge wie StringBuffer, byte[] oder sonstwas. Wenn man sich... Weiterlesen
16.07.2009
Hier einige interessante Statistiken zur coding night. Da die coding night ein „Projekt im Zeitraffer“ war, sind die von Hudson... Weiterlesen
29.06.2009
To prove that I can do short posts as well, here a quick guide to SVN in latest Eclipse release.... Weiterlesen
29.06.2009
Heute mal was ganz kurzes von mir 🙂 Etwas holprig war doch noch die SVN Integration in Eclipse Ganymede. Für... Weiterlesen
02.06.2009
Der erste Eindruck ist wichtig, denn er ist entscheidend für unsere Erwartungen. Wenn man sich nach einer neuen Technologie, oder... Weiterlesen
02.06.2009
First impression is important, because it sets many of our expectations. When looking for a certain framework or technology to... Weiterlesen
30.04.2009
„Can I change this code?“ sounds like a normal question, but in my opinion it expresses a problem in agile... Weiterlesen
30.04.2009
„Kann ich diesen Code ändern?“ klingt nach einer ganz üblichen Frage im Projektalltag, aber meiner Meinung nach bringt diese Frage... Weiterlesen
27.04.2009
Neal Ford hielt am Dienstag auf der JAX einen Talk über DSLs und was sie uns für Vorteile bringen. Er... Weiterlesen
27.04.2009
On Tuesday I attended Neal Fords session on DSLs and what they do for us. He showed that Java language... Weiterlesen
22.04.2009
InnoDB war bislang die populärste Storage Engine von MySQL, da die MyISAM Engine auf Grund vieler Limitationen nicht überzeugen konnte... Weiterlesen
22.04.2009
InnoDB has been the most popular MySQL Storage Engine as the MyISAM Engine was not usable for most use cases... Weiterlesen
25.02.2009
Today I noticed that the Apache Commons libs are lacking a method to camelize Strings. Because I needed to convert... Weiterlesen
25.02.2009
Heute musste ich feststellen, daß in den Apache Commons zwar viel drin ist aber keine Funktion zum CamelCasen von Strings.... Weiterlesen
27.01.2009
Insbesondere bei der agilen Entwicklung unter Beibehaltung existierender Daten kann man leicht auf ein Problem stoßen welches ich diskutieren möchte:... Weiterlesen
27.01.2009
I would like to discuss an issue one can likely experience with agile development processes and systems which data needs... Weiterlesen
29.11.2008
We at codecentric are not only leaders in Java performance, but support our clients on a variety of software development... Weiterlesen
24.11.2008
Wir bei codecentric haben nicht nur den Anspruch führend im Bereich Java Performance zu sein, sondern auch auf anderen Gebieten... Weiterlesen
04.11.2008
Vom 20.-22. Oktober fand in San Jose die 6. Ajax World Conference statt. Als Abgesandter von codecentric war ich 3... Weiterlesen
04.11.2008
From the 20th to 22nd of October the 6th Ajax World Conference took place in the sunny San Jose, CA.... Weiterlesen
29.10.2008
Heute schreibe ich über ein Problem welches mir kürzlich mit Struts2 begegnet ist. Es ist allerdings auch gültig für viele... Weiterlesen
29.10.2008
Today I want to write about an issue that occurred to me with Struts2, but it is also valid for... Weiterlesen
26.09.2008
Peter Roßbach, core developer at the Tomcat project, held a talk at RheinJUG in Düsseldorf on Thursday. It was very... Weiterlesen
26.09.2008
Donnerstag hat Peter Roßbach, Entwickler im Tomcat Projekt, auf der RheinJUG in Düsseldorf einen Vortrag gehalten. Dabei handelte es sich... Weiterlesen
17.07.2008
Today Christian and I fought hard with a misterious connection problem. As a part of a longer process a web... Weiterlesen
17.07.2008
Heute hatten Christian und ich es mit einem sehr mysteriösen Connection Problem zu tun. Als Teil einer Prozesskette schlug ein... Weiterlesen
09.07.2008
No other language has been causing controversial discussions for a long time as PHP. The codecentric GmbH has specialized in... Weiterlesen
09.07.2008
Keine andere Sprache sorgt seit langer Zeit für so kontroverse Diskussionen wie PHP. Als auf Java spezialisierte Firma erreichen die... Weiterlesen