Lessons Learned and News in May 2020

This is what I learned in May 2020:

  1. A while ago, I found two websites that can be of help for designing color schemas: and a color calculator.
  2. I learned about Deno. Maximilian Schwarzmüller, author of a great Angular course on Udemy, broadcasted a mail with a 15-minute introduction video to Deno. There, I learned that Deno is developed by the main developer behind node.js and tries to solve some issues alternatively / better than node.js. When Deno is finished, it could be used instead of node.js. Features include built-in TypeScript-support which means no more compilation from TypeScript to JavaScript code. Also, Deno imports dependencies directly from URLs instead of having to run a “npm install”. No more huge nodemodules-folder, great! Security is a top-level concern. For example, Deno prevents scripts from starting a web server without permission. Although all of this sounds great, the time to migrate has not yet come because Deno is still under development.
  3. From one of the great videos of Tom Scott, I learned that “captcha” is the short form of “completely automated public turing test to tell computers and humans apart”. What a great abbreveation. :D
  4. Again, I was busy learning about HATEOAS. Here’s an article about how to set the hypermedia type for REST-responses in Spring MVC.
  5. Although I use Mockito for some time, I didn’t know about the Inorder class and how to test multiple method calls. Here’s an article about that.
  6. For the first time, I used Hibernate Envers. Here’s how to set up the tables needed for this great authoring lib.
  7. I learned a lot about Axon, the eventsourcing framework.

I read the following books:

  1. “Influence” by Robert B. Cialdini. Here’s a review.

This is what I’m working on right now / planning to do in the near future / other stuff:

  1. On the 19th of June, I will participate as a speaker at Digitaltag. It is a Germany-wide event which with a lot of talks, workshops and streams. As board member of IT Hub, I will represent our association with two IT-relevant topics. First, I will talk about how IT communities work (which is basically the keynote of our barcamp last year). After that, I will deliver some insights in what a software developer does. Both talks target a wide audience, no prior knowledge needed.

(Photo: adrian825,