Java / NLJUG

551 Videos

J-Fall 2017 Speaker Heinz Kabutz – Safely Shoot Yourself in the Foot with Java 9

So what work do you do?” “Um, computers.” “Oh nice, what exactly?” “Well, I code Java”. And then: “Actually, I have a question about that. My PC says I must update Java …” Two decades ago, the world gasped as an applet moved pixels on a web page. Dynamic content on the World Wide Wait! […]

J-Fall 2017 Speaker Joris Kuipers – Come Fly With Me: Database Migration Patterns with Flyway

If your application is using a relational database, you’ll have to deal with regular schema changes and other database-related changes as part of your development and deploys. Flyway is an OSS Java tool that helps to you reliably and automatically execute database migrations to ensure that your database schema is always up-to-date with respect to […]

J-Fall 2017 Speaker Lucas Jellema – Event Bus as Backbone for Decoupled Microservice Choreography

Microservices are independent, encapsulated entities that produce meaningful results and business functionality in tentative collaboration. Events and pub/sub are great for allowing such decoupled interaction. Using Apache Kafka as robust, distributed, real-time, high volume event bus, this session demonstrates how microservices packaged with Docker and implemented in Java, Node, Python and SQL collaborate unknowingly. The […]

J-Fall 2017 Speaker Mark Heckler – Going Reactive with Spring 5 & Project Reactor

Spring 5 is here! One of the most exciting introductions in this release is support for reactive programming, building on Project Reactor to support message-driven, elastic, resilient, and responsive services. Spring 5 integrates an MVC-like component model adapted to support reactive processing and a new type of web endpoint, functional reactive endpoints. In this talk, […]

J-Fall 2017 Speaker Martijn Blankestijn – CQRS: Processing the events to query-databases

Command Query Responsibility Segregation (CQRS) and Event Sourcing (ES) have been around since the mid 2000’s, so nothing new there. CQRS even draws on principles formulated in the 90’s to separate the reads (queries) from the writes (commands) of the application. Application of these patterns means a different way of thinking about modelling and consistency. […]

J-Fall 2017 Speaker Michael Kolenbrander – Blockchain under the hood: Mining

In this session Michael will explore Blockchain technology and how it works ‘under the hood’. We will specifically look at mining; the process which grants a public network its security and brings finality to the transactions sent over the network by putting them into blocks. At Capgemini, we have been mining several cryptocurrencies using different […]

J-Fall 2017 Speaker Michel Schudel – No-frills REST api testing with REST-Assured

As the number of REST based services in our application landscape grows, we better make sure they are tested really well! Component-Testing REST API’s (that is, testing the REST API against a fully deployed artifact) can be a bit of a pain, however, using existing solutions like SoapUI, PostMan, or Cucumber. Enter REST-Assured, a library […]

J-Fall 2017 Speaker Nsemeke Ukpong – Configuring Kafka Producers for Stream Processing

If you are like me, the Big Data wave has finally caught up to you. There is no escaping it and in truth (I can attest)with the way that ING is embracing it, it is a pretty interesting place to be! So the question is, where do you start? This session will provide the introduction […]

J-Fall 2017 Speaker Oleg Šelajev – Performance pipeline and Java performance tools

This session describes the performance pipeline, a concept of mapping performance related work and activities towards the stages of a software delivery pipeline. The main idea behind the performance pipeline is being aware of the performance of your application and taking steps not to introduce performance regressions is a continuous process. We’ll list and explore […]

J-Fall 2017 Speaker Peter Hendriks – VR/AR and Java: developing the J-Fall VR app

Virtual Reality en Augmented Reality zijn al jarenlang grote beloftes in de techwereld. Het klinkt wellicht als toekomstmuziek, maar dat is al lang niet meer het geval! Dit is het moment om als Java developer bekend te worden met de oneindige mogelijkheden van VR en AR. Het mooie is: developen voor VR en AR is […]