Nieuws

Write Once Run Anywhere: Java vs Wasm

Artikel uit Java magazine 4 – 2021   WebAssembly (Wasm) is een veelbelovende nieuwe techniek die veel potentie biedt voor zowel frontend als backend oplossingen. Wasm deelt een belangrijk speerpunt met Java, namelijk: Write Once Run Anywhere. Hoe verschillen Java en Wasm hierin? En is het mogelijk beide technieken te combineren?   { WAT is WASM } WAT staat voor …

Read More »

Hoe upgrade je een applicatie naar Java 17?

Artikel uit JAVA magazine 3 2021   De volgende Long Term Support (LTS) versie, Java 17, wordt in september uitgebracht. Helaas draaien veel applicaties nog op een oudere Java versie. Dit artikel helpt je om je Java applicatie te upgraden naar Java 17. Daarbij kun je gebruik maken van de Git repository[1] die ik gemaakt heb en waarin verschillende upgrade …

Read More »

PicoCLI

Artikel uit JAVA magazine 3 2021 Building Command Line Interfaces with Kotlin using picoCLI   As a developer, there is a large chance that you use Command Line Interfaces (CLIs) every day. From Git, to kubectl or Maven, they are everywhere. In this article, we’ll look into use cases where CLIs are a great idea. We’ll also dive into best …

Read More »

ClojureScript

Artikel uit JAVA magazine 3 2021 Functioneel programmeren op de front-end met onveranderlijke datastructuren   Velen zullen bekend zijn met TypeScript een superset van JavaScript. Dit is ontwikkeld om de tekortkomingen van JavaScript op te lossen voor grote projecten. Zonder tegelijkertijd de compatibiliteit van JavaScript aan te tasten. Een van de grootste voordelen hiervan is de toevoeging van static typing, …

Read More »

CALL FOR PAPERS J-SPRING 2025 IS NOW OPEN!

We are excited to announce that the Call for Papers for J-Spring is officially open! This is the first time we are using this new approach, and we can’t wait to see your amazing proposals. Do you have an inspiring talk to share with the community? Submit your proposal now via https://sessionize.com/jspring25 before the deadline on April 15. We look …

Read More »

Deel 4: Push Notifications in JavaScript?

Artikel uit Java magazine 3 2021 Yes, you can in 12 steps!   Waar push notificaties tot voor kort nog een privilege waren voor native apps, is dat nu veranderd. Push notificaties kunnen nu direct naar een PWA verstuurd worden: net als bij een native app hoeft de browser hiervoor niet open te zijn, ook niet in de achtergrond.   …

Read More »

De algoritmes van het Java Collections Framework

Artikel uit Java magazine 3 – 2021 “Does anyone actually use LinkedList? I wrote it, and I never use it.” Dat tweette Josh Bloch, de schrijver van het Java Collections Framework, ooit [[1]]. Maar waarom niet? En wat is een LinkedList eigenlijk?   Het Java Collections Framework biedt tientallen verschillende datastructuren. Libraries zoals Guava, Eclipse Collections en Vavr voegen daar …

Read More »

Hexagonal architecture met Java en Gradle

Artikel uit Java magazine 3 2021 Alle code is geschreven volgens impliciete of expliciete richtlijnen. Hoe explicieter en consequenter, hoe eerder je kunt spreken van een daadwerkelijke architectuur, in plaats van een serie van ad hoc beslissingen.   Dit artikel gaat in op een architectuur met de naam ‘hexagonal architecture’: de filosofie en een voorbeeld implementatie. De verklaring voor de naam …

Read More »

De Kracht van CodeKata’s

De Kracht van CodeKata’s – Artikel uit Java magazine 3 2021 Hoe je een betere developer wordt door doelbewust te oefenen   Wat hebben een goede muzikant en developer met elkaar gemeen? Ze oefenen veel. In andere vakgebieden wordt oefenen als de normaalste zaak van de wereld gezien. Binnen software development gebeurt dat minder. Dat is jammer, want doelbewust oefenen …

Read More »

Wat is er nieuw in Maven 4

Wat is er nieuw in Maven 4 – artikel uit JAVA magazine 1 2021 Kortgeleden heeft de Maven community besloten om toe te gaan werken naar een Maven 4 release. De eerste vraag die bij je opkomt zal waarschijnlijk zijn: wat kunnen we verwachten van deze nieuwe major release van Maven? Helaas kunnen we niet alles behandelen, maar in dit …

Read More »