Training
Deep Dive: Spring Boot
This is one of our Deep Dive seminars.
Spring Boot was conceived as a way to make life easier for Java developers who use the Spring ecosystem in their applications. And it really does. Now you can simply choose the technologies you need, open the project, and start writing your application’s code. Out of the box, 99% of the configuration is already in place, and on top of that, you get monitoring tools, the ability to package your application as a single JAR file and run it on an embedded web server, and many other useful perks.
But with great power comes great responsibility. It’s now even easier to shoot yourself in the foot and leave your application broken or sluggish. All it takes is adding a couple of extra, seemingly harmless dependencies or putting a couple of annotations in the wrong place. And because it all looks so simple on the surface, developers have little reason to dig into the details and look under the hood, which only makes matters worse.
In this seminar, we’ll explore the internals of Spring Boot; use real-world examples to see how auto-configuration works and how you can influence it, how to configure your application properly, and how to make sure it isn’t doing anything unnecessary; poke around in the logs to see for ourselves that Spring Boot reports extremely detailed information about what it’s doing; and go over the most common mistakes developers make in Spring Boot applications. After the seminar, you should have no questions left about Spring Boot, and you’ll be able to put what you’ve learned into practice the very next day.
Past runs
- February 10, 2018Dnipro, Ukraine
- October 7, 2017Kyiv, Ukraine
- September 2, 2017Lviv, Ukraine
- August 6, 2017Vinnytsia, Ukraine
- July 29, 2017Kyiv, Ukraine