This week’s article is the third and final in my series about running tests on Kubernetes for each pull request. In the first post, I described the app and how to test locally using Testcontainers and in a GitHub workflow. …
-
Code Reviews with AI: a Developer Guide
Code reviews are a cornerstone of software development. They’re where we share knowledge, catch bugs early, and ensure our code meets the highest standards. But let’s be honest… Traditional code reviews can be time-consuming and tedious and sometimes even miss …
-
Webinar: Find Undead Code in Your Java Environments
10-30% of the custom code in applications is undead code and can just be deleted. Eliminating undead code can enhance the overall performance and maintainability of your applications. Time vampire (n) – a service or application that is said to suck …
-
A Glance into JFR Class and Method Tagging
Ever wonder how the JDK Flight Recorder (JFR) keeps track of the classes and methods it has collected for stack traces and more? In this short article, I’ll explore JFR tagging and how it works in the OpenJDK. Tags JFR …
-
Remote Development Made Simple with DevPod
I come relatively late to the subject of Remote Development Environments (also known as Cloud Development Environments). The main reason is that I haven’t worked in a development team for over six years. However, I’m now working for Loft Labs, …
-
Encryption and Data Security Market Analysis: Market Analysis 2025
The data encryption and security market continues to evolve as organizations face increasing demands for data protection while maintaining operational efficiency. The market includes established solutions and innovative approaches to encrypted data processing and security. Market Overview The global encryption …
-
Incident Response Platform Comparison: Market Analysis 2025
The incident response platform market continues to expand as organizations prioritize effective incident management in their Cloud-native environments and beyond. The market features a range of solutions offering incident management capabilities, with varying approaches to enterprise and team needs. Market …
-
More Free Shells for your Java IDE
You may be using one of the terminal applications installed on your operating system or use the included terminal panel of the IDE. Not all shells are included in your IDE. Here is a list of shells by default supported …
-
Foojay Podcast #63: How do we keep our Java applications up to date and secure?
Last month, I published a Foojay article about the risks in systems that are stuck on old or outdated Java versions and got a lot of feedback from developers. Most of them want to move on but get stuck on …
-
The Home Assistant Model
Home Assistant (home-assistant.io) is a massive beast. It can be overwhelming for a newcomer; it was for me. In this article, I want to describe the underlying model of Home Assistant, which is a good entry point for your home …
-
Why Home Assistant
Last June, I spoke at Berlin Buzzwords. In all honesty, I rarely attend others’ talks for a variety of reasons: lack of time, lack of energy, no interest in the proposed subjects, etc. When I do, I go either for …