Martin Smelt

Yes….. Release Java 18!

Oracle heeft de Java Developer Kit 18 gereleased!  JDK 18 introduceert een @snippet-tag die het toevoegen van voorbeeldcode in de API-documentatie vereenvoudigt. Updates en verbeteringen aan bibliotheken omvatten: o UTF-8 instellen als de standaard karakterset van standaard API’s; o eenvoudige webserver, een opdrachtregelprogramma en API om een ​​minimale webserver te starten die statische bestanden bedient; o implementatie kernreflectie met methodehandvatten; …

Read More »

Doneer een powerbank en help de Oekraïners

Het lot gaat ook ons aan het hart. Een opgeladen telefoon-accu kan in tijden van nood het verschil betekenen tussen leven en dood. Het Haarlemse mediabedrijf Reshift – uitgever van onder meer het Java Magazine – start de actie Power to the People, waarmee het powerbanks inzamelt voor Oekraïners die vluchten voor de oorlog. Honderdduizenden Oekraïners hebben huis en haard …

Read More »

Introductie tot cryptografie in Java 

Wanneer je aan de slag moet met cryptografie in Java komen er allerlei zaken op je af: Hoe bereik je wat je wil? Welke mechanismen kan je gebruiken? Hoe doe je dat ongeveer? We nemen je mee in dit artikel door een aantal basisbegrippen. Wil je meer weten? Dan zien we je terug in de volgende uitgave van het Java-magazine …

Read More »

Atlanta DevNexus 2020

Het wordt wel de grootste Java conferentie genoemd van Amerika, DevNexus in Atlanta (Georgia, VS)! Veel ervaren sprekers, alle grote partijen aanwezig, en een gezellige groep collega’s (Blue4IT) om de stad mee te verkennen. En zelf mocht ik als spreker ook bijdragen met mijn talk over IDEs. Alle elementen waren dus aanwezig voor een gave trip! – Dag 1: Workshops …

Read More »

Crux:  Een bitemporal document database

[Mitchell] Op 19 April 2019 is de eerste Alpha versie van Crux uitgekomen. Crux is een nieuwe bitemporal database van JUXT. Het is een document store die indexes legt waarmee je graph queries kan uitvoeren op je data. Dit klinkt indrukwekkend maar wat betekent dit nu? Bitemporality Om een database bitemporal te mogen noemen moet deze een dingen kunnen opslaan …

Read More »

Unit test je architectuur met ArchUnit

[Michel Schudel]Als ontwikkelaar zal je het wel herkennen: je start op een groot project dat al een tijdje draait, en je leest de architectuurdocumentatie die ooit is opgesteld in de vorm van UML-diagrammen. Vervolgens duik je de code in en je vindt, behalve in grote lijnen, weinig meer van die originele architectuur terug. Conventies en afhankelijkheden tussen componenten blijken met …

Read More »

Java 17 !

Oracle heeft vandaag de beschikbaarheid aangekondigd van Java 17, de nieuwste versie van ‘s werelds nummer één programmeertaal en ontwikkelplatform. Java 17 bevat duizenden prestatie-, stabiliteits- en beveiligingsupdates, evenals 14 JEP’s (JDK Enhancement Proposals) die de Java-taal en het Java-platform verder verbeteren en developers helpen om productiever te zijn. Java 17 is de nieuwste LTS-release (Long Term Support) en is …

Read More »

Microsoft Open Sources Java Garbage Collection Analyzer

(Vertaling van post van Kay Ewbank) Microsoft heeft een collectie libaries voor het analyseren van HotSpot Java Garbage Collection (GC)-logbestanden beschikbaar gemaakt in een open source. GCToolkit ontleedt logfiles in verschillende events en biedt tegelijkertijd een API voor het samenvoegen van gegevens van die events. Deze opensource toolkit kan worden gebruikt om willekeurige en complexe analyses te maken van de …

Read More »

Geertjan Wielenga, senior director van Open Source Projects bij Azul, heeft een “Works with OpenJDK”-campagne op het platform foojay.io  gelanceerd om applicaties te ‘hightlighten’ die binnen OpenJDK zijn gebouwd. Java-ontwikkelaars worden aangemoedigd om een ​​badge toe te voegen, zoals hieronder weergegeven. De badge kan bijvoorbeeld worden toegevoegd in het README.md-bestand van de GitHub-repository Om mee te doen aan deze campagne …

Read More »

Kubernetes Serverless: you build it Knative runs it!

Hoe ga je serverless in de cloud? Hoe hou je als ontwikkelaar vooral focus op het schrijven van code? Hoe combineer je dat met het makkelijk uitrollen van je applicatie? Een interessante, op K8s gebaseerde, ontwikkeling op dit vlak is Knative.Knative biedt handige features zoals scale-to-zero, scale-from-zero, routing naar verschillende revisies van je applicatie en nog meer. In dit artikel …

Read More »