Fault tolerance: Goodbye Hystrix, Hello Resilience4J!
Working with microservices the most vulnerable and error prone dependencies are dependencies to other services outside your own network. When those services are temporarily unavailable or malfunction it is necessary to take measures to cope with these failing services. Such as avoiding to keep calling…
Multipart FileUpload – breaking changes between JAX-RS 1.1 and JAX-RS 2.0: now what?
For a project, we had to migrate from WebSphere 8.5 with Java EE 6 to Liberty with Java EE 7. With these kinds of migrations, you tend to run into some trouble, where things no longer work as you expect. Now, as a part of…
Game On! Op Devoxx4Kids!
Hou je van gamen? Dan hebben we goed nieuws! Zaterdag 21 maart kun je helemaal los. We hebben drie geweldige challenges voor je. Waarmee je al gamend ook nog eens een leert programmeren! Dus check je agenda, overleg met je ouders, en meld je snel…
Test method naming, the right way
Phil Karlton once said: “There are only two hard things in Computer Science: cache invalidation and naming things.” Absolutely true. Today, most of us are pretty conscious about giving things the right name, like classes, methods, fields and local variables, and naming things correctly is…
Live at J-Fall!
Deze week is Craftsmen goed vertegenwoordigd op J-Fall, met maar liefst twee sprekers. Mis het niet! Dit zijn de talks om naar uit te kijken: Titel : De geheimen achter een succesvolle intake! Spreker : Paul Kraak Datum : donderdag, 31 oktober 2019 Tijdstip :…
Let’s get you up to speed on Java 13!
On September 17 2019, Java 13 was released GA (General Availability). Java 13 / JDK 13: General Availability: https://t.co/06XlNb5Nty #jdk13 #java13 #openjdk #java — Mark Reinhold (@mreinhold) September 17, 2019 This blog post gives an overview of what’s new in Java 13, and helps you…
An introduction to the Eclipse MicroProfile specification – part 2
This is the second part of my introduction to the Eclipse MicroProfile specification. In the first part I give a general introduction to the Eclipse MicroProfile specification (version 2.1) and explain the MicroProfile components Config, Metrics, Fault Toleration and Health Check. In this part I…
Introduction to Eclipse MicroProfile
Craftsmen visited the Oracle Code One, formerly known as JavaOne, Conference in San Francisco in October. Apart from the extracurricular activities like a bike ride (across the Golden Gate Bridge and around the Bay) and a visit to the Google Headquarters, there were lots of…
Talking DevTalksJunior
He’s back. Vers terug uit Roemenië waar hij te gast was als spreker op DevTalksJunior. Met op het menu zijn befaamde workshop ‘Build your own Blockchain in Java.’ Een beetje Craftsmen-volger weet dan natuurlijk direct over wie we het hebben: Michel Schudel. Michel, hoe was…
14 go Code One – Highlights
In October the first Oracle Code One event, previously also known as JavaOne, was held in San Francisco. This year it was a bigger event than ever before, since it became a conference for all developers not only for Java developers. Or, as Oracle likes…