Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 21
  1. Half a year ago, I wrote an article with Lutske de Meer on why Java 26 is boring and why it is a good thing.

  2. After a summer being busy with other stuff, I’m looking forward to an autumn of blogging.

  3. Earlier this year, I published a tongue-in-cheek blog post titled OpenJDK is faster than GraalVM Java* that benchmarked exactly one thing: the runtime of java -version (which was important for my execjar project).

  4. Recently, I wanted to animate text to reveal like it was drawn by hand.

  5. Almost exactly 15 years ago, on the 14th of July 2011, SAP became a member of the OpenJDK and one of its biggest contributors (source), helping to keep Java alive.

  6. Vegan Waffle Recipe

    Waffles are great, especially for events like the Gulaschprogrammiernacht, when people want a quick, sweet snack.

  7. Honey, I shrank the JARs

    After reading my blog posts like Femtocli: A small but mighty CLI library for small CLI tools in < 45KB, you probably know that I like small Java libraries and tools.

  8. JCmd allows you to quickly get information on an existing JVM.

  9. Ever crashed a JVM?

  10. A joint article with Lutske de Leeuw.

  11. Writing a tiny JSON Parser

    JSON is one of the foundational data formats, especially with modern REST APIs, but many existing libraries are either large or small and hard to comprehend.

  12. Two weeks ago, I showed you how Redacting Sensitive Data from Java Flight Recorder Files is possible using my new jfr-redact tool.

  13. TL;DR: I built femtocli, a small command-line parsing library with sub-commands, an annotation-based API, and support for parsing Java agent arguments.

  14. I few weeks ago, I showed you how to read and write JFR files programmatically.

  15. Or: How I use GitHub Copilot to go from feature to idea A few weeks back, I introduced you to jstall (Quickly Inspect your Java Application with JStall), a tool that analyses what your JVM is currently doing.

  16. The Java Version Quiz

    Over the last 30 years, Java has added many features, including generics, lambdas, pattern matching, and records.

  17. Ever had a tricky bug caused by a race condition or rare concurrency condition that was really hard to reproduce?

  18. Last week, I showed you the Fastest Way to get the Version of a Java Installation.

  19. Last week, I demonstrated that OpenJDK is faster than GraalVM Java, at least for obtaining the Java version.

  20. Well, we all know that the most crucial feature of the JVM runtime is the -version output.

  21. In my last blog post, I covered a new tool called jstall, which enables you to quickly check on a Java application.