Hot and spicy Java with Lombok. Live!

0 %
100 %
Information about Hot and spicy Java with Lombok. Live!

Published on May 22, 2016

Author: vladimirtsukur

Source: slideshare.net

1. 2016Volodymyr Tsukur @ JEEConf hot and spicy Java with Lombok. live ▶︎

2. REST Volodymyr Tsukur partner @ software engineering manager @ flushdia vtsukur program committee @

3. boilerplate - code included in many places with little or no changes

4. whiskey party!

5. SHOW TIME !

6. what is Lombok?

7. it is an island

8. Lombok = chili

9. Red Hot Chilli JAVA!

10. .java .class javac

11. .java .class javac magic?

12. .java .class javac

13. AST .java .class javac

14. @ @ -cp AST @ @ @ .java .class javac

15. @ @ -cp AST @ @ @ .java .class javac AST

16. build tool does NOT matter, compilation does!

17. LET’S DRINK CODE IT !

18. @Cleanup @Synchronized @SneakyThrows

19. less boilerplate easy to use extensible min debug impact

20. refactoring WYSIWYG extensions’ support easy to misuse

21. use delombok design goes first too much magic is bad

22. Google Auto https://github.com/google/auto alternatives?

23. drinking time!

24. References • https://github.com/rzwitserloot/lombok • https://groups.google.com/forum/#!forum/project-lombok • https://www.parleys.com/tutorial/project-lombok-boilerplate-busters • http://www.ibm.com/developerworks/library/j-lombok/ • http://jnb.ociweb.com/jnb/jnbJan2010.html • http://royvanrijn.com/blog/2016/03/adding-var-val-to-java/ • http://blog.dripstat.com/type-inference-in-java-jep-286-can-be-disastrous/ https://github.com/vtsukur/lombok-whiskey-demo

25. Images 1. Project Lombok logo: https://github.com/rzwitserloot/lombok/blob/master/src/installer/lombok/installer/lombok.png 2. Java logo: http://www.cloudkafka.com/images/java.svg 3. Twitter icon: https://g.twimg.com/dev/documentation/image/Twitter_logo_blue_48.png 4. GitHub icon: https://github.com/favicon.ico 5. GitHub icon: https://assets-cdn.github.com/images/modules/logos_page/GitHub-Mark.png 6. Ciklum logo: https://www.ciklum.com/wp-content/themes/theme/img/logo.png 7. Zoomdata logo: https://www.ciklum.com/wp-content/uploads/2015/07/zPVBqQWY8m0i2jXDCG0v7A-Logo_-_Zoomdata.png 8. Easyhunt logo: http://easyhunt.com/static/images/easyhunt_logo.png 9. Frost Digital logo: http://digitalagencynetwork.com/wp-content/uploads/2015/09/frost-digital-mobile-agency-stockholm-sweden.png 10. JEEConf logo: http://jeeconf.com/wp-content/themes/jeeconf/images/jee-logo.png 11. Code wallpaper: http://www.joshmatthews.net/cusec16/pictures/shutterstock_124758646-copy.jpg 12. Wikipedia logo: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Wikipedia-word.svg/174px-Wikipedia-word.svg.png 13. Whiskey party: http://sdcrawl.com/wp-content/uploads/2015/09/0Y2A9753_2-1024x512.jpg 14. College party: http://www.slate.com/content/dam/slate/articles/business/adreportcard/111007_brandbox_americanpie.jpg.CROP.rectangle3-large.jpg 15. Whiskey collection: http://blog.lesroches.edu/wp-content/uploads/Whiskey.jpg 16. Lombok Island wallpaper: https://baiqrosmala.files.wordpress.com/2015/05/lombok-beach-21-hd-images-wallpapers.jpg 17. Chili: https://sophieholic.files.wordpress.com/2011/08/img_7584.jpg 18. Binary tree icon: http://icons.iconarchive.com/icons/custom-icon-design/flatastic-5/512/Binary-tree-icon.png 19. Processor icon: http://www.free-icons-download.net/images/processor-icon-61552.png 20. Right arrow arc icon: http://www.iconarchive.com/download/i95473/iconsmind/outline/Arrow-To.ico 21. File icon: https://cdn2.iconfinder.com/data/icons/windows-8-metro-style/512/document.png 22. Binary file icon: http://icons.iconarchive.com/icons/mart/glaze/128/binary-icon.png 23. Ant logo: https://ant.apache.org/manual/images/ant_logo_large.gif 24. SBT logo: https://raw.githubusercontent.com/1science/docker-sbt/latest/logo.png 25. Ivy logo: http://ant.apache.org/ivy/images/ivy-lierre.png 26. Gradle logo: http://gradle.wpengine.netdna-cdn.com/wp-content/uploads/2015/10/gradle-logo-horizontal2.svg 27. Maven logo: https://maven.apache.org/images/maven-logo-black-on-white.png 28. Eclipse logo: https://eclipse.org/artwork/images/v2/logo-800x188.png 29. IntelliJ IDEA logo: based on the screenshot of IntelliJ IDEA 15 application icon in Finder 30. Netbeans logo: https://upload.wikimedia.org/wikipedia/en/thumb/0/01/NetBeans.svg/1280px-NetBeans.svg.png 31. Springbank wallpaper: http://www.whiskyintelligence.com/wp-content/uploads/2013/10/Royal_SpecialLabelWhisky_SpringbankCaskRoom_MR.jpg 32. Jack Daniel's: https://s-media-cache-ak0.pinimg.com/736x/ae/a5/c7/aea5c7a814222e11f383f8f44424b527.jpg

Add a comment

Related presentations

Related pages

Hot and spicy Java with Lombok. Live! - JEEConf « Java

Software engineer and architect, primarily focused on the development of distributed systems, platforms and APIs. REST trainer, XP practitioner and a ...
Read more

Ciklum Kyiv Speakers’ Corner “Hot and spicy Java with ...

... офисе компании Ciklum в рамках Speakers’ Corner презентацию на тему “Hot and spicy Java with Lombok. Live ...
Read more

Ciklum Kyiv Speakers’ Corner “Hot and spicy Java with ...

You are here Home IT News Events Calendar Ciklum Kyiv Speakers’ Corner “Hot and spicy Java with Lombok. Live!”
Read more

1 The Bootiful Application (Josh Long) 4,86 2 Lord of the ...

4 Java 8 Puzzlers: The strange, ... 6 Hot and spicy Java with Lombok. Live! (Vladimir Tsukur) 4,57. 7 Tricky Java Generics (Alexander Matorin) 4,54.
Read more

Speaking history for Vladimir Tsukur | Lanyrd

Hot and spicy Java with Lombok. Live! Java Frameworks Day 2016. Ukraine Ukraine, Kiev 28th February 2016. 2015. JavaDay Kyiv 2015. Ukraine ...
Read more

Program - JEEConf « Java

Conference program. ... Hot and spicy Java with Lombok. Live! Vladimir Tsukur. 17:45 ... Track CSpring/Java EE400 seats Track DDB400 seats
Read more

What is it like to live in Lombok, Indonesia? - Quora

Although a bit more expensive than in Java ... Expect spicy / hot foods if you are ... What's it like to live and work in Bali or Lombok as an American ...
Read more

java - Is it safe to use Project Lombok? - Stack Overflow

Is it safe to use Project Lombok? ... methods that are used to get at the live ... lombok and back to ordinary Java styles. I just too spicy ...
Read more

Lombok | LinkedIn

View 9778 Lombok posts, presentations, experts, and more. Get the professional knowledge you need on LinkedIn. LinkedIn Home What is LinkedIn? Join Today
Read more