BEGIN:VCALENDAR VERSION:2.0 PRODID:-//OpenACalendar//NONSGML OpenACalendar//EN X-WR-CALNAME:Edinburgh Java User Group: Free talk - Pragmatic functional re factoring with java 8 - Open Tech Calendar BEGIN:VEVENT UID:2737@otc.opentechcalendar.co.uk URL:https://opentechcalendar.co.uk/event/2737-free-talk-pragmatic-functiona l-refactoring-with-ja SUMMARY:Edinburgh Java User Group: Free talk - Pragmatic functional refacto ring with java 8 DESCRIPTION:Richard Warburton\, author of the O'Reilly Java 8 Lambdas book\ , will give a free talk at the NCR offices.\n\nAnyone is welcome to attend . No need for tickets. Food will be provided by NCR.\n\nYou may be hearing a lot of buzz around functional programming. For example\, Java 8 recentl y introduced new features (lambda expressions and method references) and A PIs (Streams\, Optional and CompletableFutures) inspired from functional i deas such as first-class functions\, composition and immutability.\n\nHowe ver\, what does this mean for my existing codebase?\n\nIn this talk we sho w how you can refactor your traditional object-oriented Java to using FP f eatures and APIs from Java 8 in a beneficial manner.\n\nWe will discuss:\n \n- How to adapt to requirement changes using first-class functions\n- How you can enhance code reusability using currying\n- How you can make your code more robust by favouring immutability over mutability\n- How you can design better APIs and reduce unintended null pointer exceptions using an optional data type\n\nFor anyone about to really get their teeth into Java 8\, Richard is also running a commercial course earlier in the day -> htt ps://opentechcalendar.co.uk/event/2613-java-8-lambda-expressions-streams\n https://opentechcalendar.co.uk/event/2737-free-talk-pragmatic-functional-r efactoring-with-ja\nPowered by Open Tech Calendar X-ALT-DESC;FMTTYPE=text/html:
Richard Warburton\, author of t
he 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 pr
ovided by NCR.
You may be hearing a lot of buzz around functional p
rogramming. For example\, Java 8 recently introduced new features (lambda
expressions and method references) and APIs (Streams\, Optional and Comple
tableFutures) 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 you
r traditional object-oriented Java to using FP features and APIs from Java
8 in a beneficial manner.
We will discuss:
- How to adapt t
o requirement changes using first-class functions
- How you can enhance
code reusability using currying
- How you can make your code more robu
st by favouring immutability over mutability
- How you can design bette
r APIs and reduce unintended null pointer exceptions using an optional dat
a type
For anyone about to really get their teeth into Java 8\, Ric
hard is also running a commercial course earlier in the day ->\; https:/
/opentechcalendar.co.uk/event/2613-java-8-lambda-expressions-streams
More info: https://opentechcalendar.co.uk/ev ent/2737-free-talk-pragmatic-functional-refactoring-with-ja
Powered by Open Tech Calendar
DTSTART:20150423T173000Z DTEND:20150423T193000Z LAST-MODIFIED:20170212T115544Z SEQUENCE:17253461 DTSTAMP:20150410T150343Z END:VEVENT END:VCALENDAR