Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Previous posts: Java 8-12 Java 13-15 Java 16-17 Java 18-21 Java 22 (2024) Java 23 (2024) Java 24 (2025) Java 25 (2025 - LTS) Key features for developers (excluding previews and incubators): Flexible Constructor Bodies aka “Statements before super()” Scoped
-
When sending emails with my mailbox.org account, I occasionally receive errors like the following: The mail system <xxxxxx@gmail.com>: host gmail-smtp-in.l.google.com[142.250.147.27] said: 550-5.7.26 This mail has been blocked because the sender is unauth…
-
Previous posts: Java 8-12 Java 13-15 Java 16-17 Java 18 (2022) Java 19 (2022) Java 20 (2023) Java 21 (2023 - LTS) Structured concurrency Virtual threads Scoped values as replacement of ThreadLocals SequencedCollection interface (“getFirst()”, “getLast()”…
-
Devoxx 2022 Playlist If you have only time for a single clip, see The Art of Code by Dylan Beattie ;-) Most interesting Devoxx videos Maven 4 improvements by Maarten Mulders Maven Build Speedup by Peter Palaga Aging developers by Tobias Modig Java evoluti…
-
Previous posts: Java 8-12 Java 13-15 Java 16 (2021) The “instanceof pattern matching” feature (from Java 14) is now final Records (also a Java 14 preview) are now final a new incubating Vector API Exhaustive feature list.
-
Picasa has been my favorite image organizer and viewer for more than a decade.
-
A year has passed since the last post Java 8-12, three new Java versions have been released, but no big news from a developer’s perspective… Java 13 (2019) Switch expressions: yield statement (preview) Text blocks (multi-line strings like in Groovy - prev…
-
Some months ago, I installed Ubuntu 18.04 (the most recent LTS version) in addition to Windows 10 on my notebook and started a dual-booting life (Linux for work, Windows for private stuff).
-
Since Java switch from a (kind of) 3-years feature release cycle to 6 months, it is hard for me to track the most important changes.
-
Since Version 6.6, Elasticsearch includes a feature called Index Lifecycle Management to implement detailed index retention policies.
-
Grape is a great thing if you want to write a Groovy script that depends on a third party library: Just add @Grab('groupid:artifactid:version') on top of your script, and the specified Maven artifact will be downloaded and is available at runtime.
-
Until recently, I have been using Google services for most of my daily business: For email communication, contacts and addresses, appointments and reminders, notes, navigation, and of course for searching the internet.
-
The recent Jenkins security advisory discloses a (quite obvious, in retrospect) security issue regarding the “Execute system Groovy script” build step (SECURITY-292).
-
To log HTTP requests and responses with JBoss 7, activate the RequestDumperValve and enable the org.apache.catalina.core.ContainerBase logging category.
-
When running a Jenkins server with many jobs and many agents, you can quickly run out of disk space because of orphan workspaces: Jobs may roam on different agents, leaving a workspace on each Each concurrent job execution needs its own workspace When ren…
-
JPA 2.0 has no explicit support for stored procedures (JPA 2.1 has).
-
The Jenkins 2.0 alpha version is a good opportunity for me to finally spend some time with Docker (some two years late, shame on me).
-
Some quick code snippets for using an Ant build script from within a Gradle build: Plain and simple Make all Ant targets available as Gradle tasks: ant.importBuild("build.xml") Conflicting target names If the Ant script contains a target that conflicts wi…
-
My session notes from second day of the Confess 2015 conference… Getting to Know the Emerging Enterprise Mobile Platform by Michael Keith of Oracle …about Mobile Backend as a Service (MBaaS) Microservices and Conversion Hunting - How to build software arc…
-
My session notes from first day of the Confess 2015 conference… Keynote: One VM to Rule Them All by Thomas Wuerthinger of Oracle Thomas talks about an ongoing research project at Oracle: It aims that dynamic languages at the VM should be as fast as static…