Classic Layout

Http/1, 2, … 3!

Zoals de titel doet vermoeden gaat dit artikel over versie drie (referentie 1) van het ongeveer dertig jaar oude http-protocol. In dit artikel wil ik je graag op de hoogte brengen van het bestaan van dit protocol. Dat wil zeggen, de draft daarvan, omdat er op het moment van schrijven van dit artikel nog geen details over een officiële release …

Read More »

JavaFX Links of April 2024

Here is the overview of the JavaFX LinksOfTheMonth of April 2024, published on jfx-central.com during this month. Core Gluon published new releases of JavaFX: 22.0.1 and the LTS releases 17.0.11 and 21.0.3. You can get them from Maven Central and the Gluon website. The new builds of Java and JavaFX, that were released this week, contain several fixes related to …

Read More »

It’s time for TEQNATION The Conference May 22 . Get your ticket

ITS TIME FOR TEQNATION THE CONFERENCE MAY 22 Join us on May 22nd at DeFabrique in Utrecht, Netherlands, for an unforgettable experience where developers, architects, and tech enthusiasts come together to explore the future of technology. Countdown untill the TEQnation Conference: Don’t miss out – mark your calendars for May 22nd and secure your spot at TEQnation 2024! Get your …

Read More »

Java 21 and Beyond: A Roadmap of Innovations

Embark on an exploration of Java 21’s groundbreaking language features. From a simplified beginning with unnamed classes and instance main methods to using string templates, record patterns, and pattern matching, this session empowers you to create efficient, future-proof code. Join this talk to gain a practical understanding of the latest Java language advancements so that you can apply them to …

Read More »

Why This JCON Europe Talk Is Unmissable (Part 1)

JCON Europe in Cologne is around the corner (and here are your free Foojay JCON tickets), May 13 to 16. Why should you go? Well, one reason is that the talks will be awesome. Here’s the start of a series of reasons why some of them are absolutely unmissable! DevOps for Java Developers (Or Maybe Against Them?!) – Baruch Sadogursky …

Read More »

Java: Functional Programming f(x) – Part1

Mathematics serves as the driving force behind significant advancements in computer science from my perspective. We deeply root the fundamental principles that we utilize in our daily programming tasks and application development in mathematical concepts. I am constantly intrigued by the opportunity to incorporate mathematical ideas into the programming languages I work with as a student of Mathematics. Many other …

Read More »

The High Availability Features of Microservices using Chronicle Services

In low-latency microservices, ensuring system resilience without compromising performance is vital. This article explores how Chronicle Services, a Java-based framework optimised for low-latency microservices, meets these critical requirements by integrating HA, performance, and data persistence. Stateful and Stateless Services A Chronicle Service application consists of a number of processing units known as Services, which interact with each other using events …

Read More »

Hello eBPF: Generating C Code (8)

Welcome back to my series on ebpf. In the last article, we learned how to auto-layout struct members and auto-generate BPFStructTypes for annotated Java records. We’re going to extend this work today. This is a rather short article, but the implementation and fixing all the bugs took far more time then expected. Generating Struct Definitions We saw in the last …

Read More »

Using my new Raspberry Pi to run an existing GitHub Action

Recently, I mentioned how I refactored the script that kept my GitHub profile up-to-date. Since Geecon Prague, I’m also a happy owner of a Raspberry Pi: Though the current setup works flawlessly – and is free, I wanted to experiment with self-hosted runners. Here are my findings. Context GitHub offers a large free usage of GitHub Actions: GitHub Actions usage …

Read More »