Background Image

logo-java-white-e1459339489851

— May 25, 2017,   Ramada Iasi City Center —

ADVANCED JAVA 8 with Richard Warburton

The masterclass for Java Developers

—-

Details @ bianca.adriana@liberoevents.ro, 0773 931 261

JAVA DAY: Advanced Java 8 with Richard Warburton

This one day masterclass is designed for java developers and because it looks at more advanced Java 8 material, the attendees should know at least the basics of Java 8 in order for them to get the best experience.

Java 8 is the latest release for Java that contains new features, enhancements and bug fixes to improve efficiency to develop and run Java programs.

Background Image

Main topics

Date & Time in Java 8

  • The problem with existing date and time libraries
  • The core classes: LocalDate/LocalTime
  • Common API Patterns
  • Timezones

The Optional data type

  • The problem with null
  • How Optional improves upon null
  • How to use Optional in your code

Default and static methods on interfaces

  • Motivation for default methods
  • Static methods in interface
  • Useful default methods
  • Patterns for default methods
  • Resolution rules

Enhanced Design with Lambdas

  • Execute around: resource handling
  • Deferred execution: Logging
  • Design patterns

Data Parallelism

  • Why is this important?
  • Parallelising your streams
  • Parallel Gotchas
  • Decomposition performance

Testing and Debugging Lambdas

  • Unit testing lambda expressions
  • Debugging with laziness
  • Stack traces

CompletableFuture

  • Synchronous vs. Asynchronous
  • Refactoring Futures
  • Common patterns with CompletableFutures

Agenda

May 25, 2017   |    Ramada Iasi City Center

 

08:45 – 09:20  Registration & Welcome coffee
09:30 – 11:00  Part I
11:00 – 11:30  Coffee break
11:30 – 13:00  Part II
13:00 – 14:00  Business lunch
14:00 – 15:30  Part III
15:30 – 16:00  Coffee break
16:00 – 17:30  Part IV
17:30 – 18:00  Closing remarks

Special guest: Richard Warburton

Richard is an empirical technologist and solver of deep-dive technical problems and works independently as a Software Engineer and Trainer.

He has written the book on Java 8 Lambdas for O’Reilly and helps developers learn via iteratrlearning.com and pluralsight.com/author/richard-warburton. He’s worked as a developer in diverse areas including Low Latency Trading Systems, Statistical Analytics, Static Analysis, Compilers and Network Protocols.

He is a leader in the London Java Community. Richard is also a well known conference speaker, having talked at Devoxx, Javazone, QCon SF, JavaOne, JFokus, Devoxx UK, Geecon, Oredev, JAX London, JEEConf, Codemotion Rome, JProfessionals and Voxxed Days Luxembourg. He obtained a PhD in Computer Science from The University of Warwick.

VENUE

Hotel Ramada Iasi

Tickets and registration

Attend Java Day  with your colleagues and save! Groups of 5 or more from the same organization receive a special group price. Contact us to register your group today!

Included:

  • Access to all presentations / workshops
  • Lunch and coffee breaks
  • Access to the library with presentations in pdf / ppt

Organizer: Libero Events

logo-libero-events_-hr-summitWe organize successful events, being known as the B2B and B2C events and PR agency that believes in clients who become partners and in partners who become friends.

For 7 years and more, international and national speakers, who impress the audience with their professional and personal experiences, take part in our events.

The events organized by us are conferences and workshops: The Woman, HR Summit, TeCOMM, MarkDay, AThitecture, Software Architecture Day, Digital Travel Forum, Cluj Sales Conference, Signal Connect, but also exhibitions: Touristica, the tourism fair.

The events powered by Libero Events are based on professionalism and trust.

Feel free to contact us:

  • Dostoievski St. No. 26-28, Building B, 2nd floor, Cluj-Napoca, Romania 400424
  • 0364 110 371
  • office@liberoevents.com