Table of Contents Put a stake through the heart of undead codeAzul Code Inventory can help remove undead codeGradle Devlocity can help automate tasks to improve productivity 10-30% of the custom code in applications is undead code and can just …
-
A Glance into JFR Class and Method Tagging
Table of Contents TagsTaggingConclusion 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 …
-
Remote Development Made Simple with DevPod
Table of Contents The problemDevelopment ContainersIntroducing DevPodConclusion 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. …
-
Encryption and Data Security Market Analysis: Market Analysis 2025
Table of Contents Market OverviewCompetitive LandscapeAnjunaCiphertraceEvervaultIronCore LabsTripleBlindUbiqVaultreeZeroDBMarket DifferentiationMarket TrajectoryConclusion 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 …
-
Incident Response Platform Comparison: Market Analysis 2025
Table of Contents Market OverviewCompetitive LandscapeFireHydrantHarness Incident Responseincident.ioOpsgeniePagerDutyRootlyServiceNowxMattersMarket DifferentiationMarket TrajectoryConclusion 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 …
-
More Free Shells for your Java IDE
Table of Contents More Shells for FreeCommand PromptPowershellWindows Subsystem for Linux (WSL)Git BashCygwinSSHBean ShellMore powerApplet Runner ProAnt Commander ProConclusion You may be using one of the terminal applications installed on your operating system or use the included terminal panel of …
-
Foojay Podcast #63: How do we keep our Java applications up to date and secure?
Table of Contents 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 …
-
The Home Assistant Model
Table of Contents IntegrationsDevicesEntitiesOther objectsConclusion 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 …
-
Why Home Assistant
Table of Contents My existing infrastructureMy goals 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. …
-
Task Schedulers in Java: Modern Alternatives to Quartz Scheduler
Table of Contents Quartz is often considered the standard job scheduling library in Java, which can lead developers to overlook more modern alternatives.Limitations of QuartzQuartz is showing its agePerforms worse than modern alternativesLack of built-in monitoringDistributed scheduling is opt-inSporadic maintenanceAlternatives …
-
Augmenting the client with Alpine.js
Table of Contents Laying out the workServer-sideClient-sideThe Alpine codeOur first steps into AlpineBasic interactionsClient-side modelUpdating the modelConclusion This article is part of a series comparing different ways to implement asynchronous requests on the client, which is colloquially known as AJAX. …