Welcome to another installment of This Week in Spring. This week has been an amazing week! I started it in Krakow, Poland, talking to developers at the wonderful 33rd Degree conference, then headed to Warsaw, Poland, where I presented at the amazing local Spring Labs user group. Tomorrow, it's off to London for Devoxx UK where I'll be helping spread the Spring Boot awesome. Then, Friday, it's off to Toronto where I'll be meeting with 4 customers and teams using Spring next week. What's this mean for you? Well, for one, if you're in London and Toronto, say hi! It also means that conference season is on in full force. We try to be wherever we're needed. What conferences (besides SpringOne2GX 2014, of course!) are you going to this year? I'd love to know which conferences you're doing this year. Help us prioritize, please. Thanks! (Twitter hashtag #twiSpring
)
- Spring Boot 1.1's been released! It includes new support for GSP, Spring Social, Velocity, Freemarker, Spring Mobile, Spring HATEOAS, and much, much, more. LOTS of new autoconfiguration support too: GemFire, HornetQ, Elasticsearch, Solr, Spring Social, Spring Integration, Spring Mobile and Spring HATEOAS. Honestly, you might just be better off reading the blog and coming back. There's so much awesome there.
- Our CFSummit conference is being held right now in San Francisco! There's lots of amazing stuff around Cloud Foundry. I found more than a few press announcements, but here's one from eWeek on some of the new stuff in PCF 1.3.
- If you are not the the CloudFoundry Summit in San Francisco this week, you may have missed Matt Stine's amazing talk: Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship. You heard it here first: CloudFoundry and Spring Boot are going to make a killer combination for Microservices.
- In celebration of the Spring Boot release, the amazing Greg Turnquist is presenting Building your app management tools with Spring Boot on July 8th.
- Join Glenn Renfro as he takes you through Spring Integration 4.0's Boot/JavaConfig/Annotation driven experience in Spring Integration Done Boot-ifully on June 17th.
- Casey Doolittle and Phil Dutson present the ultimate e-commerce feature fire drill: Building a Shopping Cart in 24 Hours using Spring on July 15th
- Check out this replay of the talk from last year's SpringOne2GX 2013, SpringOne2GX 2013 Replay: Space Exploration: APIs for Secure Interconnected HTML5 Applications with Sencha Space
- The amazing Craig Walls gave a great talk on Spring Social last year at SpringOne2GX 2013, check it out! Spring Social 1.1 just dropped, after all. Now's a good time to catch up and get connected to the services your customers are.
- Greg Turnquist published a very nice blog on the process of contributing a Spring IO guide. Greg's also one of the main contributors to the guides, so if he approves, then you know it's good. Rock on, open source!
- Speaking of that new guide, you should check it out: it's about how to get started building a SOAP service with Spring WS. (Hey, it's still a thing for a lot of people, and Spring WS's new Java configuration-based endpoint model is very well suited to the task!)
- Ramnivas Laddad, one of the brains behind AspectJ, one of the architects behind Cloud Foundry, and our local cloud ninja, recently did a webinar on Spring Cloud, which makes it easy to consume PaaS-bound services in a clean, dependency-injection centric way: check it out!
- Manuel Jordan, an amazing member of our community (editor on a few of my books, winner of the Springy Award for his amazing contributions on the forum where he answered more questions than anyone, and all around nice guy) in Arequipa, Peru, put together an epic series of blogs introducing various parts of Spring. Check them out. Great job, Manuel!
- The softwarecave blog has a post on using Hibernate with Spring. I dig it, but would remind people that there's little to no reason to use XML anymore, and - even if there were a reason, there's little to no reason to write this sort of configuration anymore, at all. Just use Spring Boot. It's amazing what a difference an
@EnableAutoConfiguration
makes!
- The
GeekAByte
blog has a nice post on the various types of annotation-centric autowiring possible with Spring. Check it out!