Linkboy

Discovering new movies is exciting. Even better if the discovered movies are surprisingly good. I’ve been playing around with some ideas for generating better recommendations. By better I mean movies that are very different, yet share the same “hidden qualities” that will make you love them.

The theory behind the recommendations engine is explained here and the repo and how to run locally is available on Linkboy’s GitHub.

Search for a movie

To use the recommendation engine you’ll need to refer to movies by their corresponding movieId. This can be found using this search functionality. Simply search for the movie using the whole or a part of the title.

Now let’s do some magic!

Click to read more...

Ziploq

Do you work in Java? Ever wanted to merge and seqence data from multiple sources?

Ziploq; merging input sources

Ziploq is a lightweight message-synchronization device with ultra-high performance. It lets you quickly merge data from any number of data sources reactively, without having to reach for large frameworks such as Project Reactor or Akka Streams. It doesn’t matter whether the input data is ordered or not, the output will always be ordered! When dealing with external systems please note that data transmission delays and disconnections are all handled automatically out-of-the-box, too!

Ziploq is built with infinite real-time data sequences in mind, but works just as well for in-memory datasets. This design results in a low memory footprint and a high message throughput. Simple, reliable and fast.

Click to read more...