Classic Layout

Van software developer naar CTO

Artikel uit Java magazine 4 – 2021 ‘Wat wil je later worden als je groot bent?’ ‘Later wil ik CTO worden papa!’ Ik heb het nog nooit een kind horen zeggen. Prinses, brandweer, mama, topvoetballer, zangeres en piloot zijn beroepen die op zo’n moment vaak genoemd komen.   Als onderdeel van de digitalisering hebben veel bedrijven een CTO-functie ingericht. Maar …

Read More »

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 »

Pi4J Welcomes Java 21 on the Raspberry Pi

Author: Frank Delporte Original post on Foojay: Read More Pi4J provides a friendly object-oriented I/O API and implementation libraries for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform. The project “hides” the complexity to interact with electronic components through different ways of communication (SPI, I2C, PWM,…) by providing Java interfaces on top of native libraries …

Read More »

Event-Driven Architecture and Change Data Capture Made Easy

Author: Muaath Bin Ali Original post on Foojay: Read More Hello again! In this article (Part 1), we will discuss two common ways to build modern software systems: Event-Driven Architecture (EDA) and Change Data Capture (CDC). They serve different purposes but can work well together in some situations. we’ll explain EDA and CDC, discuss their use cases, and explain when …

Read More »

Securing Vaadin Applications with Microsoft Entra

Author: Simon Martinelli Original post on Foojay: Read More Table of Contents Step 1: Create an Application in Entra Many companies use Microsoft 365, so letting users log in with their Microsoft account is a good choice. This blog post shows how to secure your Vaadin applications using Microsoft Entra for authentication and authorization and explains how Karibu Testing must …

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 »

Webinar: Find Undead Code in Your Java Environments

Author: Erik Costlow Original post on Foojay: Read More Table of Contents Put a stake through the heart of undead codeAzul Code Inventory can help remove undead codeGradle Devlocity can help automate tasks to improve productivity  10-30% of the custom code in applications is undead code and can just be deleted. Eliminating undead code can enhance the overall performance and maintainability …

Read More »

A Glance into JFR Class and Method Tagging

Author: Johannes Bechberger Original post on Foojay: Read More Table of Contents TagsTaggingConclusion Ever wonder how the JDK Flight Recorder (JFR) keeps track of the classes and methods it has collected for stack traces and more? In this short article, I’ll explore JFR tagging and how it works in the OpenJDK. Tags JFR files consist of self-contained chunks. Every chunk …

Read More »

Remote Development Made Simple with DevPod

Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents The problemDevelopment ContainersIntroducing DevPodConclusion I come relatively late to the subject of Remote Development Environments (also known as Cloud Development Environments). The main reason is that I haven’t worked in a development team for over six years. However, I’m now working for Loft Labs, and we have a …

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 »