Did you know? In Gradle 7.3, released November 2021, the Gradle team introduced a new feature called Declarative Test Suites.
-
Foojay Podcast #7: Security in Java, what do we need to know and how to keep our applications secure?
We invited Java security experts to dive into the fascinating world of secure coding and detecting vulnerabilities in your Java applications!
-
Effectively Bridging the DevOps – R&D Gap without Sacrificing Reliability
DevOps revolutionized our industry. CI & CD made six sigma common. Still bugs make it to production past our tests. Fixing them is harder now!
-
Remote and Distributed Build Patterns
Let’s review build patterns leveraging remote machines, clarify the definition of remote and distributed builds, and discuss their variations.
-
How to Publish a Java Maven Project to the Maven Central Repository
You can follow this article if you need to publish a Java Maven-based library or artifact to Maven.
-
Conditional Builds on GitLab
Learn how to run a build on GitLab only if a condition is met, especially helpful when conditions are expensive and time-consuming operations.
-
JDKMon 17.0.23 Released
JDKMon is a little tool written in JavaFX that tries to detect all OpenJDK distros installed while keeping track of updates for them.
-
Lights, Camera, Action: GitHub Actions with Java (Part 3)
The Java GitHub Actions that rules them all! Hey, everyone check Carl Dea’s 3rd and final instalment Lights, Camera, Action: GitHub Actions with Java
-
JDKMon 17.0.18 Released
Vulnerability information and TCK test status details are available and easily detectable with JDKMon 17.0.18.
-
Developer Productivity Masterclass: Interview With Leonid Blouvshtein
Are the problems startups run into different from the ones experienced by Netflix, Hashicorp and Meta? Learn about increased productivity!
-
Namespace Shadowing (a.k.a. “Dependency Confusion”) Attack
The npm Registry is vulnerable to supply chain namespace shadowing, also known as “Dependency Confusion” attacks.
Make sure you create npm scoped packages and force exclude patterns.