Workshop Reactive Programming (NS & Craftsmen)
Location: NS Headquarters
Address: Laan van Puntenburg 100, Utrecht
Date: 16 December 2016
Time: 14.00h – 18.00h
Important: Please note there is maximum availability for 100 attendees.
Reactive Programming (RP) is an awesome programming paradigm that is rapidly gaining in popularity. Over the last few years many applications, frameworks and libraries have emerged that have successfully adopted RP to increase performance, stability and maintainability. A well-known example of a framework that has embraced the RP style is Angular 2. Some frameworks have even adopted it at the core, like Cycle.js. Over the next few years existing frameworks will be updated with RP concepts (like Spring 5) and new frameworks using RP will arise. As a professional software developer there is thus good chance that you will encounter RP rather sooner than later and it is a valuable craft to master. In case RP is not yet part of your skillset, Craftsmen and Nederlandse Spoorwegen now offer you an opportunity to jump start.
• Understanding the Reactive Programming fundamentals
• Being able to use RxJava or RxJS in your own projects
• Bring your own laptop and make sure that:
• You have a text editor or IDE installed
• You have Java 8 and maven installed or:
• You have installed Node.js (version 6 or higher is required)
• Make sure the battery of your laptop is fully charged
Please be aware that the workshop will make heavy use of lambda functions and attendees are assumed to be familiar with them. In case you are not, here are two great sources to familiarize with them:
For Java 8: http://viralpatel.net/blogs/lambda-expressions-java-tutorial/
Speakers & Agenda
14:00: Opening doors
14:05: Opening Workshop by NS
14:25: Workshop by Daan Scheerens & Remco Weekers (Craftsmen.nl)
15:45: Small break
16:00: Workshops / Hands-on Session
17:15: Wrap up & Drinks!
Any questions: don’t hesitate to email us: firstname.lastname@example.org & we get back to you.