A few days back we attended the Spring IO 2016 conference in Barcelona, Spain. Almost 500 developers from around the world discovered the latest developments in the de-facto industry standard Spring Framework. For us, the Simplity Products Team, four of the topics presented were very interesting: core framework, testing, rapid development and micro-services.
The upcoming fifth generation of Spring brings a lot of new annotations and classes to ease our everyday development and simplify our code.
The long awaited version of popular testing framework – JUnit 5 – features many enhancements such as aggregate @Runners to mix for example mocks and Spring contexts in a single test without any pain. And we can even use emojis in our test reports :-).
The new Spring Boot provides rapid development and deployment along with hot reload of modified code. A huge time saver. And it simply works out of the box!
And the Integration framework looks just awesome … sporting the classic Builder pattern it gives an enormous power for building distributed applications and micro-services. We returned, simply said, very enriched and excited and with many ideas to improve our code.
Hopefully, we might visit Barcelona again, but this time as presenters and evangelists to share our best practices, design patterns and lessons learned.