With the new licence of the Oracle JDK a lot of companies need to switch to a new JDK vendor. With AdoptOpenJDK we have a community based alternative that provides free LTS JDK builds. In this post I will have a deeper look at the infrastructure of the AdoptOpenJDK and how each build is tested to offer production ready quality.
Each year several Java applications might show wrong date information for the days around New Year's Eve. This post gives an overview about the reasons and describes how you can easily avoid such problems.
Everyone who has developed Java desktop applications within the last 15 years used WebStart or at least heard about it. This post gives an overview of how the technology evolves as an open source project after Oracle announced its removal from the Oracle JDK.
Rico is the application framework initiated and maintained by Karakun to help building better enterprise solutions in less time. This article gives an introduction and points out the key functionalities your projects can easily benefit from.
As developers we always try to create bug free and secure applications. Sometimes the most critical issues are not part of our code but of its dependencies. This post shows how security issues in dependencies can be used to create horrible attack scenarios of your systems. I will show one exploit in a simply Java based server application that can be used to do mostly everything with your whole system.
At the Devoxx conference 2 weeks ago, Amazon announced Corretto as a new player in the OpenJDK market. Next to companies like SAP, Oracle or Bellsoft, the cloud computing company now provides a custom OpenJDK build. On the website Amazon Corretto is described as "No-cost, multiplatform, production-ready distribution of OpenJDK". In this post I will have a deeper look at Corretto and explain why Amazon did this move.
The W-JAX conference takes place next week in Munich and we will do some sessions at the conference and organize some additional events in Munich. Even if you can not attend the conference we would love to invite you to a hackathon about React.
The first ever “JavaFX-Only” conference will take place from December 3rd to 5th, 2018. The ambitious schedule of the JavaFX Days includes trainings, presentations, demos and a “Java on Mobile” day. The organiser of this 3 day event was able to recruit some of the best and most experienced JavaFX developers for the trainings and presentations. Karakun is proud sponsor of this extraordinary event.
Everybody knows boring form-based user interfaces. What if you could add mobile devices to improve the UX of desktop or web applications? This Code One session a concept that was created by the University of Applied Sciences and Arts Northwestern Switzerland and Karakun for multi device controls.
This year Oracle does the first Code One conference in San Francisco. Code One is the successor of the famous JavaOne conference and will connect developers of different programming languages and backgrounds. Karakun will have several sessions and activities at Code One.
Together with Oracle and Heise we will do a Java 11 release event. The event will be live streamed and recorded at YouTube. If you are interested in the new features of Java 11 and want to know more information about the new roadmap of OpenJDK and Oracle you should attend our event online.
Based on the confusion and rumors about the new Java release model a group of Java Champions has written an open article. The authors of the article worked together with mayor Java vendors to answer all questions about Java releases and licenses
This post is the first of our Java 11 posts that will introduce all needed information about the next Java release. In this post you can find all needed information about the free and commercial versions of Java 11.
This post gives an overview of the new Java release train as it was announced by Oracle. Plus, the article provides some important information and hints how you should handle new Java releases in the future and helps you to decide if you need to buy commercial Java support or not.