TimeLine Layout

January, 2025

  • 16 January

    Java 17

    Java 17 – Artikel uit JAVA magazine 3 2021   Oracle heeft sinds Java SE 10 een 6 maanden releaseschema geïnstalleerd, in tegenstelling tot de (zo ongeveer) 3 jaars releases daarvoor. De deadline voor nieuwe features in Java is fixed gemaakt. Dit betekent dat het aantal JDK Enhancement Proposals (JEP) dat geïmplementeerd kan worden per release variabel is geworden. Eens …

    Read More »
  • 16 January

    Reflections on 2024: A Remarkable Year for OmniFish, GlassFish, Piranha, and Jakarta EE

    Author: Ondro Mihalyi Original post on Foojay: Read More As 2025 slowly gets started, it’s a perfect moment to reflect on what we at OmniFish have achieved this year. It has been a year of growth, innovation, and dedication to the open-source community and the products we’re deeply passionate about. From expanding our team to pushing the boundaries of what …

    Read More »
  • 15 January

    An Example of HACS: Adaptive Lighting

    Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents The Home Assistant Community Store Adaptive Lighting Conclusion In the previous post of this focus, we replaced Philips Hue automation with the one from Home Assistant. One significant gap we noticed was that Home Assistant doesn’t automatically adjust the brightness according to the time of the day, a …

    Read More »
  • 13 January

    Rate limiting with Redis: An essential guide

    Author: Raphael De Lio Original post on Foojay: Read More Table of Contents Why Redis for Rate Limiting?Popular Rate-Limiting Patterns Leaky Bucket Token Bucket Fixed Window Counter Sliding Window Log Sliding Window Counter Choosing the Right Tool for the Job Understand Your Traffic Patterns Assess the Level of Precision Needed Consider Resource Constraints Account User Experience Stay curious! This article …

    Read More »
  • 13 January

    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 »
  • 9 January

    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 »
  • 9 January

    Make the Life of your Developer Client’s Easier with Smart Object Builders

    Author: Maximillian Arruda Original post on Foojay: Read More Table of Contents The scenario: The complex object The traditional approach: Telescoping constructors Favor Static Factory Methods over Class Constructors Many parameters? Use the Builder pattern Restricts the order of method calls in the Builder pattern Conclusion Key Takeaways Final Thoughts We often hear the phrase: “Make the life of your …

    Read More »
  • 8 January

    Integrating Google Analytics With Vaadin Flow: A Step-By-Step Guide

    Author: Simon Martinelli Original post on Foojay: Read More Table of Contents PrerequisitesCreating the Analytics ComponentUsing the Component Step 1: Add To Main Layout Step 2: Track Custom Events How It WorksBest PracticesCommon Use CasesConclusion Want to track how users interact with your Vaadin Flow application? Learn how to integrate Google Analytics with a clean, reusable component. This guide shows …

    Read More »
  • 7 January

    The Proper Way to Define Configuration Properties in Spring

    Author: Wim De Troyer Original post on Foojay: Read More Table of Contents IntroductionThe initial set-up in Spring Boot 2.Spring boot 3: Some of my properties are suddenly empty!The proper way to define your configuration properties 1. Simplify your code & get rid of lombok: use records instead of classes 2. Acquire ‘start-up’ time security: validate your configuration 3. Bonus: …

    Read More »
  • 6 January

    2024 in Retrospective: Nicolas Frankel

    Author: Nicolas Frankel Original post on Foojay: Read More For the first article of 2025, I’m continuing my retrospective series! As last year, before diving in into the report proper, I’d like to remind you that Ukraine is still fighting for its survival after nearly 3 years and countless Russian war crimes. The civilized world can’t allow rewarding the invasion …

    Read More »