TimeLine Layout

September, 2023

  • 28 September

    LET OP ! Vandaag om exact 12:00 uur gaat de ticketing Jfall 2023 open

    LET OP ! Vandaag om exact 12:00 uur gaat de ticketing Jfall 2023 open.   Zie www.jfall.nl Vorig jaar was de Jfall binnen een halve dag volledig uitverkocht. Maar liefst 1800 tickets ! Zal het dit jaar weer zo snel gaan? Jfall 2023 staat in het teken van haar 20 jarige jubileum. En dat gaan we vieren 9 november as ! …

    Read More »
  • 28 September

    The Systemic Process of Debugging

    The Importance of Issue Tracking Avoiding Parallel Work on the Same Bug The Value of Issue Over Pull Requests Communication: Issue Tracker vs. Ephemeral Channels Why We Sometimes Avoid the Issue Tracker The Role of Daily Meetings The Role of Testing in Debugging Starting with Unit Tests Unit Tests vs. Integration Tests Final Word Debugging is an integral part of …

    Read More »
  • 27 September

    Memory Management in Java: An Introduction

    Understanding memory management in Java, and particularly the role of object allocation is essential when optimising system performance. In Java, memory management is an automatic process that is managed by the Java Virtual Machine (JVM), and one that does not need explicit intervention. Java, being a block-structured language, uses a model where its memory is divided into two main types: …

    Read More »
  • 27 September

    Down the Rabbit Hole of an Apache APISIX Plugin

    My demo, Evolving your APIs, features a custom Apache APISIX plugin. I believe that the process of creating a custom plugin is relatively well-documented. However, I wanted to check the parameters of the _M.access(conf, ctx) function, especially the ctx one. The documentation states: The ctx parameter caches data information related to the request. You can use core.log.warn(core.json.encode(ctx, true)) to output …

    Read More »
  • 26 September

    How Software Companies Give Away Stuff for Free

    In today’s world, it has never been easier to get your hands on a piece of software for evaluation purposes. Having worked for multiple enterprise companies, I have noticed over the years that they all take different approaches to allowing developers to get their hands dirty with their tech. There are many different ways of doing this and in this …

    Read More »
  • 26 September

    Visit Azul at Devoxx

    Devoxx Belgium 2023 is finally here! To mark the 20th anniversary of the conference and the release of the new Azul book OpenJDK Migration for Dummies, this post summarizes all the logistical details you need to know to get the most out of Azul at Devoxx! Devoxx Belgium will take place on 2 – 6 October 2023 at Kinepolis in Antwerp (Belgium). This edition is …

    Read More »
  • 25 September

    Foojay Podcast #29: How will AI and ML Influence the Role of Developers?

    Artificial Intelligence and ChatGPT are the talk of the town. Every conference has several talks about these technologies, and on Foojay, you can find multiple posts about it. In this podcast, we want to take a look at it from the Java point of view. How can we use AI in Java programs or our job as a developer? Guests …

    Read More »
  • 23 September

    Book Review: Get Your Hands Dirty on Clean Architecture

    I recently completed reading “Get Your Hands Dirty on Clean Architecture” authored by Tom Hombergs and I deem it an indispensable resource for developers aspiring to produce clean code and implement the Hexagonal Architecture. Consequently, I have resolved to compose a review to aid numerous individuals who harbor a fervent interest in technology! Title: Get Your Hands Dirty on Clean …

    Read More »
  • 22 September

    Mastering the Challenges of OpenJDK Migration.

    Ah, the halcyon days of Java development, where coding was king and APIs were the castle! From the nitty-gritty of the Java VM and garbage collection to the euphoria of leveraging new APIs, life was straightforward. With each Java update, you could expect nothing but improvements, a far cry from other ecosystems where every new version turned into a mini-project …

    Read More »
  • 22 September

    Eliminating Bugs Using the Tong Motion Approach

    Understanding the Process of Elimination in Debugging The Basics Using External Tools The Power of Unit Tests in Debugging Benefits of Mocking Frameworks The Challenges with Flaky Issues The Concept of the ‘Tong Motion’ Applying the Tong Motion to Debugging An Illustrative Case: Debugging a Server Performance Issue Wrapping Up Software debugging can often feel like a never-ending maze. Just …

    Read More »