News and announcements
Dear Spring community, I'd like to announce the availability of Spring Data MongoDB 1.0.2. It's a bug fix release containing 20 bugfixes and improvements.
Downloads | JavaDocs | Reference Documentation | Changelog
The release is available from our Maven repository and from Maven Central as well. To learn more about the project, visit the Spring Data MongoDB Page. Looking forward to your feedback on the forum or in the issue tracker.
The Spring Integration team is pleased to announce the release of:
Spring Integration 2.1.2.RELEASE - a small maintenance release with some important bug fixes
Spring Integration 2.2.0.M2 - Second milestone release of 2.2 stream whose main theme is JPA support as well as other important features and improvements
More information is available on project's home page
We are pleased to announce the first milestone release of Spring Integration 2.2 stream - Spring Integration 2.2.0.M1.
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns
Aside from the usual bug fixes this release brings quite a few new features and upgrades:
- Dependency upgrades such as Spring 3.1.0.RELEASE, Spring AMQP 1.1.0.RELEASE, Spring Data Mongo 1.1.0.M1, Spring Gemfire 1.1.1.RELEASE
- JPA support
- Initial support for graceful shutdown of integration context
- Support for 'Publisher Confirms and Returns' based on new features of Spring AMQP
- etc.
This release also contains many improvements. You can see full release notes here
For more information about Spring Integration, refer to the project's home page
If you are a Java developer looking to increase your Spring knowledge, vFabric Education by SpringSource is the place to start. We are providing several Spring trainings across the globe closely connected to your needs as a professional developer.
This month SpringSource offers a 15% discount code on all VMware trainings (partners not included). Please use the following referral code during the website registration process: springcustomerpromo. The complete Spring training schedule for May, 2013 can be found below:
Step 1: Core Spring
Americas
- May 07 - 10: Core Spring in Boston, MA
- May 07 - 10: Core Spring in Dallas, TX
- May 13 - 16: Core Spring in Phoenix, AZ
- May 13 - 16: Core Spring in Sacramento, CA
- May 13 - 16: Core Spring in San Francisco, CA
- May 13 - 16: Core Spring in San Jose, CA
- May 14 - 17: Core Spring in Washington, DC
- May 14 - 17: Core Spring in Washington, DC
- May 14 - 17: Core Spring in Los Angeles, CA
- May 14 - 17: Core Spring in Portland, OR
- May 21 - 24: Core Spring in Salt Lake City, UT
- May 21 - 24: Core Spring in Seattle, WA
- May 27 - 30: Core Spring in Bogota, Colombia
- May 28 - 31: Core Spring in Stamford, CT
- May 28 - 31: Core Spring in Charlotte, NC
Asia Pacific
Europe, Middle East & Africa
- May 07 - 10: Core Spring in Rome, Italy
- May 07 - 10: Core Spring in Lisbon, Portugal
- May 07 - 10: Core Spring in Madrid, Spain
- May 13 - 16: Core Spring in London, UK
- May 14 - 17: Core Spring in Kontich, Belgium
- May 14 - 17: Core Spring in Paris, France
- May 14 - 17: Core Spring in Stockholm, Sweden
- May 21 - 24: Core Spring in Zagreb, Croatia
- May 21 - 24: Core Spring in Berlin, Germany
- May 28 - 31: Core Spring in Prague, Czech Republic
- May 28 - 31: Core Spring in Hamburg, Germany
Step 2: Spring Web / Enterprise Integration with Spring / Hibernate with Spring
Americas
- May 06 - 09: Spring Web in Edmonton, AB
- May 06 - 09: Spring Web in Phoenix, AZ
- May 06 - 09: Spring Web in Sacramento, CA
- May 06 - 09: Spring Web in San Francisco, CA
- May 06 - 09: Spring Web in San Jose, CA
- May 06 - 09: Spring Web in Phoenix, AZ
- May 21 - 24: Enterprise Integration with Spring in Ottawa, ON
- May 21 - 24: Enterprise Integration with Spring in Toronto, ON
- May 21 - 24: Enterprise Integration with Spring in Montreal, QC
- May 21 - 24: Enterprise Integration with Spring in Edison, NJ
- May 21 - 24: Spring Web in Chicago, IL
- May 28 - 31: Enterprise Integration with Spring in Los Angeles, CA
Europe, Middle East & Africa
- May 06 - 08: Hibernate with Spring in Wien, Austria
- May 06 - 08: Hibernate with Spring in Berlin, Germany
- May 06 - 08: Hibernate with Spring in Zurich, Switzerland
- May 07 - 10: Enterprise Integration with Spring in Amsterdam, Netherlands
- May 14 - 17: Enterprise Integration with Spring in Munich, Germany
- May 20 - 23: Enterprise Integration with Spring in London, UK
- May 21 - 24: Enterprise Integration with Spring in Dublin, Ireland
- May 27 - 29: Hibernate with Spring in Munich, Germany
- May 28 - 31: Enterprise Integration with Spring in Brussels, Belgium
- May 21 - 24: Spring Web in Prague, Czech Republic
- May 21 - 24: Spring Web in Rome, Italy
- May 21 - 24: Spring Web in Amsterdam, Netherlands
Live Online
If you cannot find a professional training near you, you can always request an onsite SpringSource training
Dear Spring Community,
Today we’re excited to announce that rest.js is now part of Cujo.js and that rest.js 0.9 has been released.
https://github.com/cujojs/rest
rest.js is a RESTful HTTP client. It goes far beyond the typical XMLHttpRequest abstraction developers are accustomed to in other frameworks. rest.js is built upon composable interceptors that incrementally add new functionality to a client. Configured clients are tamper proof and can be safely shared within an application. If a portion of the application needs specific behavior, it can chain further interceptors on the common client creating a new client that’s independent of the remainder of the application.
As a quick example, if your application requires basic authentication, you can configure the basicAuth interceptor with the username and password once, rather then being forced to add the credentials to every place in the application that makes a request. When your application adds new authentication requirements, such as oAuth, you only need to replace the basicAuth interceptor with the oAuth interceptor in one place. All requests made with the resulting client get the new behavior automatically.
Out of the box rest.js works in every major browser (and then some) plus Node.js. There are interceptors for content negotiation, HATEOAS, basic auth, oAuth (the implicit flow), error detection, retries, timeouts, JSONP and of course fall backs for IE’s XHR and cross domain request support. It’s dirt easy to create new interceptors to apply your own behavior.
Dear Spring Community,
We are pleased to announce the release of when.js 2.0.0.
When.js is cujojs’s lightweight Promises/A+ and when() implementation, and powers the async core of wire.js, cujojs’s IOC Container. It also provides several other useful Promise-related concepts, such as joining multiple promises, mapping and reducing collections of promises, and timed promises.
This major release brings full Promises/A+ compliance, and async promise resolutions. It also includes a few new features, including a new when/keys module for working with object keys.
See the cujojs discussion group for further detail, and check out the full changelog for more info and direct links to docs for the new features.
SpringSource has launched a promotion for people that have recently chosen to use SpringSource Tool Suite to build the best Spring-powered Enterprise applications.
SpringSource Tool Suite (STS) supplies tools for all of the latest enterprise Java and Spring, and comes on top of the latest Eclipse releases.
Included with STS is the developer edition of vFabric tc Server, the drop-in replacement for Apache Tomcat that’s optimized for Spring. With its Spring Insight console, tc Server Developer Edition provides a graphical real-time view of application performance metrics that lets developers identify and diagnose problems from their desktops.

In order to maximise the efficiency and control over your development process that you might have already gained through using STS see our:
During the official 4-day Spring Training you will learn to build professional applications with Spring. The professional training helps you to learn how to maximize use of the SpringSource Tool Suite, to build powerful Spring Applications and to become certified in Spring.
If you have chosen STS to build your applications we would like to offer you a discount on the professional Spring Training. If you register for a course with a start date before July 01, 2013 you will receive a 15% discount on the training.* Please use the following discount code in the referral code field during registration: stsdownload13
See our Spring Training page for the full Spring Education Schedule
*Discount Terms and Conditions: The 15% discount applies to the original list price of SpringSource Training Courses. The 15% discount can also be used to register for a Spring class provided by one of our official Spring VATC Partners in EMEA. Please note that the VMware website might show a 10% early bird discount if the courses starts in 31 days or later. This discount does not add up to the early bird discount. It is not possible to use the discount code when using VMware credits to pay. The discount can also be applied to onsite trainings, please send an email to emeaeducation@vmware.com to ask for more information when booking an onsite training.
|
|
Newsletter Subscription
Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive
|