Category Archives: Open Source

BufferedInputStream boosted AGAIN by OpenJDK Contrib | Java Coding | Head Crashing Informatics 65

Recently I boosted #BufferedInputStream by contributing to #OpenJDK. There was one case open, in which performance did not excel. Now in my new contribution to OpenJDK, which is contained in #Java 20, I fixed this – so in two thirds … Continue reading

Posted in Java, Open Source, Programming, Projects | Tagged , , , , , , , , , , | Leave a comment

You will love this new method: containsHeaderString | #JAX-RS | Head Crashing Informatics 64

  One of my first contributions to the upcoming #JakartaREST 4.0 API was just merged (https://github.com/jakartaee/rest/pull/1066), so it is time to demonstrate why you will love `containsHeaderString`! If you like this video, please give it a thumbs up, share it, … Continue reading

Posted in Java, Open Source, Programming, Projects | Tagged , , , , , , , , , , | Comments Off on You will love this new method: containsHeaderString | #JAX-RS | Head Crashing Informatics 64

BufferedInputStream boosted: Another OpenJDK Contrib | Java Coding | Head Crashing Informatics 63

Last year I contributed a performance optimization to #OpenJDK that makes I/O operations much faster. Strange but true, with existing code often it did not chime in. The reason is that BufferedInputStream was used in many existing applications, which unfortunately … Continue reading

Posted in Java, Open Source, Programming, Projects | Tagged , , , , , , , , , , | 1 Comment

I contributed to JCommander: Multi-Parameter Validation | Java Coding | Head Crashing Informatics 62

#JCommander (https://jcommander.org/) is a really cool micro-framework for command-line parsing in #Java ☕. While it has great parameter validation (even extensible), it lacks support for multi-parameter validation. So I simply added it, and since last week it is part of … Continue reading

Posted in Java, Open Source, Programming, Projects | Tagged , , , , | Comments Off on I contributed to JCommander: Multi-Parameter Validation | Java Coding | Head Crashing Informatics 62

OpenJDK-Insider packt aus! | Mein Erfahrungsbericht als Contributor | Head Crashing Informatics 60

Schockierend! In diesem exklusiven #Undercover-Tatsachenbericht packe ich schonungslos aus, wie unglaublich schlimm es mir als #JRE-Contributor im #OpenJDK-Team ergangen ist. Die nackte Wahrheit, ungeschminkt und unverblümt! Das definitive MUST-SEE für jeden, der Contributor bei OpenJDK werden möchte! 😉 Bitte nehmt … Continue reading

Posted in Cons, Java, Lectures, Open Source, openjdk, Oracle, Programming, Projects, Standards | Tagged , , , , , , , | Comments Off on OpenJDK-Insider packt aus! | Mein Erfahrungsbericht als Contributor | Head Crashing Informatics 60

[DEUTSCH] JAX-RS 3.1 – Neue Features Teil 7 von 7 | Head Crashing Informatics 49 | Java

Dieses Video ist Teil 7 einer siebenteiligen Serie. In dieser Folge zeige ich Euch weitere Neuigkeiten von JAX-RS 3.1: Response.isClosed(), die Auflösung von relativen URIs und Arrays als Parameter! Zudem findet Ihr in diesem Video (endlich) auch mal eine Anleitung, … Continue reading

Posted in Jakarta EE, Java, Lectures, Open Source, Programming, Science | Tagged , , , , , | Comments Off on [DEUTSCH] JAX-RS 3.1 – Neue Features Teil 7 von 7 | Head Crashing Informatics 49 | Java

[DEUTSCH] JAX-RS 3.1 – Neue Features Teil 6 von 7 | Head Crashing Informatics 48 | Java

Dieses Video ist Teil 6 einer siebenteiligen Serie. In dieser Folge zeige ich Euch, wie Ihr mit der neuen API-Funktion “hasProperty” Eueren JAX-RS-Code ein wenig sauberer formulieren könnt! #JAX-RS 3.1 bringt endlich lange erwartete, neue Features. In dieser deutschen Videoserie … Continue reading

Posted in Jakarta EE, Java, Lectures, Open Source, Programming, Science | Tagged , , , , , | Comments Off on [DEUTSCH] JAX-RS 3.1 – Neue Features Teil 6 von 7 | Head Crashing Informatics 48 | Java

Temurin – THE Java distribution! | Head Crashing Informatics 47

#Temurin is THE #Java distribution! It is built from #OpenJDK sources by a community including LJUG, iJUG, Microsoft, Azul and lots more, backed by the Eclipse Foundation. A distribution from the community for the community. Free of license fees. Free … Continue reading

Posted in Java, Open Source, openjdk, Programming, Projects | Tagged , , , , , , , | Comments Off on Temurin – THE Java distribution! | Head Crashing Informatics 47

[DEUTSCH] JAX-RS 3.1 – Neue Features Teil 5 von 7 | Head Crashing Informatics 46 | Java

Dieses Video ist Teil 5 einer siebenteiligen Serie. Diesmal geht es um #multipart/form-data und wie man mit einem einzigen HTTP-Request mehrere Dateien vom Server ziehen kann! #JAX-RS 3.1 bringt endlich lange erwartete, neue Features. In dieser deutschen Videoserie zeige ich … Continue reading

Posted in Jakarta EE, Java, Lectures, Open Source, Programming, Science | Tagged , , , , , | Comments Off on [DEUTSCH] JAX-RS 3.1 – Neue Features Teil 5 von 7 | Head Crashing Informatics 46 | Java

That’s why I’m proud of 2021 – My Open Source Status Report | Head Crashing Informatics 45

2022 is here so it is time to recap what I was working on in 2021 – in particular #Maven, #Java #Performance, #OpenJDK, and #JAXRS. How did I make the Java world a bit better? What will I do in … Continue reading

Posted in Java, Open Source, openjdk, Programming, Projects | Tagged , , , , , , , , | Comments Off on That’s why I’m proud of 2021 – My Open Source Status Report | Head Crashing Informatics 45