TimeLine Layout

January, 2024

  • 22 January

    API Versioning

    In my previous article Evolving your APIs, I mention the main API versioning approaches. During the talk of the same name, I sometimes get some questions on the subject. In this article, I’ll detail each of them. I assume readers know the reasons behind versioning, semantic versioning, and product lifecycle. If not, I encourage you to read a bit about …

    Read More »
  • 19 January

    Soft Assertions – testing kindly

    Given it’s the advent of a new year, I thought let’s start with something nice and fun that can make live more enjoyable for everyone. As developers, we write testcases all the time to help us in our development process, and to help us detect potential regressions in the future. Now ideally we want our testcases to be as efficient …

    Read More »
  • 18 January

    Hello eBPF: Recording data in basic eBPF maps (2)

    Welcome back to my article series on eBPF. Last week, I introduced eBPF, the series, and the project and showed how you can write a simple eBPF application with Java that prints “Hello World!” whenever a process calls execve: public class HelloWorld { public static void main(String[] args) { try (BPF b = BPF.builder(“”” int hello(void *ctx) { bpf_trace_printk(“Hello, World!”); …

    Read More »
  • 17 January

    A Day in the Life of a Software Engineer in a Scrum Team Part-2

    Welcome back to the journey through the world of Scrum! If you’ve read Part 1, you’re already familiar with the basics of Scrum and how it can help teams manage their work efficiently. Now, let’s dive deeper and explore a day in the life of Alex, a software engineer in a Payment Scrum Team. Alex is part of an elite …

    Read More »
  • 17 January

    Payara Platform Roadmap 2024

    Now that New Year is here, we reflect on 2023 and look ahead to what you can expect from our entire suite of Payara products in 2024. What is the future for Payara Community, Enterprise and Payara Cloud? Read below to find out more about Payara Rodmap in the coming months –  Java 21 compatibility, the upcoming Jakarta EE 11 …

    Read More »
  • 16 January

    Where do you get your Java?

    Today’s Java is vastly different, although it is still true to its root principles of robustness, portability, and ease of programming. Your options for where to get your Java have similarly evolved. If you download Java directly, you might think that you can only get an official version from Oracle. This is no longer the case. In fact, there are …

    Read More »
  • 16 January

    2023 in Retrospective

    Last year, I wrote my first yearly retrospective. I liked the experience, so I’m trying one more time. Let the future decide if it will become a trend or not. Before diving into our safe technological world, my thoughts go to Ukraine, to my friends who had to flee their own country, to other friends who fought on the front …

    Read More »
  • 16 January

    2023 Software Conferences in the Philippines

    In the last months of 2023, technical conferences took place in the Philippines focusing on Artificial Intelligence (AI), Cloud Computing, Java, Open-source and Data related topics. The Philippine Java Community were involved in two big conferences namely, Software Conference Philippines and Samsung Open Source Conference. Conferences Members of the Foojay community were included as the speakers of the conferences, including …

    Read More »
  • 15 January

    Foojay Podcast #40: Making Java Attractive for Beginners in Programming

    “Public static void main string array” are the first words everyone sees when they start their first Java Hello World experiments. Some teachers explain them, while others say you will understand each word later. Is this a problem to attract more Java developers? And how can we make the Java language more attractive for newbies? Let’s ask some experts… Video …

    Read More »
  • 14 January

    JUG PH: ING Partnership, Certification and Generative AI

    Continuing the connection with the Java Enthusiasts and the efforts of Java User Group Philippines (JUG PH), we held our 4th and 5th meetup last September and November 2023. The speakers of these meetups were composed of Jansen Ang, one of the JUG PH Leader, Kenneth Penarada, Senior Enterprise Engineer at Orange and Bronze Philippines and Bang Iguana, Senior Java …

    Read More »