Adam Fitzgerald

Alumni
Recent Blog posts by Adam Fitzgerald

This Week in Spring: March 6th, 2012

Engineering | March 07, 2012 | ...

Welcome to another installment of This Week in Spring. There is a lot to look at this week with much of the excitement around the just released Spring for Apache Hadoop project, which provides a very, very powerful Spring API integration for Apache Hadoop, an open source framework originally designed to support map-reduce style batch processing solutions.

</P> 
  1. Costin Leau kicked things off with the announcement of Spring for Apache Hadoop 1.0.0.M1 last week. I can't explain it any better than Costin does, so I won't bother. From his post:
    Whether one is writing stand-alone, vanilla MapReduce applications, interacting with data from multiple data stores across the enterprise, or coordinating a complex workflow of HDFS, Pig, or Hive jobs, or anything in between, Spring for Apache Hadoop stays true to the Spring philosophy offering a simplified programming model and addresses "accidental complexity" caused by the infrastructure.
    What are you waiting for? Go! Check it out! When you're done, you might check out the other coverage of the event, as well. As you might expect, a lot of people blogged about it, too.
    	 </LI> 
    <LI> What are you guys doing in two days, on March 8th, 2012? I'll be at the Native Android Development with Spring for Android webinar that introduces native Android development practices, resource management and the Spring for Android integration library, which makes the whole process more natural for developers that wish to interface with services on the server side. 
    	 There are, as usual, two editions, one <a href= "http://www.springsource.org/node/3482">for North America</A> and <a href = "http://www.springsource.org/node/3481">one for Europe</A>. Don't miss it! 
    	</LI…

Video: Messaging for Modern Applications

News | February 28, 2012 | ...

In the recent Messaging for Modern Applications webinar, Tom McCuch explained how the landscape of enterprise messaging has changed and discusses what new styles of solutions are emerging. Tom covers emerging messaging application architectures, AMQP & RabbitMQ as messaging solutions and the rise of Spring Integration for messaging use cases and as a DSL for Spring-based applications.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: SpringOne2GX - Cloud Foundry Inside the Machine

News | February 21, 2012 | ...

SpringOne 2GX Video: Cloud Foundry - Inside the Machine

Of course the sessions at SpringOne 2GX 2011 covered Spring, Groovy and Grails in amazing detail, but cloud workloads were hot topics of discussion last year as well. In this presentation, pioneering technologist Derek Collison gives a detailed breakdown of Cloud Foundry - Inside the Machine. Derek gives a deep analysis of Cloud Foundry’s architecture with specific details on the Cloud Controller, the Service Provisioning Agent, the Droplet Execution Agent, and the Messaging System. If you want to learn about the technology behind the world's first open platform-as-a-service then this…

Video: SpringOne 2GX - Tuning Java for Virtual Environments with EM4J

News | February 16, 2012 | ...

SpringOne 2GX Video: Tuning Java for Virtual Environments with EM4J

As datacenters virtualize more and more workloads, it becomes important to understand the potential impact on the Java servers that may be running your applications. At SpringOne 2GX 2011, Ben Corrie provided a thorough overview of Java memory management, how things work differently in virtual environments and what you can do about it to avoid problems. This includes a practical introduction to Elastic Memory for Java (EM4J) that is a feature of the VMware vFabric platform.

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.

Video: SpringOne 2GX - Native Android Development Practices

News | February 16, 2012 | ...

SpringOne 2GX Video: Native Android Development Practices

In this popular session from SpringOne 2GX 2011, Spring developer advocate, Josh Long and Spring engineer, Roy Clarkson discuss native Android development practices with the Spring framework. The session covers Spring MVC support for device detection, REST implementation for handling device requests and Spring Android support for organizing calls from the mobile client to the server.

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.

Video: SpringOne 2GX - Identity Management with Spring Security

News | February 16, 2012 | ...

SpringOne 2GX Video: Identity Management with Spring Security

Another session from SpringOne 2GX 2011 gives a detailed guide to Identity Management with Spring Security. Spring developer and also Cloud Foundry engineer, Dave Syer, covers Single Sign On, security standards (including SAML, OpenID, OAuth, SCIM, JWT), how Spring Security can fit in, as well as demoing identity management as a service. Dave has tackled some of the most complex problems possible in enterprise Java and this presentation provides a great guide for developers interested in security identity in distributed environments.

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.

This Week in Spring: February 14th, 2012

Engineering | February 15, 2012 | ...

Welcome to another installment of This Week in Spring. Lot's of good content to go over, this week, so let's get to it.

Also: if you're in Stockholm, Sweden attending the JFokus Java conference, be sure to stop by the VMWare booth to say hi or have your questions answered about Spring, Cloud Foundry, and vFabric.

  1. Alan Stewart has announced the release of Spring Roo 1.2.1, which includes fixes for multi-module Maven projects, huge performance enhancements, and updated support for PrimeFaces 3.1 and Google App Engine 1.6.2.
    	</LI>
    	
    	
    <LI> Oliver Gierke has announced that <a href = "http://www.springsource.org/node/3469">JPA 1.1.0 RC1 and 1.0.3 GA have been released</a>. Among the many new features, the release includes support for locking, 
    	 <code>@IdClass</code> in entities,
    	Support for <code>LessThanEqual</code> and  <code>GreaterThanEquals</code>, <code>True</code>/<code>False</code> keywords in query methods…

Video: Spring Your Application to Cloud Foundry

News | February 15, 2012 | ...

If you missed the recent Cloud Foundry webinar that covered Spring development, you can catch the video replay on the Cloud Foundry YouTube channel. In this video, Ramnivas Laddad shows you how to take a real Spring application and target it to Cloud Foundry using both STS and the vmc command line.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to see other recordings and screencasts.

Video: SpringOne 2GX - Spring and Platform Interoperability

News | February 03, 2012 | ...

SpringOne 2GX Video: Spring and Platform Interoperability

In another session from SpringOne 2GX 2011 SpringSource engineer Stephen Bohlen examines Spring and Platform Interoperability. Stephen analyzes different approaches to Java and .NET interoperability, discusses how Spring can help and then provides a detailed sample application that expresses some of the best practices. Stephen's work on the Spring.NET project gives him the perfect perspective on how to address these sorts of problems.

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.

Video: SpringOne 2GX - Polyglot Persistence for Java Developers

News | February 03, 2012 | ...

SpringOne 2GX Video: Polyglot Persistence for Java Developers - Moving out of the Relational Comfort Zone

One of the top rated sessions from SpringOne 2GX 2011 was Chris Richardson's talk about Polyglot Persistence for Java Developers - Moving out of the Relational Comfort Zone. In this talk, Chris provides a great overview of the new non-relational storage options available to Java developers, including Cassandra, Redis and MongoDB. He then talks about the practical matters of when and how to incorporate them into your applications. If you haven't already been experimenting with noSQL datastores then this presentation provides the perfect introduction for you.

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all