We hebben weer een gloednieuwe NLJUG Vlog voor jullie klaarliggen. Deze keer zijn we langs …
Read More »NLJUG Vlog: Van monoliet naar microservices bij de Belastingdienst
We hebben weer een gloednieuwe NLJUG Vlog voor jullie klaarliggen. Deze keer zijn we langs geweest b…
NEW NLJUG MEMBERSHIP TIERS
Brand new at the NLJUG, we’ve got membership tiers, so you can pick the one that suits you mos…
De IT Carrièrebeurs op 14 & 15 april 2023
Op 14 & 15 april is de RAI Amsterdam voor de 25e keer omgetoverd tot een IT carrière-walhalla. B…
Oracle past het licentiemodel voor Java aan.
Oracle gooit de oude abonnementsconstructie overhoop. Waar er eerder gebruikerslicenties voor clien…
Dependency Injection, maar dan zonder framework!
Sinds jaar en dag maken de meeste ontwikkelaars gebruik van frameworks om dependency injection voor …
-
End-to-End testomgevingen, een “dead End road”
End-to-End testomgevingen: Omgevingen die zijn opgezet om de integratie te testen. Maar met de opkomst …
Read More » -
Micro Frontends – The what, the why and the how
-
Auditing op entiteiten met Envers
-
One testing platform to rule them all
-
Spring boot scheduling in depth
Java Articles by Foojay.io
March, 2023
-
25 March
Control your Arduino with Spring
Have you ever wanted to control your Arduino board from a Raspberry Pi, or your computer, using only Java and not the Arduino language? In this article, I show how I created a web app to control my Arduino with a Raspberry PI using Spring. And so this is another article about Java on Raspberry PI or perhaps this time …
Read More » -
25 March
Watch Area and Renderers
This is it. The debugging book is live. I would really appreciate reviews and feedback! I also finished recording and editing the entire course. There are 50 total videos which total in 7 hours… I also recorded additional videos for the two other free courses for beginners and for modern Java. So keep an eye on those! Renderers In today’s …
Read More » -
24 March
How to Build and Deploy a Real-time Cloud-based Logging System
Logs and traces generated by applications are valuable sources of information that can help detect issues and improve performance. However, they are often treated separately from other data, even though they are no different from the data an application works with. In this tutorial, we will explore a different approach: treating logs and traces as part of a scalable cloud …
Read More » -
24 March
How to Create a Failover Client using the Hazelcast Viridian Serverless
Failover is an important feature of systems that rely on near-constant availability. In Hazelcast, a failover client automatically redirects its traffic to a secondary cluster when the client cannot connect to the primary cluster. Consider using a failover client with WAN replication as part of your disaster recovery strategy. In this tutorial, you’ll update the code in a Java client …
Read More » -
24 March
Mitigating Path Traversal Vulnerabilities in Java
Path traversal is a type of security vulnerability that can occur when a web application or service allows an attacker to access server files or directories that are outside the intended directory structure. This can lead to the unauthorized reading or modification of sensitive data. In the context of file uploads, a path traversal vulnerability can occur when an application …
Read More » -
23 March
Predicting Secure Java Projects on Maven Central
If you’ve searched for Maven Central components in the last six months, you may have noticed some pretty big changes to the website, including a UI facelift and some new component analysis tools like BOM Doctor and the Sonatype Safety Rating. It’s no coincidence that many of these changes are security related. Maven Central, along with public code repositories, are …
Read More » -
23 March
Event-Driven Order Processing Program
Following the Hello World example of a simple, independently deployable real-time Event-Driven Microservice, this article looks at a more realistic example of an Order Processor with a New Order Single in and an Execution Report out. A New Order Single is a standard message type for the order of one asset in the FIX protocol used widely by financial institutions …
Read More » -
22 March
5 Great Reasons to use jOOQ
Hi, I’m Lukas. I was invited to talk about the business behind jOOQ on Foojay.io and as a short introduction to jOOQ, I’d like to highlight 5 great reasons to use it. Before discussing those reasons: What is jOOQ jOOQ is an internal domain-specific language (DSL) modelling the SQL language as an API directly in Java. This provides compile-time type …
Read More » -
22 March
Vaadin 24: Java 17, Jakarta EE 10, Servlet 6, Spring Boot 3
Vaadin 24 delivers a significant step forward with a new technology baseline that includes Java 17, Jakarta EE 10, Servlet 6.0, Spring 6.0, and Spring Boot 3. This ensures you can continue building Vaadin Flow apps with the latest Java technologies. It also provides several exciting improvements that help you build Java applications even faster. Let me introduce some of …
Read More » -
21 March
Java on Visual Studio Code Update – February 2023
Hi everyone, welcome to our February update! In this article, we will bring you new features related to JUnit 5 parallel testing as well as new filter widget for Spring Boot dashboard. There is also some exciting news from GitHub Copilot, so let’s get started. JUnit 5 Parallel Testing Support JUnit 5 is a popular testing framework for Java developers, …
Read More »