Java Magazine

Race tussen remote pair programming tools

Pair programming is in deze tijd van thuiswerken bij veel teams naar de achtergrond verdwenen. Zonde, het is leerzaam en verbetert de kwaliteit van de code. Gelukkig zijn er tools waarmee je op afstand samen kunt coderen. In dit artikel volgen we een wedstrijd tussen een aantal van deze tools; de ‘Tour de Remote Pair Programming’. Deze race kijkt naar …

Read More »

Meer met Maven – mvn verify als standaard

In elke editie zal Robert Scholte een probleem voorleggen en deze oplossen met behulp van Apache Maven om meer inzicht te geven in Maven zelf en de vele beschikbare plugins. Zoals bekend is het mijn doel om mensen ervan te overtuigen dat ze “mvn verify” als standaard Maven commando moeten gebruiken in plaats van “mvn clean install”. Maar er is …

Read More »

Dependency Injection, maar dan zonder framework!

Sinds jaar en dag maken de meeste ontwikkelaars gebruik van frameworks om dependency injection voor hen te verzorgen. Denk hierbij aan bijvoorbeeld het Spring Framework, Google Guice of een applicatieserver die Java/Jakarta EE implementeert. Wat nou als ik je zou vertellen dat je helemaal geen framework en/of container nodig hebt om gebruik te maken van dependency injection? In dit artikel …

Read More »

Contract Testing

Wat is Contract Testing? Wellicht heb je de term al eens gehoord en misschien ben je er ook al een keer mee in aanraking geweest. Voordat ik hier verder op in ga, wil ik eerst nog wat context geven [Roger Stinissen] Veel organisaties hebben hun way of work al aangepast van waterval naar Agile DevOps. Echter, er wordt nog wel …

Read More »

De column van Joop: 1.Homo, Sapiens?

René Decartes: “Cogito, ergo sum” (Ik denk, dus ik besta) Joop: “ik denk dat ik besta” Cees: “dat denk je maar”.   Zo’n 3 miljoen jaar geleden, zo schijnt het, splitste de voorloper van de huidige mens zich af van de talloze aapvarianten en begon de prominente plaats in te nemen die wij onszelf thans toekennen. Wij zijn, of lijken, …

Read More »

JVM: De smaakmaker van Java

Stel, je bent op zoek naar een nieuwe auto. Je gaat afwegen welke auto het beste bij je past. Je maakt een keuze op basis van parameters zoals de infrastructuur waar je op gaat rijden, maak je vaak lange of korte ritten, en hoeveel zitplaatsen of ruimte heb je nodig? Wist je dat je dit concept ook kunt toepassen op …

Read More »

Bouw zelf een PWA met gezichtsherkenning en spraakherkenning

Dit is een vervolg op de tweede tutorial over PWA (zie links onderaan dit artikel voor de voorgaande tutorials). Je kan deze tutorial ook volgen als je de tweede niet hebt gevolgd. Dit is deel 3: Bouw zelf een PWA met gezichtsherkenning en spraakherkenning Deel 2: Bouw zelf een progressive web app met javascript 2 Deel 1: Bouw zelf-een progressive …

Read More »

HTTP Client in IntelliJ IDEA

Het bedrijf Jetbrains heeft voor vele talen een populaire Integrated Development Environment (IDE) gemaakt. Denk aan IntelliJ IDEA, PyCharm en onder vele andere WebStorm. Voor de betaalde (Ultimate of Professional) versies van deze IDE’s is een handige plugin beschikbaar die standaard mee-ge-bundled is in die versies. De HTTP Client. Een plugin voor het maken van HTTP requests en nog veel …

Read More »

GraalVM, wat heb je eraan?

Java en native performance is al sinds het begin een discussiepunt. De JVM is in de loop der jaren weliswaar een heel stuk sneller geworden en kan voor veel doeleinden aardig concurreren met andere talen en platformen, toch zijn er nog wel een paar punten waar het nog een achterstand heeft op native applicaties. Met name als het om opstarttijd …

Read More »

Spelen met de Kubernetes API

Er is veel veranderd door de komst van containers en de container platformen. We kunnen het platform in zijn geheel als een nieuwe computer beschouwen, met Kubernetes als operating system. Net als ieder operating system, is er hier ook een API. Dus waarom gebruiken wij dit niet in onze applicaties? Auteur: Vincent van Dam    Met behulp van een simpele …

Read More »