<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>Object Partners Inc</title>
	<link>http://www.objectpartners.com</link>
	<description>Object Partners Inc.</description>
	<lastBuildDate>Fri, 05 Mar 2010 19:46:31 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>News: Object Partners forms partnership with Terracotta</title>
		<description><![CDATA[Terracotta simplifies Object Partners capabilities to deliver fast, reliable, and scalable Java applications.
February 2nd, 2010, Minneapolis, MN.  Object Partners, Inc. (OPI), an IT consulting firm that specializes in building and deploying large-scale applications, is using Terracotta to build scalable applications faster.  Terracotta allows OPI developers to easily share state across clustered applications, and [...]]]></description>
		<link>http://www.objectpartners.com/2010/03/05/news-object-partners-forms-partnership-with-terracotta/</link>
			</item>
	<item>
		<title>Updating or Starting Spring 3.0 Project</title>
		<description><![CDATA[For those with Spring projects already in progress, as well as those starting new projects, a number of new features are available, and some changes must be made to take advantage of them. It is strongly recommended that the full release with documents is downloaded as the changes are sweeping and sometimes drastic. ]]></description>
		<link>http://www.objectpartners.com/2010/03/01/updating-or-starting-spring-3-0-project/</link>
			</item>
	<item>
		<title>Why Hadoop?</title>
		<description><![CDATA[Hadoop is garnering a lot of attention these days as companies ponder how to address problems involving large amounts of data (tera to petabytes).  It also gathers attention from companies interested in distributed computing.  Lastly, it is seen as an alternative to an RDBMS.  So what is Hadoop actually and how would [...]]]></description>
		<link>http://www.objectpartners.com/2010/02/22/why-hadoop/</link>
			</item>
	<item>
		<title>Framework for a Multi-stage Spring Property Loader Extension Allowing Dynamic Updates of Properties via JMX</title>
		<description><![CDATA[Overview
It is commonplace in enterprise applications to allow application properties to be loaded from configuration files. When leveraging Spring, this is typically achieved using a PropertyPlaceholderConfigurer instance within the application. As is stated in the JavaDocs for this class,  it is “A property resource configurer that resolves placeholders in bean property values of context definitions. [...]]]></description>
		<link>http://www.objectpartners.com/2010/02/22/framework-for-a-multi-stage-spring-property-loader-extension-allowing-dynamic-updates-of-properties-via-jmx/</link>
			</item>
	<item>
		<title>Enabling JMX monitoring of SEDA Queue Depths in Apache Camel</title>
		<description><![CDATA[Apache Camel’s SEDA (Staged Event-Driven Architecture) endpoints (http://camel.apache.org/seda.html) provide a useful and quick mechanism to implement asynchronous, event-driven processing within your applications. See http://www.eecs.harvard.edu/~mdw/proj/seda/ for the original description of the SEDA architecture. For those not very familiar with Camel, implementing a SEDA route can be as simple as adding the following to a route builder [...]]]></description>
		<link>http://www.objectpartners.com/2010/02/15/enabling-jmx-monitoring-of-seda-queue-depths-in-apache-camel/</link>
			</item>
	<item>
		<title>The Groovy Spaceship Operator Explained</title>
		<description><![CDATA[The spaceship operator has it's roots in Perl and has found it's way in to languages like Groovy and Ruby.  The spaceship is a relational operator that performs like Java's compareTo() comparing two objects and returning -1, 0, or +1 depending on the value of the left argument as compared to the right.  Perhaps the greatest advantage of using the Groovy comparison operators is the graceful handling of nulls such that x <=> y will never throw a NullPointerException and when comparing numbers of different types the type coercion rules apply to convert numbers to the largest numeric type before the comparison.]]></description>
		<link>http://www.objectpartners.com/2010/02/08/the-groovy-spaceship-operator-explained/</link>
			</item>
	<item>
		<title>Immutable Data Structures in Concurrent Java Applications</title>
		<description><![CDATA[Concurrent applications have multiple threads running simultaneously. Access to data shared by multiple threads requires synchronization which is often a source of fragile and hard to maintain code, hard to find bugs, and performance issues. You can minimize synchronization and the headaches that go with it using immutable data structures. In this article I&#8217;ll demonstrate how [...]]]></description>
		<link>http://www.objectpartners.com/2010/02/01/immutable-data-structures-in-concurrent-java-applications/</link>
			</item>
	<item>
		<title>Using JPA and JAXB Annotations in the Same Object</title>
		<description><![CDATA[Recently, I started working on some projects where I had to prototype various service end point technologies, including REST and AMF.  During this process, I worked out a fairly nice prototype project template that makes setting up a project fairly simple and quick.  I plan to write about the template more fully in a forthcoming [...]]]></description>
		<link>http://www.objectpartners.com/2010/01/25/using-jpa-and-jaxb-annotations-in-the-same-object/</link>
			</item>
	<item>
		<title>Agile Project Inception, Success and Pitfalls</title>
		<description><![CDATA[Agile projects have been around for years now, but for companies that are still new to the concepts and process, some simple pitfalls can delay your project.  I have seen projects at companies that have run into challenges so here are some ideas for successful starts and pitfalls to avoid.
What could be so hard [...]]]></description>
		<link>http://www.objectpartners.com/2010/01/21/agile-project-inception-success-and-pitfalls/</link>
			</item>
	<item>
		<title>Subversion and Hudson From &#8220;Scratch&#8221;</title>
		<description><![CDATA[Here we&#8217;ll try to get a Hudson Continuous Integration server building from a monitored Subversion directory by adding these softwares and their Apache HTTP and Tomcat hosts.
Assumptions
Much of this discussion assumes you&#8217;re working with Linux (particularly assumed is that you&#8217;re running Ubuntu or other Debian-based distributions), but with a little care it can be used [...]]]></description>
		<link>http://www.objectpartners.com/2010/01/18/subversion-and-hudson-from-scratch/</link>
			</item>
</channel>
</rss>
