Past Meetup

Venkat Subramaniam Meetup

This Meetup is past

78 people went

Location image of event venue

Details

Venkat Subramaniam is zonder twijfel één van de beste en meest gevraagde sprekers uit de Java-wereld. Vorig jaar waren we erg trots dat Venkat voor het eerst naar Blue4IT kwam om overdag een workshop te geven aan de developers van Blue4IT en ’s-avonds twee sessies te verzorgen voor 100 leden van de NLJUG. In september van dit jaar was Blue4IT sponsor van de NLJUG University Sessie met Venkat in het Spoorwegmuseum. De 150 beschikbare plaatsen waren binnen een uur vergeven. Gelukkig komt Venkat met twee nieuwe talks opnieuw naar Blue4IT en ook nu hebben we weer 100 plaatsen beschikbaar voor het avondprogramma. Deze keer is het event in ons nieuwe kantoor in B. Amsterdam.

Programma

17.30 buffet

18.30 Talk 1 "Designing Functional Programs"

20.00 korte pauze

20.15 Talk 2 "JShell: The REPL for Java"

21.15 hapje en drankje aan de bar

Designing Functional Programs

Using lambda expressions, programming with streams, making use of lazy evaluations, putting the functional pipeline to good use, all of those are well intended use of functional programming. Once we get past the syntax and the semantics, the real challenge emerges. How in the world to actually build systems to use this paradigm? Is it practical to build applications that honor immutability, how to structure the applications using higher-order functions, and how to deal with those gnarly exceptions?

This presentation assumes that the audience is already familiar with functional style, with functions like map, filter, and reduce. It starts with the challenges to build realistic applications and dives into ways to structure the application to get the most out of the functional programming paradigm.

JShell: The REPL for Java

JShell, introduced in Java 9, is a great experimentation tool, useful for micro-prototyping, and trying out code snippets. In this presentation we will learn the benefits of the tool, when to use it, and how to put that to real good use during development.

In this example driven presentation we will look at writing snippets, creating functions, defining and redefining variable and methods, creating classes, and configuring the tool to meet your desired level of feedback.

Over Venkat Subramaniam

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books atagiledeveloper.com. You can reach him by email at [masked] or on twitter at @venkat_s.