Java / NLJUG

551 Videos

J-Fall 2014 Speaker Bas W. Knopper – Evolutionary Algorithms

Java Developers sometimes face programming challenges, such as creating a school roster or determining a salesperson’s optimal route, that are extremely difficult to crack using conventional approaches. Discover how Evolutionary Algorithms can be applied to solve these complex puzzles. The session starts with a success story from the NASA space archives to explain the concepts. […]

J-Fall 2014 Speaker Bert Jan Schrijver – Decoding the airspace above you

Software-defined radio (SDR) is een radio-communicatiesysteem waarbij een deel van de componenten niet als hardware maar als software geïmplementeerd zijn. Goedkope digitale TV-ontvangers werken vaak op die manier. Bepaalde chipsets die veel voor dat soort ontvangers gebruikt worden zijn zelfs dusdanig generiek dat je ze softwarematig op een frequentie naar keuze kunt afstemmen. En dat […]

J-Fall 2014 Speaker Dennis Vredeveld – A Storm of Drones

De workshop vormt de in-depth-voortzetting van de “Game of Drones” keynote. We gaan dieper in op de technologische aspecten. We delen de details van de werking van de verschillende ‘games’, de keuzes die we maakten en de problemen die we opgelost hebben. Hierbij komen verschillende bleeding-edge Java frameworks aan bod die we tijdens de realisatie […]

J-Fall 2014 Speaker James Weaver – Creating Our Robot Overlords

Who wants a mindless drone? Teach it to “think,” and it can do so much more. But how do you take it from Toy Story to Terminator? This session’s speaker discusses a new open source library, Autonomous4j, for autonomous drone development. Combining this library and some components from his mad science toolkit, he’ll demonstrate how […]

J-Fall 2014 Speaker Jeroen Borgers – Performance van Java 8 en verder

We weten allemaal dat de grootste verbetering die Java 8 brengt de ondersteuning voor lambda-expressies is. Dit introduceert functioneel programmeren in Java. Door het toevoegen van de Stream API wordt deze verbetering nog groter: iteratie kan nu intern worden afgehandeld door een bibliotheek, je kunt daarmee nu het beginsel “Tell, don’t ask” toepassen op collecties. […]

J-Fall 2014 Speaker Martijn Blankestijn – Reactive programming met Java 8 en Java EE 7

Java SE 8 is een grote stap in de evolutie van het Java Platform. Java 8 introduceerde lambda’s, een nieuwe Date-Time API en nog veel meer. Completable Futures is een nieuwe Java 8 feature die vaak over het hoofd wordt gezien. Completable Futures (a.k.a. promises) borduren verder op de bestaande Future API en maakt een […]

J-Fall 2014 speaker Mylène Reiners – Microservices – het hoe en waarom…

Een microservice is in wezen niks nieuws, maar zoals elke substantiële verandering in ons vak, berust het op een aantal geslaagde concepten uit het verleden, aangevuld met net dat beetje extra dat het tot een succes kan maken. Denk aan het Unix concept: bouw een klein programma dat één ding kan, maar dat ene wel […]

J-Fall 2014 Speaker Roy van Rijn – Kill the mutants and test your tests

Quis custodiet ipsos custodes? Better known as: *Who watches the watchmen?* We are all writing tests, doing TDD, BDD. We measure the quality of the tests with line coverage or (even better) branch coverage. This gives you a false sense of security. I’ve seen projects with tests which have 100% branch coverage but not a […]

J-Fall 2014 Speaker Tom de Wolf & Stijn van den Enden – Modularity and Domain Driven Design

Applying domain driven design in a modular fashion has implications on how your data is structured and retrieved. A modular domain consists out of multiple loosely coupled sub-domains, each having their own modular schema in the database. How can we migrate and evolve the database schema’s separately with each new sub-domain version? And how do […]

J-Fall 2014 Speaker Wouter Danes – Using Docker to Develop, Test and Run Maven Projects

Docker recently hit version 1.0 and is being picked up around the world by Ops teams to ease running their applications. Docker can also play a big role in easing the development of applications. In this talk I will address how to use docker to: – create a more scalable build environment using jenkins and […]