let’s be productive with spring boot

14

Click here to load reader

Upload: java-user-group-bangladesh

Post on 18-Feb-2017

170 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Let’s be productive with spring boot

Let’s be productive with Spring Boot

A N M Bazlur RahmanSr. Software Developer, Vantage Labs, DhakaModerator @ jugbd@bazlur_rahman

Page 2: Let’s be productive with spring boot

What is productivity? ❖ Getting more things done in

short time?❖ Getting things done right?❖ Getting right things done?

Page 3: Let’s be productive with spring boot

Productivity

How can we improve our productivity?

Experience ? Yes

Tools ? Yes

Page 4: Let’s be productive with spring boot

Get a cup of coffee and think

Use better tools

Page 5: Let’s be productive with spring boot

Use Java 8

➔ Lambda Expression

➔ Stream API➔ Date Time API ➔ Optionals ➔ Etc.

Page 6: Let’s be productive with spring boot

Use Spring Boot No XML configuration Embedded Tomcat

Make Jar

not War!!

Page 7: Let’s be productive with spring boot

IDE Best IDE on plannet Instant compilationLive Template Darcula Black Themeetc

Page 8: Let’s be productive with spring boot

❖ DevTools – hot swap❖ Lombok → no getter/setter❖ Constructor Injection → no autowiring❖ OAuth2 → github integration❖ Cache❖ JPA → Persistence❖ Metrics❖ Remote Shell

Page 9: Let’s be productive with spring boot

Demo

https://github.com/jugbd/mx.git

Page 10: Let’s be productive with spring boot

Reference & Resources ❖ https://start.spring.io/❖ https://spring.io/docs/❖ https://github.com/spring-projects/spring-boot

/tree/master/spring-boot-starters❖ https://docs.oracle.com/javase/tutorial/java/ja

vaOO/lambdaexpressions.html❖ http://springtutorials.com/spring-framework-v

s-rest-of-the-world/❖ https://www.meetup.com/jug-bd/❖ https://fb.com/groups/jugbd/

Page 11: Let’s be productive with spring boot

Questions ? Ask @ fb/groups/jugbdOrEmail: [email protected]@bazlur_rahman

Page 12: Let’s be productive with spring boot

Thank you

Page 13: Let’s be productive with spring boot

next

Page 14: Let’s be productive with spring boot

Electron : "Inner Peace building Cross Platform

Desktop Applications"

Mahbubur Rahman,CTO, iViveLabs.