Java / NLJUG

551 Videos

J-Fall 2017 Speaker Peter Hilton – How to name things: the hardest problem in programming

Developers can get better at their craft by learning from the great writers who mastered theirs. Writing software isn’t the same as writing a novel, but there are parallels. Besides, advice from writers is better because writers have been struggling with their craft for many centuries, not just a few decades. It’s better-written as well. […]

J-Fall 2017 Speaker Rhodé Reuijl-Zwijnenburg – What can be done with Blockchain and Smart Contracts?

There is much to do about Blockchain these days. It may be the biggest technological innovation since the internet. Some say it is the solution to ‘almost everything’: the solution to corruption, the solution to be able to vote safely, anonymously and online, the solution for improperly spent money addressed to development aid and so […]

J-Fall 2017 Speaker Richard Abbuhl – AI self-learning game playing

The big hype these days is how machine learning is going to take away everyone’s job in a few years. Robots will be everywhere to do everything. Computers will drive our cars, do our chores, and we are stuck in a life of leisure. Alpha Go recently beat the best player in the world and […]

J-Fall 2017 Speaker Roy van Rijn – Fostering an evolving architecture in the agile world

What is software architecture? Is it the decision to adopt microservices? Is it the document that describes the layers in your Java EE application? No, every line of code you commit is part of your evolving architecture. During this talk I’ll explain how we, at the Port of Rotterdam, manage our software architecture in an […]

J-Fall 2017 Speaker Rudy de Busscher – Getting started with Java EE Security API

This session starts with a short overview of the concepts which are defined within the new Java EE Security API (JSR-375) Once we all know what we are talking about, some example applications will be shown to illustrate these concepts. They will use a variety of external systems (like a database, LDAP server, Google OAuth2, […]

J-Fall 2017 Speaker Sam Aaron – Live Coding Time & State with Sonic Pi

Live Coding systems encourage us to think extremely differently about programming languages. In addition to considering standard requirements such as reliability, efficiency and correctness we are also forced to deal with issues such as liveness, coordination and synchronization all whilst working in real time. Live Coders not only run and modify our code live — […]

J-Fall 2017 Speaker Sander Mak – Designing for Modularity with Java 9

Java 9 brings modules as a core concept to the platform, but it’s more than just a language feature. With modules in Java 9, we can improve the design of code to increase maintainability and extensibility. As with every design principle, modularity requires thought and trade-offs to really reap the benefits. This session covers design […]

J-Fall 2017 Speaker Steve Poole – Java in the 21st Century: are you thinking far enough ahead?

It is all change in the Java arena. Java 9 ships with the long awaited modularity support. Oracle plans to contribute Java EE to the Eclipse Foundation and to top it all, IBM announces both Open Liberty (based on its flagship application server ) and OpenJ9 it’s enterprise proven Java Virtual Machine. In this talk […]

J-Fall 2017 Speaker Vincent Kok – Microservices: 5 things I wish I’d known

Microservices are hot! A lot of companies are experimenting with this architectural pattern that greatly benefits the software development process. When adopting new patterns we always encounter that moment where we think ‘if only I knew this three months ago’. This talk will be a sneak peak into the world of microservices at Atlassian and […]

J-Fall 2017 Speaker Xavier Dupré – Democratization of AI: from researchers to any user

Machine learning somehow became one magic wand able to solve many things. It can be seen as a way to automate an existing pipeline which became very time consuming, it could also be seen as a way to process information we could not handle so far such as images or videos. We usually forget it […]