Free talk - Pragmatic functional refactoring with java 8
Description changed:
Richard Warburton, author of the O'Reilly Java 8 Lambdas book will give a free talk at the NCR offices.
Everyone is welcome to attend - Food will be provided by NCR.
You may be hearing a lot of buzz around functional programming. For example, Java 8 recently introduced new features (lambda expressions and method references) and APIs (Streams, Optional and CompletableFutures) inspired from functional ideas such as first-class functions, composition and immutability.
However, what does this mean for my existing codebase?
In this talk we show how you can refactor your traditional object-oriented Java to using FP features and APIs from Java 8 in a beneficial manner.
We will discuss:
- How to adapt to requirement changes using first-class functions
- How you can enhance code reusability using currying
- How you can make your code more robust by favouring immutability over mutability
- How you can design better APIs and reduce unintended null pointer exceptions using an optional data type
For anyone about to really get their teeth into Java 8, Richard is also running a commercial course earlier in the day.
Richard Warburton, author of the O'Reilly Java 8 Lambdas book, will give a free talk at the NCR offices.
Anyone is welcome to attend. No need for tickets. Food will be provided by NCR.
You may be hearing a lot of buzz around functional programming. For example, Java 8 recently introduced new features (lambda expressions and method references) and APIs (Streams, Optional and CompletableFutures) inspired from functional ideas such as first-class functions, composition and immutability.
However, what does this mean for my existing codebase?
In this talk we show how you can refactor your traditional object-oriented Java to using FP features and APIs from Java 8 in a beneficial manner.
We will discuss:
- How to adapt to requirement changes using first-class functions
- How you can enhance code reusability using currying
- How you can make your code more robust by favouring immutability over mutability
- How you can design better APIs and reduce unintended null pointer exceptions using an optional data type
For anyone about to really get their teeth into Java 8, Richard is also running a commercial course earlier in the day.
Richard Warburton, author of the O'Reilly Java 8 Lambdas book, will give a free talk at the NCR offices.
Anyone is welcome to attend. No need for tickets. Food will be provided by NCR.
You may be hearing a lot of buzz around functional programming. For example, Java 8 recently introduced new features (lambda expressions and method references) and APIs (Streams, Optional and CompletableFutures) inspired from functional ideas such as first-class functions, composition and immutability.
However, what does this mean for my existing codebase?
In this talk we show how you can refactor your traditional object-oriented Java to using FP features and APIs from Java 8 in a beneficial manner.
We will discuss:
- How to adapt to requirement changes using first-class functions
- How you can enhance code reusability using currying
- How you can make your code more robust by favouring immutability over mutability
- How you can design better APIs and reduce unintended null pointer exceptions using an optional data type
For anyone about to really get their teeth into Java 8, Richard is also running a commercial course earlier in the day.
Richard Warburton, author of the O'Reilly Java 8 Lambdas book, will give a free talk at the NCR offices.
Anyone is welcome to attend. No need for tickets. Food will be provided by NCR.
You may be hearing a lot of buzz around functional programming. For example, Java 8 recently introduced new features (lambda expressions and method references) and APIs (Streams, Optional and CompletableFutures) inspired from functional ideas such as first-class functions, composition and immutability.
However, what does this mean for my existing codebase?
In this talk we show how you can refactor your traditional object-oriented Java to using FP features and APIs from Java 8 in a beneficial manner.
We will discuss:
- How to adapt to requirement changes using first-class functions
- How you can enhance code reusability using currying
- How you can make your code more robust by favouring immutability over mutability
- How you can design better APIs and reduce unintended null pointer exceptions using an optional data type
For anyone about to really get their teeth into Java 8, Richard is also running a commercial course earlier in the day (https://opentechcalendar.co.uk/event/2613-java-8-lambda-expressions-streams)
Richard Warburton, author of the O'Reilly Java 8 Lambdas book, will give a free talk at the NCR offices.
Anyone is welcome to attend. No need for tickets. Food will be provided by NCR.
You may be hearing a lot of buzz around functional programming. For example, Java 8 recently introduced new features (lambda expressions and method references) and APIs (Streams, Optional and CompletableFutures) inspired from functional ideas such as first-class functions, composition and immutability.
However, what does this mean for my existing codebase?
In this talk we show how you can refactor your traditional object-oriented Java to using FP features and APIs from Java 8 in a beneficial manner.
We will discuss:
- How to adapt to requirement changes using first-class functions
- How you can enhance code reusability using currying
- How you can make your code more robust by favouring immutability over mutability
- How you can design better APIs and reduce unintended null pointer exceptions using an optional data type
For anyone about to really get their teeth into Java 8, Richard is also running a commercial course earlier in the day -> https://opentechcalendar.co.uk/event/2613-java-8-lambda-expressions-streams