Logging is done in most applications but when did you last talk about it? What to log, how to log and which benefits a logger provides are discussed before going into the topic of collecting and analyzing logs.
OCP Java SE 11 Developer (1Z0-819-J) is the successor of previous OCA and OCP certifications combined in one. This article presents my personal experience report from taking the online exam, starting from preparation over study to the exam day.
In this article, I will have a look at how developers can create issues for Java (the openjdk project) or comment on existing issues. Creating issues is one of the simplest actions that a developer can do to help open source projects. By doing so the maintainers of such project will get a good overview of the users, their problems and wishes. Let's have a look at how such use cases are defined at the openjdk.
Logging is has changed in recent years. It is not sufficient to simply put some message to the console. Rico helps you to augment your log message with all necessary information to be ready for a central logging facility for your micro services.
With the Rico 2.0 release we expend Metrics, Logging and TaskChain features and add a big extension for the documentation. All this new feature and additions should be enough reasons for updating to Rico 2.0!
AdoptOpenJDK officially announced its accession to the Eclipse Foundation and the future name "Eclipse Adoptium". A necessary and sensible move? A comment by Hendrik Ebbers, member of the Technical Steering Committee of AdoptOpenJDK.
As a software developer, you should also be wondering about questions like: do my customers use the software on their phone while on the move? Or at home, at night when the kids are asleep and everything is quiet? Are they red-green blind? What are they using the software for? Is it what we intended it to be?
Providing mobile apps for different platforms out of one code base is not only attractive in terms of costs. Focussing on one central technology helps the development team and thus improves code quality. With NativeScript software developers can use their Angular- and TypeScript know-how to provide applications for iOS, Android and web with the same code base.
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.