Machine Learning is just for people with PhDs or mathematical backgrounds, right?

Where would I even start with teaching machines to learn?

Some Liberty IT (LIT) engineers got together on Thursday 11th June to chat about these questions and more. Below is a summary of some of the key topics that were discussed, and some additional information on how you can get started with Machine Learning (ML).

Image of the panelists taking part in the discussion
Image of the panelists taking part in the discussion

Key Messages

Artificial Intelligence and Machine Learning already plays a big part in our lives: filtering spam emails, giving music and movie recommendations, showing you targeted advertising, helpful chatbots and digital assistants. The use of…


Spring framework has a retry project that is very useful when you have a business logic failure that you want to be able to retry to complete the transaction.

Recently, I had cause to use Spring Retry as I was trying to solve a problem were concurrent transactions hit the same DB tables causing potential deadlock scenarios. In particular I was interested in having transactions retry after a random sleep interval to improve the retry success rate.

The different options I found for configuring Spring Retry to have a random sleep interval are the focus of this article.

Set-up

Maven Dependencies

Victoria moulds

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store