let’s be productive with spring boot
TRANSCRIPT
Let’s be productive with Spring Boot
A N M Bazlur RahmanSr. Software Developer, Vantage Labs, DhakaModerator @ jugbd@bazlur_rahman
What is productivity? ❖ Getting more things done in
short time?❖ Getting things done right?❖ Getting right things done?
Productivity
How can we improve our productivity?
Experience ? Yes
Tools ? Yes
Get a cup of coffee and think
Use better tools
Use Java 8
➔ Lambda Expression
➔ Stream API➔ Date Time API ➔ Optionals ➔ Etc.
Use Spring Boot No XML configuration Embedded Tomcat
Make Jar
not War!!
IDE Best IDE on plannet Instant compilationLive Template Darcula Black Themeetc
❖ DevTools – hot swap❖ Lombok → no getter/setter❖ Constructor Injection → no autowiring❖ OAuth2 → github integration❖ Cache❖ JPA → Persistence❖ Metrics❖ Remote Shell
Demo
https://github.com/jugbd/mx.git
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/
Questions ? Ask @ fb/groups/jugbdOrEmail: [email protected]@bazlur_rahman
Thank you
next
Electron : "Inner Peace building Cross Platform
Desktop Applications"
Mahbubur Rahman,CTO, iViveLabs.