Coding
Onze engineers hebben jarenlange ervaring met het bouwen van webapplicaties, integraties en apps. We leveren compleet ingewerkte (Agile) teams die alles kunnen. Van idee tot live-gang, en alles er tussen.
Workshops
Tips, tricks, hacks, best practices. Van introductory lesson of inspiratiesessie, tot masterclass of opfriscursus; Craftsmen delen hun kennis graag. Bekijk het trainingsaanbod, of ga voor een workshop op maat.
Jobs
Bij Craftsmen zetten we geboren engineers daar waar ze het best tot hun recht komen: in de driver’s seat. Je geeft zelf richting aan je carrière terwijl wij opdrachten en andere zaken faciliteren.
Blog
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…
Agile bouwen
In mijn dagelijks werk als software engineer in een Scrum-team kom ik dagelijks product owners (PO’s) tegen en vaak heb ik een beetje medelijden met ze. Dan denk ik: PO zijn valt niet mee. En toen was ik deze zomer zelf ineens PO. Oei… Mijn…
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…
Tailor made Micro Frontends
In recent years micro frontend architectures have become more and more popular. Let’s have a look at why this is so, let’s summarize what Jonas Boner and Cam Jackson have to say about them, and discover how Zalando (yes that Zalando) fits in. At micro-frontends.org…
Bird Proof Breadcrumb Navigation in Angular
In some web apps, breadcrumb navigation can be a user-friendly addition to reveal the user’s whereabouts, and to provide a path back home. So, how do we build such a breadcrumb in Angular? A breadcrumb path resembles your URL structure, but it’s often not the…









