VICTOR RENTEA - Functional Programming Patterns with Java8

Поділитися
Вставка
  • Опубліковано 5 гру 2018
  • Java 8 is cool... But do you know to write elegant code with it? Have strong coffee and come to this insane live-coding session to see some real-life functional programming patterns extracted from production code.
    After leading 2 projects making heavy use of Lambdas and Streams, counseling many others at IBM, and teaching hundreds of developers at University and as an Independent Trainer, Victor will prove several best practices, patterns and anti-patterns he distilled over the years. All via a series of live coding exercises, like you've probably never saw in your life! You will hear about: Bloated Lambdas, A Happy Predicate, Stream Wrecks, How to Kill The Biggest Bug, Monads, Passing-a-block and The Loan Pattern, and 5 Ways to Implement Type-Specific Logic. Of course, as a Clean Code Maniac, Victor will always strive for maintainable, readable, elegant code. So you'll see a lot of refactoring.
    PS: You know, some Joe will maintain your Java8 code at some point. So let's just hope Joe would be a nice safe guy...
  • Наука та технологія

КОМЕНТАРІ • 12

  • @mrblowder369
    @mrblowder369 5 років тому +1

    Thanks, very expressive and nice presentation. Laugh out loud when presenter said "shaorma" =)

  • @brujua7
    @brujua7 4 роки тому

    Great guy! Thanks for the talk.

  • @raghav3093
    @raghav3093 5 років тому

    Thank you for the great video

  • @wwhill8033
    @wwhill8033 5 років тому

    Fantastic, Thanks!

  • @AlexJPep
    @AlexJPep 5 років тому

    in the end slides "Extract & @Override" - as I got it means Extends not Extract?

  • @USONOFAV
    @USONOFAV 2 роки тому

    45:35 I think it is more of a Visitor pattern than a Method Template, because it is a double dispatch.

  • @giorgosterzis3331
    @giorgosterzis3331 2 місяці тому

    20:10 Does lines 26-28 needed?

  • @amazingvipul8392
    @amazingvipul8392 3 роки тому

    Using Eclipse for historical reasons :D

  • @MudassirZulfiqar
    @MudassirZulfiqar 5 років тому +2

    O gosh,, He is very fast.

  • @raghav3093
    @raghav3093 5 років тому +2

    Lol he says null instead of null

    • @amazingvipul8392
      @amazingvipul8392 3 роки тому

      Violent Sparrow hahaha...Victor is fun to listen to

  • @Pspet
    @Pspet 3 роки тому

    Play 17:37 at 0.5x lol