Past Meetup

(LnL+Webcast) Venkat Subramaniam - Refactoring to Functional Style using Java 8

This Meetup is past

77 people went

Location image of event venue

Details

Lunch n' Learn Webcast Instructions

1) Go to webcast.illinoisJUG.org ( code is iJUGWebcast - CHROME prefered)

2) Join Meeting and CLICK LEFT SIDE PHONE ICON AND JOIN AUDIO

3) ***DO**** help us make it better by leaving comments. If it stops working or audio dies call our meeting hotline at[masked].

In Java, we've programmed with the imperative style for a few decades now. With Java 8, we can also code in Functional Style. This style has a number of benefits: code is concise, more expressive, easier to understand, and easier to make change. But, the transition from imperative to functional style is a hard journey. It's not as much an issue of getting comfortable with the syntax. It's the challenge of thinking functionally. What better way to learn that transition than taking imperative code and refactoring it to a more of a functional style.

In this presentation we will start with multiple code examples that are written in imperative style and learn how to approach and refactor to functional style. You'll learn about some APIs, some hidden functions, but more so what to look for during your own journey to functional style.

About the Speaker:

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com (https://www.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 at agiledeveloper.com (http://agiledeveloper.com/). You can reach him by email at [masked] or on twitter at @venkat_s (https://twitter.com/venkat_s).

Lunch n' Learn Webcast Instructions

1) Go to webcast.illinoisJUG.org ( code is iJUGWebcast - CHROME prefered)

2) Join Meeting and CLICK LEFT SIDE PHONE ICON AND JOIN AUDIO

3) ***DO**** help us make it better by leaving comments. If it stops working or audio dies call our meeting hotline at[masked]