-
Agile
What Are the Pros and Cons of Extreme Programming (XP)?
Extreme programming (XP) is an agile methodology, considered one of the most effective in software development. It operates with a…
Read More » -
Enterprise Java
Apache Payara: Let’s Encrypt
Some time ago, I wrote a small tutorial on how you can generate Let’s Encrypt SSL certificates and install them…
Read More » -
Agile
Balance Innovation, Commitment, & Feedback Loops: Part 2: Moderate Innovation Products
What if you can plan for a few weeks or even a month-plus at a time? You don’t need the…
Read More » -
Enterprise Java
Upload and Download files to S3 using maven
Throughout the years I’ve seen many teams using maven in many different ways. Maven can be used for many ci/cd…
Read More » -
Enterprise Java
API Gateways Are Going Through an Identity Crisis
API Gateways are going through a bit of an identity crisis these days. Are they centralized, shared resources that facilitate…
Read More » -
Desktop Java
JMetro Version 5.2 Released
Hello again A new update to JMetro has just been released. Two new control styles were added: Titled Pane and…
Read More » -
Core Java
Running JAXB xjc Compiler with OpenJDK 11
As described in the post “APIs To Be Removed from Java 11,” a JAXB implementation is no longer included with…
Read More » -
Software Development
Behavioural Design Patterns: Template method
Previously we used the strategy pattern to in order to solve the problem of choosing various speeding algorithms based on…
Read More » -
Enterprise Java
Spring-Boot 2.1.x and overriding bean definition
I was recently migrating an application from Spring Boot 1.5.X to Spring Boot 2.X and saw an issue with overriding…
Read More »