Martin Smelt
January 2025 foojay
Author: Raphael De Lio Original post on Foojay: Read More Table of Contents IndexHow It Works 1. Define a Window Interval 2. Track Requests 3. Reset Counter: 4. Rate Limit Check: How to Implement It with Redis and Java 1. Use the INCR command to increment the counter in Redis each time a request is allowed 2. Set the key …
Read More »
Martin Smelt
January 2025 2021 - editie 3, Java Magazine, Nieuws, Nieuws
Artikel uit Java magazine 3 2021 Alle code is geschreven volgens impliciete of expliciete richtlijnen. Hoe explicieter en consequenter, hoe eerder je kunt spreken van een daadwerkelijke architectuur, in plaats van een serie van ad hoc beslissingen. Dit artikel gaat in op een architectuur met de naam ‘hexagonal architecture’: de filosofie en een voorbeeld implementatie. De verklaring voor de naam …
Read More »
Martin Smelt
January 2025 foojay
Author: Frank Delporte Original post on Foojay: Read More Table of Contents VideoPodcast (audio only)GuestsSouJava (JUG Brazil)Content With the first Foojay podcast of 2025, we want to help you to boost your career! By now, you’ve likely had your year-end performance review with your manager and set some goals to advance in the coming year. Are you ready to take …
Read More »
Martin Smelt
January 2025 foojay
Author: Johannes Bechberger Original post on Foojay: Read More Table of Contents JCmd triggered debuggingSummaryProblemSolutionConclusion Almost to the day, one and a quarter years ago, I published my blog post called Level-up your Java Debugging Skills with on-demand Debugging. In this artucle, I wrote about multiple rarely known and rarely used features of the Java debugging agent, including the onjcmd …
Read More »
Martin Smelt
January 2025 Uncategorized
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 »
Martin Smelt
January 2025 foojay
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 »
Martin Smelt
January 2025 foojay
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 »
Martin Smelt
January 2025 foojay
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 »
Martin Smelt
January 2025 Java Magazine, Nieuws, Nieuws
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 »
Martin Smelt
January 2025 Java Magazine, Maven, Nieuws
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 »