Let’s be productive with spring boot
Click here to load reader
-
Upload
java-user-group-bangladesh -
Category
Software
-
view
169 -
download
2
Transcript of Let’s be productive with spring boot
![Page 1: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/1.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/2.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/3.jpg)
Productivity
How can we improve our productivity?
Experience ? Yes
Tools ? Yes
![Page 4: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/4.jpg)
Get a cup of coffee and think
Use better tools
![Page 5: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/5.jpg)
Use Java 8
➔ Lambda Expression
➔ Stream API➔ Date Time API ➔ Optionals ➔ Etc.
![Page 6: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/6.jpg)
Use Spring Boot No XML configuration Embedded Tomcat
Make Jar
not War!!
![Page 7: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/7.jpg)
IDE Best IDE on plannet Instant compilationLive Template Darcula Black Themeetc
![Page 8: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/8.jpg)
❖ 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](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/9.jpg)
Demo
https://github.com/jugbd/mx.git
![Page 10: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/10.jpg)
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 12: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/12.jpg)
Thank you
![Page 13: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/13.jpg)
next
![Page 14: Let’s be productive with spring boot](https://reader037.fdocuments.in/reader037/viewer/2022100317/58a815e01a28ab4d148b4825/html5/thumbnails/14.jpg)
Electron : "Inner Peace building Cross Platform
Desktop Applications"
Mahbubur Rahman,CTO, iViveLabs.