Posted
over 13 years
ago
by
Adam Fitzgerald
Following on from yesterday's video, InfoQ has just published the video from the Technical Keynote at SpringOne 2GX 2011 with Ben Alex. Ben discusses in detail the forces that are driving change into enterprise development and provides an
... [More]
overview of the research that Spring engineers are doing to define the next generation of applications. Ben is joined on stage by numerous Spring experts:
Keith Donald & Jeremy Grelle demonstrate how to use Spring based REST services with PhoneGap to produce iPhone and Android applications
Craig Walls & Roy Clarkson discuss social media integration with modern web applications
Graeme Rocher & James Tyrell demonstrate off line operation in an HTML 5 app using an in browser database
Tim Fox discusses the rise of asynchronous programming models on the server
A shareable version of Technical Keynote slides are also available on our SpringOne 2GX 2011 Keynote Presentations page.
Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.
[Less]
|
Posted
over 13 years
ago
by
Adam Fitzgerald
SpringOne 2GX 2011 was a phenomenal event and thanks to InfoQ, if you were not able to attend in person you can still see much of the content. The first video is from the Opening Night Keynote with Adrian Colyer. Adrian recaps the core
... [More]
principles underlying Spring and then surveys the development progress in the Data, Mobile, Social and Platform-as-a-Service spaces. Adrian also invites Graeme Rocher up to the stage to provide an update on Grails development. Derek Collison also makes a guest appearance to demonstrate some of the great features available in Cloud Foundry.
A shareable version of Adrian's slides are also available on our SpringOne 2GX 2011 Keynote Presentations page.
Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.
[Less]
|
Posted
over 13 years
ago
by
Mark Baars
SpringSource has announced the launch of vFabric tc Server Essentials. This eLearning course provides students an introduction to the features of tc Server, its architecture, how to install tc Server, and the basic and advanced runtime configuration
... [More]
of tc Server. In addition, the course also describes tc Server integration with Hyperic.
The course is build to get students quickly up to speed on vFabric tc Server and consists of the following self-paced modules:
vFabric tc Server Introduction and Features
Installation and Instances
Integration with Hyperic
Basic Configuration
Application Deployment
Advanced tc Runtime Configuration
The professional eLearning course can be purchased for only $150 in the SpringSource Education store. For more information please visit our vFabric tc Server Essentials website. [Less]
|
Posted
over 13 years
ago
by
Josh Long
Welcome back to another installment of This Week in Spring. There's a lot to talk about this week as well as a bevy of new releases, so let's get right to it!
Chris Beams has announced the latest and greatest release of Spring 3.1, RC2.
... [More]
This is the intended final release so get the bits and try it out soon. For a tour of what's what in Spring 3.1, check out the release notes and the Spring 3.1 blog series
The steady march to Spring Integration 2.1 GA continues. This week, Spring Integration 2.1 RC1 was released.
There are a lot of new features in Spring Integration 2.1, including support for GemFire, RabbitMQ, MongoDB, and much, much, more. For the full details, see the release notes.
SpringSource Tool Suite lead Martin Lippert has announced the latest release of SpringSource Tool Suite, version 2.8.1, which provides a very compelling feature: compliance with both versions of the Maven plugins typically supported: M2E, the new, Eclipse-foundation supported integration, and M2Eclipse, the original integration furnished by Sonatype. This makes it possible for developers to upgrade and transition easily. All users are encouraged to upgrade immediately.
Spring Roo project lead Alan Stewart has announced that Spring Roo 1.2.0.RC1 has been released. The new release is packed with new features, including multi-module Maven projects, JSF 2.0 and RichFaces support, and much more.
Daniel Mikusa has put together a fantastic post introducing
JVM performance tuning while running Apache Tomcat. The post introduces the various command line options, including -Xss, -XX:PermSize and -XX:MaxPermSize, as well as some details about choice of JVM garbage collector. Nice post!
In this new video interview from InfoQ, Spring expert Costin Leau talks about Spring Data, caching, data grid architectures and work on a new Spring Hadoop project.
BSB labs has put together a wonderful post on remote partitioning with Spring Batch.
Spring Batch, as readers already know, is a powerful framework for building batch jobs. Spring Batch makes it dead simple to handle long running, multi-step batch processing jobs, and - with remote partitioning, it is even easier to partition those jobs across multiple nodes. This post introduces some of the cool features in the remote partitioning features available in Spring Batch. Check it out!
eWeek has an interesting post about a recent Evans Data survey that found that developers prefer Cloud Foundry. Not a lot of technical content, of course, but this provides a lot of good insight into why others are choosing Cloud Foundry and can be useful when you're trying to make the case for Cloud Foundry in your organization.
ActiveState, creators of the Stackato cloud, which is based on Cloud Foundry (the open source PaaS from VMware), has announced that their Micro Cloud will remain free after the beta is finished. This ensures that developers can develop against the cloud in perpetuity.
Spring uses proxying to work its magic. There are three types of proxying that each have their own advantages and disadvantages.
Tomasz Nurkiewic introduces how Spring uses dynamic proxies, CGLIB proxies, and AspectJ proxies as well as some of the potential pitfalls. This is a very nice post!
Stacey Schneider has put together a great post on the new 7.0.23 release of Apache Tomcat.
Among the new features in the new release, you'll find the ability to start and stop web applications in parallel to improve startup times, caching the of configuration files, and improved handling of failed deployment restarts.
Eclipse Virgo 3.0.2 has been released. This new release fixes several bugs.
[Less]
|
Posted
over 13 years
ago
by
gnormington
Eclipse Virgo 3.0.2 is available for download and fixes several bugs.
|
Posted
over 13 years
ago
by
Chris Beams
The second (and intended final) release candidate for Spring 3.1 is now available from our http://maven.springframework.org/milestone repository or for direct download via community download page. This release primarily consists of important bug
... [More]
fixes on the way to GA and fleshing out reference documentation, as well as a few useful minor new features and improvements. Please take it for a spin in your applications and let us know how it goes. The final release is just around the corner!
Download | Documentation (What's new in 3.1) | Javadoc API | Change Log | JIRA release notes
Don't forget that Spring users can ask questions in the community forum and identify issues in JIRA as well. [Less]
|
Posted
over 13 years
ago
by
Martin Lippert
The SpringSource Tool Suite team is pleased to announce the new release 2.8.1 of the SpringSource Tool Suite (STS).
STS 2.8.1 is now compatible with the new Maven Integration as well as the old one. So updating your existing STS 2.7 or 2.8 version to
... [More]
STS 2.8.1 doesn't force you to also update the Maven Integration. Instead you can switch to the new Maven integration whenever you want - and even switch back to the old integration, if the new one doesn't work out for you. We automate this up- and downgrading of the Maven Integration as much as possible with two new items on the Dashboard. Please find more details in the New & Noteworthy and the updated m2e FAQ forum post.
The ready-to-use packages contain the new m2e 1.0 version, but you can easily switch them back to m2eclipse 0.12 using the Dashboard items, if you like.
Detailed installation instructions are also available. As always downloads are available from the STS download page.
[Less]
|
Posted
over 13 years
ago
by
Mark Fisher
We are pleased to announce that Spring Integration 2.1 Release Candidate 1 is now available.
Release Notes | Documentation | Download
If you would like to grab the artifacts via Maven, please use the following repository and dependency configuration
... [More]
(and replace 'core' with any other modules you want to use, e.g. 'amqp', 'gemfire', 'http'):
<repository>
<id>repository.springframework.maven.milestone</id>
<name>Spring Framework Maven Milestone Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-core</artifactId>
<version>2.1.0.RC1</version>
</dependency>
Feel free to join us on the Forum. We especially welcome feedback from the community at this important phase as we make the final strides toward 2.1 GA.
Cheers!
The Spring Integration Team [Less]
|
Posted
over 13 years
ago
by
Josh Long
Welcome back to another installment of This Week in Spring. For those of us in the US, the Thanksgiving holiday is upon us.
Generally, the idea behind Thanksgiving (which has analogs in many other countries, as well) is to have a day to reflect
... [More]
on the things we are thankful for.
In that spirit, let me offer one of the things that I am thankful for: thank you, dear readers, for being part of the most awesome
community out there.
Between all the cool stuff you guys are doing and all the cool stuff happening at SpringSource,
it is an absolute pleasure to put together this roundup every week. We hope you have a wonderful week and we look forward to seeing you next week.
The video from the Spring Data Neo4J screencast is up
and available for those of you who missed it. In addition to this, there is a lot of great recorded content on the SpringSource YouTube page.
Eugen Paraschiv has continued his epic run of blog posts, this time introducing
basic and digest authentication for a RESTful Service with Spring Security 3.1. What an amazing series of blogs! Keep it up Eugen, and thanks for this latest post!
WIRED has a great article on the backstory behind Cloud Foundry.
Not a lot of technical information in this particular post, but you do get introduced to some of the awesome Cloud Foundry team, and there's an awesome story there. Check it out!
Geraint Jones has written up a really good introduction to setting up a Spring MVC application, complete with code.
Jorge Hidalgo has written up a really exhaustive tour of how to use Cloud Foundry and Spring. It shows how to use a SpringSource Tool Suite and the Cloud Foundry support,
set up a Spring application, and set up data access using MySQL.
Do you like the Spring Expression language? Want to use it in a scripting language?
Alex Soto has a blog discussing how to use the Spring Expression language as a JSR 233 scripting engine. The Spring Expression language is one of my favorite parts of the Spring framework.
If you look, the large majority
of the code in that expression language was written by a Andy Clement, another one of the mad scientists
helping make the Spring projects amazing.
The implementation of the
Spring Expression language,
just like the rest of the framework, is
beautiful code, and offers a lot to learn about if you like grammar and parser design.
TomcatExpert.com has some very interesting
posts on tuning
Tomcat's performance. The first post is on setting up measurement of garbage collection in Apache Tomcat.
The second post, which went up today, is about performance tuning in the JVM.
Do you like Cloud Foundry?
Please consider voting for Cloud Foundry
at this year's Crunchies. Voting's really easy, so don't delay!
I saw some
wonderful news on the
@vFabric account while trolling Twitter today: the
Spring Migration Analyzer's been open sourced and made available!
The Spring Migration Analyzer is a tool that analyzes Java EE applications for possible routes to a leaner, cleaner Spring based application.
It produces a report when run on a .war file.
For more information on how to run the tool, see the README.
[Less]
|
Posted
over 13 years
ago
by
Adam Fitzgerald
In this new video interview from InfoQ, Spring expert, Costin Leau talks about Spring Data, caching, data grid architectures and work on a new Spring Hadoop project. This interview, filmed last month at JavaOne 2011, provides some great
... [More]
background to how the Spring team has been thinking about data and how the emerging new models of data access can be incorporated seamlessly into your Spring applications.
Costin talks about :
Spring Data as an umbrella project
Transaction capabilities in the world of noSQL
Flexible caching integration in Spring
The current development work on Spring Hadoop
Many thanks to InfoQ for taking the time to talk to the Spring experts and providing this outstanding interview to the community.
[Less]
|