Author Archives: Michael Simons

What’s a Bill of Material BOM file?

22-Aug-19

Wikipedia says: A bill of materials or product structure (sometimes bill of material, BOM or associated list) is a list of the raw materials, sub-assemblies, intermediate assemblies, sub-components, parts, and the quantities of each needed to manufacture an end product. A BOM may be used for communication between manufacturing partners or confined to a single […]

Read the complete article »

Spring Security 5.1: Upgrade / Rehash stored passwords

15-Aug-19

In this post from early 2018, I described the new password infrastructure of Spring Security 5.0. As the post got some feedback the last couple of days, I jumped back a bit into Spring Security code and noticed this method here: PasswordEncoder#upgradeEncoding. Hm, what does it do? It turns out, it works together with the […]

Read the complete article »

Oh, all that entitlement…

13-Jul-19

There was a tiny tweet yesterday, resurrecting a talk from Christin: In 2011 I saw @ChristinGorman hold this fantastic lightning talk/rant at JavaZone, and I have never forgotten it. So, Christin, if you want some return on investment on your speaking, look no further. Here is this gem for you all to enjoy https://t.co/cBRRDg90EP — […]

Read the complete article »

Never not learning…

05-Jul-19

Sometimes my teammate Gerrit teases me “Don’t you know this and that as a Java Champion?”… Of course I don’t. Honestly, the older I get, the better I know that I know nothing. This week has been interesting. At first, I stumbled upon something like this A shortcut to System properties public interface Stuff { […]

Read the complete article »