10 ways to get super-productive with Spring Boot
summary
Live coding improves a conference submissions app by adding concrete Spring Boot features: DevTools live reload to see template and code changes instantly, GitHub OAuth2 with an authorities extractor that auto-creates a user principal on login, and handling GitHub rate limits (60 unauthenticated vs ~5,000 authenticated). ConfigurationProperties plus an annotation processor generates IDE metadata for autocompletion, caching via Spring Cache with JCache (JSR-107) + Ehcache and 10‑minute TTLs, and schema versioning with Flyway migrations that run on startup and on CF push.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:34GitHub repository
- 2:25Agenda
- 3:48Submission
- 7:53Live Reload Extension
- 14:15Restarting the application
- 14:25Submitting the application
- 15:23Authorities Extractor
- 20:02Annotation Processor
- 30:43Cache
- 33:30Cache Manager
- 36:27Flyway
- 39:02Local profiles
- 42:37Change schema
- 44:10How does it work
related talks
59m10 Ways to be a More Productive Java Developer
50m10 Ways to be a More Productive Java Developer
49mJust one more thing with Spring in IntelliJ IDEA
48mFrom Zero to Hero: Coding Spring Boot Applications in Visual Studio Code
44mBe more productive with IntelliJ IDEA
22mFundamental Spring Boot: Keep it Simple, Get it Right, Be Productive and Have Fun!
01h 10mSpring Boot and JRebel
47mSpring Tools Live - All the Great New Things
