Vandaag was het weer tijd voor J-Fall. De kaarten waren uitverkocht en de sponsoren waren rijkelijk aanwezig. Het gaat goed met Java! 🙂
De organisatie had wederom een flink programma van sessies en keynotes georganiseerd. De sessies gingen over allerlei actuele onderwerpen als microservices, event driven architecture, reactive programming, Akka, Drones etcetera. Daarnaast was het natuurlijk weer een prima gelegenheid om bij te praten met (oud) collega’s en andere bekenden.
Zelf mocht ik een sessie geven over Docker getiteld “Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen en in de cloud”. Het was mooi om te zien dat de zaal bomvol zat ondanks het vroege tijdstip. Voor de aanwezigen: bedankt voor het niet uitslapen :). De sheets van mijn presentatie kun je hier downloaden.
De sprekers kregen als bedankje een Raspberry Pi B+, waarvoor dank. Op die van mij draait inmiddels (natuurlijk) Docker (met daarin Tomcat en een webapp). Zoals verwacht werkt ook de Raspberry Pi B+ makkelijk met Docker.
Kleine tip van de dag Kill the mutants and test your tests. Het is een interessant concept om de kwaliteit van je unit testen te controleren. Het idee is dat unit testen worden uitgevoerd tegen de code. Vervolgens wordt de code gewijzigd, bijvoorbeeld door relationele operators aan te passen. Daarna worden de testen opnieuw gedraaid. De testen die nog slagen zijn waarschijnlijk slechte teksten aangezien de code aangepast kan worden zonder dat de testen omvallen.
Zie voor meer informatie de Pitest website. Gebruik je SonarQube dan kun je gebruik maken van de beschikbare plugin. Zelf maken we naar volle tevredenheid gebruik van de SonarQube Pitest plugin.