Tag Archives: Java

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

Good bye, application/svg+xml | The Two Minutes Tuesday 035 | Jakarta REST 4.0

Jakarta REST 4.0 will be backwards-incompatible, and here comes one of the first notable changes: The (actually wrong) MIME type application/svg+xml will not be provided out of the box anymore (at least eventually). If you want to use it (or … Continue reading

Posted in Allgemein | Tagged , , , , , , , , | Comments Off on Good bye, application/svg+xml | The Two Minutes Tuesday 035 | Jakarta REST 4.0

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

SCARY Performance! – record.hashCode() | Head Crashing Informatics 61

`record` is a cool and comfortable keyword in #Java, as it does a lot of things for you. But is the resulting code really FAST? This video reveals SCARY performance! If you like this video, please give it a thumbs … Continue reading

Posted in Java, Programming | Tagged , , , | Comments Off on SCARY Performance! – record.hashCode() | Head Crashing Informatics 61

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

Coding Microservice From Scratch (Part 7 of 7) | JAX-RS Done Right! | Head Crashing Informatics 59

Write a pure-Java microservice from scratch, without an application server nor any third party frameworks, tools, or IDE plugins — Just using JDK, Maven and JAX-RS aka Jakarta REST 3.1. This seven part-video series shows you the essential steps! In … Continue reading

Posted in Jakarta EE, Java, Lectures, Microsoft, Programming | Tagged , , , , , | Comments Off on Coding Microservice From Scratch (Part 7 of 7) | JAX-RS Done Right! | Head Crashing Informatics 59

Coding Microservice From Scratch (Part 6 of 7) | JAX-RS Done Right! | Head Crashing Informatics 58

Write a pure-Java microservice from scratch, without an application server nor any third party frameworks, tools, or IDE plugins — Just using JDK, Maven and JAX-RS aka Jakarta REST 3.1. This seven part-video series shows you the essential steps! In … Continue reading

Posted in Jakarta EE, Java, Lectures, Microsoft, Programming | Tagged , , , , , | Comments Off on Coding Microservice From Scratch (Part 6 of 7) | JAX-RS Done Right! | Head Crashing Informatics 58

Coding Microservice From Scratch (Part 5 of 7) | JAX-RS Done Right! | Head Crashing Informatics 57

Write a pure-Java microservice from scratch, without an application server nor any third party frameworks, tools, or IDE plugins — Just using JDK, Maven and JAX-RS aka Jakarta REST 3.1. This seven part-video series shows you the essential steps! Episode … Continue reading

Posted in Jakarta EE, Java, Lectures, Microsoft, Programming | Tagged , , , , , | Comments Off on Coding Microservice From Scratch (Part 5 of 7) | JAX-RS Done Right! | Head Crashing Informatics 57