This year, it’s our 20th anniversary. And when it’s your birthday, you celebrate it with the ones you cherish. So come and join us at TEQnation (May 17th), J-Spring (June 21st) and J-Fall (November 9th)! Furthermore, for most of us things change around our 20th birthday. It’s the same for the NLJUG. No no, don’t worry, no bad things, only …
Read More »Java Magazine
Java Magazine #1 2023: Java is future proof
We sloten vorig jaar af met een knaller: J-Fall 2022. Maar dit jaar wordt het nog een groter spektakel… Want dit jaar vieren we maar liefst de 20ste editie! Daarbij staan er nog heel veel andere leuke zaken in de stijgers dit jaar, daar krijg je via onze nieuwsbrieven binnenkort meer over te horen. Maar niet alleen wij zijn bezig …
Read More »Java Magazine #4 2022: J-Fall is here
Dit vind je o.a. allemaal in deze editie van Java Magazine. Ondertussen is Java 19 tot je beshikking. Benieuwd wat er allemaal nieuw is? Blader dan door naar pagina 6. Natuurlijk hebben we nog veel meer interessante artikelen. Duik bijvoorbeeld in de wereld van algoritmes of verdiep je in property-based testing. Zorg dat je je beveiliging in orde hebt aan …
Read More »Golo, the little language that gives you superpowers
Golo is a simple dynamic programming language for the Java Virtual Machine that has been designed since the beginning (Java 7) to leverage the capabilities of the Java invokedynamic instruction and API (JSR 292). Author: Philippe Charrière Golo has its language constructs designed with invokedynamic in mind. Golo is an exciting language for rapid prototyping, polyglot application embedding, research (e.g. …
Read More »Toggle-systeem: Van ergernis tot feature
toggle /ˈtɒɡ(ə)l/ Noun – COMPUTING a key or command that is operated the same way but with opposite effect on successive occasions. Verb – COMPUTING switch from one effect, feature, or state to another by using a toggle. “the play/pause button toggles between those functions” In het werk van een developer wordt vaak gesproken over feature toggles (of flags): een …
Read More »End-to-End testomgevingen, een “dead End road”
End-to-End testomgevingen: Omgevingen die zijn opgezet om de integratie te testen. Maar met de opkomst van ‘Distributed Architecture’, onafhankelijke DevOps teams en geautomatiseerde CI/CD staat de End-to-End testomgeving onder druk. Ze zijn instabiel, niet te vertrouwen en moeilijk te onderhouden. Waarom is het gebruik van End-to-End testomgevingen een doodlopend pad en wat zijn alternatieven? Auteur: Roy Braam Zoals je misschien …
Read More »Micro Frontends – The what, the why and the how
In de afgelopen jaren zijn microservices enorm in populariteit gestegen. Veel organisaties gebruiken deze bouwstijl om de beperkingen van grote, monolithische backends te vermijden. Hoewel hier veel over geschreven is, blijven veel bedrijven worstelen met “monolithische frontends”. Auteur: Peter Eigermans In dit artikel zullen we een trend beschrijven die ‘frontend monolieten’ opsplitst in veel kleinere, beter beheersbare stukken. En hoe …
Read More »Auditing op entiteiten met Envers
In dit artikel lees je meer over hoe je versiebeheer kunt doen op entiteiten. Het bijhouden van data wijzigen in de breedste zin van het woord. Dit is een van de requirements die een project binnen sluipt met een simpele requirement, zoals de historie moet bewaard worden en later steeds meer uitgebreid moet worden tot aan auditing toe. Als je …
Read More »One testing platform to rule them all
In september 2019 begon ik als Agile Test Coach bij Simacan. Mijn opdracht? “Verbeter de kwaliteit van het testen.” En wie testen er? De ontwikkelaars; er zijn geen medewerkers die de specifieke rol van tester hebben. De complexiteit van regressietesten in een operationele microservices architectuur is één van de uitdagingen die ontwikkelaars tegenkomen bij het testen. Testautomatisering helpt er natuurlijk …
Read More »Spring boot scheduling in depth
In dit artikel behandelen we kort wat scheduling inhoudt en de mogelijkheden die het biedt. Hierna gaan we deze implementeren door middel van Spring Boot. Spring Boot maakt het implementeren van scheduling erg eenvoudig, maar zoals alle autoconfiguratie die Spring Boot biedt, kun je deze aanpassen. Om dit te kunnen gaan we de autoconfiguratie van scheduling onder de loep nemen, …
Read More »