J-Fall 2017

39 Videos

J-Fall 2017 Jeroen Borgers – New Java performance developments: Compilation and Garbage Collection

Java kent sinds het begin JIT-compilatie die gebruik maakt van profiling tijdens runtime. Client en server compiler zijn inmiddels gecombineerd in Tiered Compilation met behoud van voordelen van beide. Nu is er met Java 9 experimenteel AOT-compilatie bijgekomen: Ahead Of Time. Dit geeft nieuwe mogelijkheden qua performance met name tijdens opstarten en opwarmen van applicaties. […]

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 Arun Gupta – Build, Debug and Deploy your first Chatbot

Chatbots are computer programs that interact via auditory or textual methods. They can be integrated in any chat service like Slack or Facebook Messenger. You can talk to them using SMS. You can even converse with them using Alexa. This talk will explain how I built first chatbot for our Star Wars-struck family. Attendees will […]

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 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 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 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 […]

J-Fall 2017 Speaker Davor Sauer – Putting your head in the clouds

Lessons learned in creating a product with both traditional and cloud deployments. Enabling customers to moving from on premise deployment to cloud deployment. What were architectural and technology decisions and how we rolled them out to have a flexible cloud ready product. Bio Davor Sauer: Currently working as Software Architect in Backbase R&D. He like […]

J-Fall 2017 Vera Velt & Bram Miedema – Text Analytics and Machine Learning: best for the job!

Iedere dag komen er honderden vragen binnen naar een professional. Hoe vind je uit 4000 medewerkers de meest geschikte en wie is daarvan beschikbaar? Dan kom je een heel eind met een aantal Resource Managers die hun pappenheimers kennen. Maar hoe gaat dat als je aanvragen uit de hele wereld komen en je een wereldwijde […]

J-Fall 2017 – Ray Tsang & Matt Feigal – Troubleshooting & Debugging Microservices in Kubernetes

Debugging applications in production is like being the detective in a crime movie. Especially with microservices. Especially with containers. Especially in the cloud. Trying to see what’s going on in a production deployment at scale is impossible without proper tools! Google has spent over a decade deploying containerized Java applications at unprecedented scale and the […]