Skip to content

andbin.dev

My technical blog on software development

  • Home
  • About
  • Contact
  • Resources
andbin.dev
My technical blog on software development
Java

Checking dependency updates with Maven

Byandbin July 13, 2024July 13, 2024
See More

This article describes how to automate checking dependency updates with Apache Maven using a not-so-widely-known plugin, the “Versions Maven Plugin”.

Read More Checking dependency updates with Maven

Java

Building “executable” JAR files with Maven

Byandbin April 26, 2024May 1, 2024

In this article, I will describe how to use Apache Maven to build “executable” JAR files. This is useful if you develop nontrivial applications, especially those using one or more other external JAR files.

Read More Building “executable” JAR files with Maven

Java

The new factory methods in map collections since JDK 19

Byandbin November 26, 2023December 2, 2023

Did you know that JDK 19 added some new factory methods to “map” collections based on a hash table? These new methods weren’t much publicized, so I guess many developers don’t know their existence. This short article provides an overview of this little new feature.

Read More The new factory methods in map collections since JDK 19

Java

String building and formatting in Java

Byandbin October 31, 2023November 3, 2023

What would you answer if I asked you how many ways there are to build/format strings in Java? Maybe you could answer there are a few. No, it’s wrong! There are really many ways to build and format strings, at least up to Java 21. In this article, I will provide a good overview of…

Read More String building and formatting in Java

Java

Getting the “identity string” of objects

Byandbin October 14, 2023October 14, 2023

This short article provides an overview of the various possibilities to obtain the “identity string” for any Java object. This little feature is sometimes very helpful for debugging/logging purposes.

Read More Getting the “identity string” of objects

Java

First demo of String Templates with Java 21

Byandbin September 24, 2023October 9, 2023

Java 21 was released a few days ago, and today, I had some free time to try out the new String Templates feature described in the JEP-430. In this article, I provide a simple demonstrative example of a custom string template processor so that you can better understand the usefulness of this new feature.

Read More First demo of String Templates with Java 21

Java

Overview of all Java versions

Byandbin September 12, 2023October 30, 2023

Do you need a quick overview of all Java versions? Please check out the friendly and helpful Java Versions Cheat Sheet! It is developed and actively maintained by me.

Read More Overview of all Java versions

Java

Two cases of wrong inheritance usage

Byandbin August 12, 2023August 12, 2023

Inheritance and correlated polymorphism are among the most important concepts in OOP languages like Java, Kotlin, C#, and others. In this article, I will explain two typical cases of wrong inheritance usage that anyone should not imitate.

Read More Two cases of wrong inheritance usage

Java / Spring Boot

Dumping the Spring Environment in Spring Boot

Byandbin July 29, 2023July 29, 2023

When developing Spring Boot applications, I often need to check if property values are correctly received from configuration files, environment variables, or other sources. There are various ways to perform this task. This article will present my solution for dumping the Spring Environment using a simple application listener.

Read More Dumping the Spring Environment in Spring Boot

Java

A hypothetical mapStream for the Java Stream API

Byandbin July 4, 2023October 24, 2023

On my blog, I generally write articles on Java programming topics that already exist. This time, however, I want to write about a new hypothetical mapStream method that currently doesn’t exist in the Java Stream API but could be interesting to add.

Read More A hypothetical mapStream for the Java Stream API

Page navigation

1 2 3 Next PageNext

Recent Posts

  • Checking dependency updates with Maven
  • Building “executable” JAR files with Maven
  • The new factory methods in map collections since JDK 19
  • String building and formatting in Java
  • Getting the “identity string” of objects

Archives

  • July 2024
  • April 2024
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • October 2022
  • September 2022
  • August 2022
  • July 2022

Categories

  • General
  • Java
  • Java / Spring Boot

Except where otherwise noted, all content on this site is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Creative Commons Attribution-ShareAlike Logo

 github.com/andbin

 techhub.social/@andbin

 Privacy/Cookie Policy

© 2026 andbin.dev - WordPress Theme by Kadence WP

Scroll to top
  • Home
  • About
  • Contact
  • Resources