In this blog, I show how to hide the framework generated tooltip window on some ADF input components. Problem In the image above, we see such a tooltip window “Example: 12/3/2020”. It should help the…
In this article, we will see how to integrate ADF with the FontAwesome CSS icon library. FontAwesome provides about 500 nice-looking SVG icons. These icons are styled with CSS provided by the FontAwesome library. ADF,…
In part one of the series, we discussed using JDeveloper 12c and Maven as a build tool. Users know that there are problems with this configuration. The first Maven integration was a real bumpy experience.…
In part one of the series, we discussed using JDeveloper 12c and Maven as a build tool. Users know that there are problems with this configuration. The first Maven integration was a real bumpy experience.…
Using JDeveloper 12c and Maven as a build tool, users know that there are problems with this configuration. The first Maven integration was a real bumpy experience. Later 12c versions (12.2.1.x) got better and better.…
This post is about a set of best practices combined together. The best practices are the UI-Manager pattern (The UIManager Pattern | The Groundside Blog by Duncan Mills), using JavaScript in a fragment (Gotcha when…
Heutige Webanwendungen zeichnen sich durch ihren modularen Aufbau aus. Warum dabei State Management eine wichtige Rolle spielt und wie Caching das State Management optimiert, erfährst Du in diesem Artikel. Die Bausteine einer Webanwendung haben unterschiedliche…
Recently I got myself into a challenging situation about reading from a large file (over 500,000 lines) at a random line and retrieving a customizable sized chunk of elements from the file. The need for…
Dieser Artikel ist erstmal erschienen in der Java aktuell 01/20 Viele Organisationen gehen den Weg in Richtung DevOps. Einige von ihnen schon länger und sehr erfolgreich. Von diesen Teams lässt sich lernen, wie eigenständige Teams…
Context It is a well known best practice to execute threads with the help of ExecutorService. This way, one can create a pool of reusable threads to execute the work that needs to be done…