J-Fall 2018

Date 08-11-2018
Time All day event
Theme Java
  • Pathé Ede (voorheen Cinemec)
  • Laan der Verenigde Naties 150
  • 6716 JE Ede
Speaker Hanno Embregts Maarten Mulders
Description J-Fall is the biggest Java conference of the Netherlands and is organized by and for the NLJUG, the Dutch Java User Group.

Speakers from Info Support:

  • 8.00 h. - Maarten Mulders: SSL/TLS for mortals

Using Transport Layer Security (TLS) the right way is often a big hurdle for developers. We prefer to have that one colleague perform “something with certificates”, because he/she knows how that works. But what if “that one colleague” is enjoying vacation and something goes wrong with the certificates? In this session we’ll take a close look at secure communication at the transport level. Starting with what exactly SSL or TLS is, we’ll dive into public/private keys, and signing. We’ll also learn what all this has to do with an unfortunate Dutch notary. Of course, there’ll be plenty of practical tips & trics, as well as demo’s. Attend this session to become “that one colleague”! A PhD in math is not required; experience with assembling furniture can come in handy.

  • 12.30 h. - Hanno Embregts: These Songs Would Make Some Great Code Comments

Besides being useful, comments in source code can also be fun! This legendary StackOverflow post [1] tells me that sometimes a well-chosen joke put into source code can lighten the mood at work and make your developer life just a bit better.

Now, because I am both a developer and a musician, I tend to use song lyrics to lighten up my code. So in this Ignite talk, I’ll demonstrate this by showing a few typical code fragments that could use some musical quality. And of course I’ll perform bits of the songs that go with it.

So are you in for a light-hearted talk on code comments – slash – a mini-concert featuring songs by Coldplay, Oasis, Adam Lambert, Imagine Dragons and many more? Please join in and feel free to sing along!

  • 16.50 h. - Berwout de Vries Robles: Impromptu Orchestra

In recent years there have been some large developments in web technology. The introduction of HTTP/2 in 2015 has given new life to Server Sent Events as Reactive Streams.

To explore these technologies with you, I have made an application that turns the audience into an orchestra using Reactive Streams.

In the talk we will look at how and why HTTP/2 came to be. I will show you what you need to do to make use of HTTP/2.

I will give you practical guidelines to help you choose between Reactive Streams and Websockets.

I will explain the core concepts behind Reactive Streams. When we have the concepts down I will show you how to use Reactive Streams with the Java 9 API’s and Spring Reactor.

Finally we will see just how “Reactive” Reactive Streams truly are in a live demo. Bring your cellphones so you can participate in the Impromptu Orchestra!

My talk will have been a success when at the end of my talk:
. You understand why we have HTTP/2, what the main features are and how we can use them in practice.
. You have gained a better understanding of what Reactive Streams are, when to use them and how they work.
. You have experienced the real-timeness of Reactive Streams in a live situation.
More info The J-Fall website