Docker Swarm, persistent connections and Spring Boot graceful shutdown
The problem Spring Boot containers still receiving requests after a shutdown is triggered in Docker Swarm, leading to errors. Background We have a production environment with Docker Swarm, based mainly on Spring Boot microservices. The containers communicate to each other using HTTP (with RestTemplate) through…
Traag maar toch snel
Sinds januari 2017 werk ik vanuit Craftsmen bij een van de grotere telecombedrijven van Nederland. Mijn team heeft hier onder meer de missie om de nieuwe mobiele app en website sneller en stabieler te maken. Een manier waarop we dit doen is het neerzetten van…
What is this DevOps thing, really?
After decades of separating operations and development teams, many are now shifting to what they call ‘DevOps’. But what is this DevOps thing, really? If you ask 10 people for their definition of DevOps, you’ll get 10 different answers. Some of the variations I’ve heard…
Hallo IOA, het nieuwe inningssysteem van de Belastingdienst
Vanaf begin 2016 is er binnen de afdeling invordering bij de Belastingdienst gebouwd aan een nieuw inningssysteem, genaamd Innen op Aangifte (IOA). Sinds juli 2016 werk ik vanuit Craftsmen op locatie bij de Belastingdienst en help ik mee aan de bouw van deze nieuwe applicatie….
Oracle Code One 2018 II
Daar gingen we dan. Maar liefst 14 collega’s van Craftsmen naar San Francisco om de grootste developer conferentie bij te wonen op het gebied van Java: Oracle Code One. The Conference Formerly Known As Java One. Oracle Code One is een vierdaags event, van maandag…
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…
Workshop Blockchain bij Kamer van Koophandel
Op donderdag, 1 november was Craftsmen uitgenodigd om bij de Kamer van Koophandel in actie te komen. Met de vraag om onze beruchte workshop te geven: ‘Build your own Blockchain!‘ Aan collega’s Michel Schudel en Gerry Noij de eer. Met kundigheid en plezier mochten zij…
KotlinConf ’18: Kotlin all the things
A few days ago, a little over 1300 Kotlin nerds (Jan, Gerard, Remco and me included) were drawn to Amsterdam for the yearly KotlinConf. While we at Craftsmen currently use Kotlin for backend projects, we noticed a very large number of mobile and frontend developers….
Progressive Web Apps – Meetup
Op 27 september 2018 organiseerde Malmberg een meetup. Tijdens deze bijeenkomst stond het thema Frontend Development centraal. Onze collega Dirk Luijk was gevraagd zijn ervaringen te delen en hield twee presentaties. Hij hield een talk over Progressive Web Apps (PWAs) en eentje over het onderhouden…