ING proud sponsor of J-Fall 2016
Over 1500 enthusiastic Java Engineers join the biggest Java conference of the Netherlands. This year you could participate in 4 keynotes, 41 sessions, 56 speakers (4 from ING), 70+ parallel sessions, 4 hands-on labs and 38 information booths with I don’t know how many gadgets. Yay, busy, but a lot of fun-day.
Tabs versus Spaces, this is one of the eternal holy wars among programmers; should source-code lines be indented using tab characters or space characters? Frank Wammes, CTO Capgemini, started this fantastic day with this question. The second keynote was delivered by René Boere and Pascal Snip who built a Raspberry Pi cluster consisting of 40 nodes. They dared to take their cluster to a live demo in front of the audience.
Pieter van Dorst, Software Engineer at ING, talked about GraphQL, a new way of getting data from your backend to your frontend applications created by Facebook. During this talk he explained what GraphQL is and how you can use it and compared GraphQL with a solution using RESTful webservices. He have shown a simple Java web API which uses GraphQL and explained how using GraphQL can be used to decouple API’s from frontends and how it can increase the productivity of frontend engineers.
The second talk of ING was by Rik van de Ven, Solution Architect, he has presented A/B testing in the secure banking environment of ING. The talk provided a basic introduction to A/B testing, addressing why everyone should be doing this. The remainder of the talk went in depth on the challenges faced when wanting to do A/B testing in a secure environment whilst at the same time respecting our agile way of working. Based on these challenges the solution of our custom Experiments API was presented, giving the audience an overview of how and why it’s implemented this way at ING.
Last but not least, Steven Laan and Bas Geerdink presented the ‘Kijk Vooruit’ (Look Ahead) feature of ING’s mobile app. This feature gives the opportunity to over a million customers to get a prediction about future expenses of their bank account. The API is an example of ‘fast data’ predictive analytics, a discipline that is becoming more important in the data-driven bank. The API was built with Akka and Scala. Steven and Bas provided an overview of the architecture, design decisions and way of working in the team.
The room was also packed for Sander Mak, he talked about Jaav 9 Modularity in Action, taking us back to the history of Jigsaw and preparing for Java 9. Next to the speakers there was also the fun-factor, food, more food, an airwheel, robots, lego.
For sure we will be back next year, see you there at J-Fall 2017!