Thoughts I took home from ping conference

Posted by Jens Jäger on January 17, 2014

Here are some thoughts I took home from ping conference:

  • Future applications will have more needs for functional programming. This demand is driven by async userinterfaces and data streaming over http from different sources. Think of an application streaming the realtime positions of cars to a map. Maybe a taxi search.
  • For me it’s not sure if the lambda functions for java 8 will be a door opener to bring more people to scala. Or will java lambda with some additional libraries good enough to not switch to scala?
  • There is a new javascript mvc framework every week. It will need a long time if ever until we have a mvc framework with a strong position like jQuery today. If you think back some years this was the same with javascript libaries, today jQuery is everywhere.
  • Almost every speaker at the conference uses IntelliJ on a Mac. There is probably a reason for that.
  • To be prepared for future functional programming challenges I should read the wizard book again and learn about free monads.


All over a great conference and really worth the travel. Also budapest is really a nice city to travel to.

Impressions from ping conf budapest

Posted by Jens Jäger on January 17, 2014

Here are some impressions from ping conference budapest. Great talks on play framework, scala and functional programming.











JaxWS with self signed certificates

Posted by Jens Jäger on December 31, 2013

Self signed certificates are common, especially on testservers. The java default solution to add the certificate to every developers and buildservers java vm is a pain in the ass. For the play WS api there is an easy workaround.

To use soap webservices with JaxWS and self signed certificates I found on Srđan Šrepflers Blog.

To use it you have add the following static calls to the class with the webservice call:

Books read in 2013

Posted by Jens Jäger on December 31, 2013

I try to make it a habit to read/listen to 2 business or personal education related books each month. I finally finished the last one today. Here is my read list for 2013 in chronological order:

As you can see, the majority are audiobooks. I try to always listen to a audio book when driving or workout.

Join example for JPA finder

Posted by Jens Jäger on December 31, 2013

The JPA finder for play 2 works with joins as well.

Imagine you have a Task model with a creator:

referenced to a User model with a name:

You can write a method to get all Task for a creator username by joining on creator and access the user fields with the creator.field syntax:

The source code for this example with unit tests is pushed to Play4Jpa