<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The Java Expert Blog</title>
	<atom:link href="http://javaexpert.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://javaexpert.wordpress.com</link>
	<description>Learn first-hand from an expert. Become an experienced and valuable Java developer. Covering Java, software design, project management, tricks and traps, key resources, and the most important news.</description>
	<lastBuildDate>Mon, 30 Jan 2012 19:39:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='javaexpert.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>The Java Expert Blog</title>
		<link>http://javaexpert.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://javaexpert.wordpress.com/osd.xml" title="The Java Expert Blog" />
	<atom:link rel='hub' href='http://javaexpert.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Write A Killer Java Resume</title>
		<link>http://javaexpert.wordpress.com/2012/01/30/write-a-killer-java-resume/</link>
		<comments>http://javaexpert.wordpress.com/2012/01/30/write-a-killer-java-resume/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 19:39:00 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=101</guid>
		<description><![CDATA[I&#8217;ve had dozens of consulting jobs over the years. That means I&#8217;ve had literally hundreds of interviews. That also means I&#8217;ve interviewed and hired people. Being on both sides of the interview process over many years has taught me a lot about the process itself. Here&#8217;s my advice: If you want to attract attention by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=101&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had dozens of consulting jobs over the years. That means I&#8217;ve had literally hundreds of interviews. That also means I&#8217;ve interviewed and hired people. Being on both sides of the interview process over many years has taught me a lot about the process itself. Here&#8217;s my advice:</p>
<p>If you want to attract attention by a prospective employer and get an interview, your resume needs to be well-crafted. It needs to read concisely and clearly, presenting you in the best possible manner. Most importantly, your resume needs to quickly explain why YOU are right for THEIR specific opening.</p>
<p>You should expect to tailor your resume for EVERY job to which you apply. I&#8217;m not kidding, and no, this is not about lying or misleading. The WORST thing you can do is pad your resume with technologies you barely (or completely do not) understand, pretend you had a management role when you didn&#8217;t, or talk about experience you simply do not have. You may get a phone or in-person interview, only to fail the interview very badly. Honesty, accuracy, and completeness is critical to convey a good character. You also need to put yourself in the best possible light and present yourself as positively as possible. I&#8217;ve hired numerous people for companies, and I can usually tell if a resume is embellished. I&#8217;m hardly an HR expert either.</p>
<p>Here is a list of do&#8217;s and don&#8217;t for writing your resume:</p>
<p>1. Have a cover letter. Expect to custom write this for each employer, possibly from a reusable template that you&#8217;ve created.<br />
2. Always speak directly to the company to whom you are applying in your cover letter<br />
3. Your cover letter should use persuasive language to explain WHY you are the best fit for their specific needs. Talk about how their needs match your skills and experience. Talk enthusiastically about how you can tackle their issues. Do not be generic. You need to genuinely show them that you are speaking to them and their needs, and not using generic language, or empty buzzwords. Read your cover letter to someone (ideally a professional) and get their feedback on its sincerity, clarity and persuasiveness.<br />
4. Communicate that you understand their business as well, that it is the exact industry and type of business for you (products/services, size, number of employees, age of the business, physical location, niche, etc.), and why they need you to help their company.<br />
5. Do not include ANYTHING superfluous or otherwise unessential in your cover letter or resume. Do not include a summer bartending job, or hobbies, or personal items that are not directly relevant to the job itself. You need to present a mature and direct in appearance at all times. Any work experience that isn&#8217;t directly relevant to the job should not be listed.<br />
6. For each job, describe your title, what you achieved and be sure to detail the technical components used (whether you worked with Struts or JMS, etc.).<br />
7. If you managed people, be sure to communicate that convincingly. That means you had responsibility to hire/fire staff, you had one or more people who reported directly to you, you assigned work to one or more people on a regular basis, you set budgets and project timeframes, you created or provided significant assistance with estimates and proposals, you were held accountable and responsible for the results of a team effort, etc.<br />
8. List all technical skills and expertise that you have, but emphasize the skills they most want. Don&#8217;t bury the five skills the employer most wants to see on your resume. And do list knowledge of specific 3rd party libraries, frameworks, tools, and operating environments. This is one place where you can be very inclusive, so long as you don&#8217;t stretch the truth. If you don&#8217;t remember C programming from college, don&#8217;t list it as your top skill, or leave it off altogether.<br />
9. Do list any outside or personal projects you&#8217;ve done that show initiative and expertise with Java. Its sad that I see so many resumes and none of them show that the person has any interest in their field beyond collecting a paycheck. Do you post answers to stackoverflow? Did you contribute to an Apache project? Did you develop a freeware or shareware app on your own? Did you experiment with a cutting edge technology? DO include these things. You will stand out as someone who really likes their work and is engaged.</p>
<p>You know you&#8217;ve written a good cover letter and resume when you get a call-back for every job posting that is a close match to your skills and experience. Keep track of your results and make adjustments. In general, you should expect to send at least twenty resumes for every call-back, depending on where you live and the overall economy.</p>
<p>I&#8217;ll talk about the interview process in an upcoming post.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=101&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2012/01/30/write-a-killer-java-resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>Get a Programming Job in the Finance Industry: Learn FIX and Multi-Threading</title>
		<link>http://javaexpert.wordpress.com/2011/12/30/82/</link>
		<comments>http://javaexpert.wordpress.com/2011/12/30/82/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 18:45:10 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Asynchronous Programming]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[FIX]]></category>
		<category><![CDATA[FIX Protocol]]></category>
		<category><![CDATA[Multi-Threading]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=82</guid>
		<description><![CDATA[A large amount of financial software, particularly internal back-end systems, needs to connect with other systems in order to function. Overwhelmingly, that connectivity utilitizes the FIX Protocol (fixprotocol.org). If you want to do software development in the financial industry, knowing FIX will make you very valuable. Java has an excellent, and widely used, FIX engine [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=82&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A large amount of financial software, particularly internal back-end systems, needs to connect with other systems in order to function. Overwhelmingly, that connectivity utilitizes the FIX Protocol (fixprotocol.org).</p>
<p>If you want to do software development in the financial industry, knowing FIX will make you very valuable.</p>
<p>Java has an excellent, and widely used, FIX engine implementation, called QuickFixJ (quickfixj.org). You can download it for free, and begin learning basic FIX functionality.</p>
<p>The most important concept to understand when working with FIX is that it is a messaging protocol that supports every conceivable type of financial instrument. FX, stock, options, derivatives, commodities are all supported by the specification, which you can download by registering on the FIX Protocol website.</p>
<p>the next most important concept to understand about FIX is that it is implemented as an asynchronous communication protocol. Parties to a FIX connection process messages asynchronously.</p>
<p>Working with FIX is an excellent opportunity to gain experience with asynchronous programming and multi-threaded programming. Multi-threaded programming has gained significant attention in recent years as the cost of CPU time has declined, and multi-CPU processors have become standard in the market.</p>
<p>If you want to learn some basics and get experience working with FIX, setup an initiator and acceptor service, and then begin to send and receive some simple application (business) messages, like a request for a quote or a trade. Getting a client and server engine up and running is relatively easy. </p>
<p>You&#8217;ll get familiar with system level messages (as defined in the FIX spec) right away. Logon and Heartbeat messages will become very familiar.</p>
<p>the primary interface is the Application interface. Implement this class in your FIX client or server so that your application can process messages, whether to send them or to receive them.</p>
<p>QuickFixJ&#8217;s download includes a bunch of extremely informative sample applications. You can run them out of the box and get familiar with the behavior, before looking under the cover.</p>
<p>Incidentally, if you want to study multi-threaded programming, one of the best Java books on the subject is: Java Concurrency in Practice by Brian Goetz, Tim Peierls, Joshua Bloch and Joesph Bowbeer. It introduces the java.concurrent package, and the concepts behind many multi-threaded solution and strategy domains.</p>
<p>Apache Mina is a significant augmentation to the standard JDK concurrency package.</p>
<p>So if you want to prepare yourself to go do financial software development, you&#8217;ll be super attractive if you can say you understand and have experience with FIX, if only a little.</p>
<p>FIXProtocol.org<br />
quickfixj.org<br />
java.concurrent package<br />
Apache Mina Project</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=82&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/12/30/82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>Adding Security, SSL, Certificates (OpenSSL, SSH, STunnel) to a non-SSL service</title>
		<link>http://javaexpert.wordpress.com/2011/12/29/adding-security-ssl-certificates-openssl-ssh-stunnel-to-a-non-ssl-service/</link>
		<comments>http://javaexpert.wordpress.com/2011/12/29/adding-security-ssl-certificates-openssl-ssh-stunnel-to-a-non-ssl-service/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 17:51:35 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Configuration]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=78</guid>
		<description><![CDATA[Stunnel is a helpful application that acts as a proxy, routing non-encrypted applications to an SSL connection. Imagine you have an application or a process that does not support SSL. It needs to communicate or integrate with a service (remote or not) that requires an SSL connection. With STunnel, you can set it up to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=78&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Stunnel is a helpful application that acts as a proxy, routing non-encrypted applications to an SSL connection.</p>
<p>Imagine you have an application or a process that does not support SSL. It needs to communicate or integrate with a service (remote or not) that requires an SSL connection. With STunnel, you can set it up to use a .pem SSL certificate file from the 3rd party SSL encrypted service. You can easily configure STunnel to run as a proxy service in the background, establish a connection to the SSL service, and open a non-SSL port as a listener service. Your app talks to STunnel, and STunnel forwards to the SSL service.</p>
<p>stunnel.conf needs only a few lines to do its job</p>
<p>cert = [path to the SSL certificate file (usually .pem)]<br />
[tcp] &#8211; STunnel supports other protocols (pop3s, imaps, ssmtp, https&#8230;.)<br />
client = yes<br />
accept = [port to listen on for the non ssl application requests]<br />
connect = [hostname:port of the SSL service to connect to]</p>
<p>*One important note* STunnel has a default setting for the encryption key length. Versions up to 4.39 used 1kb key size. Versions after used a 2k key size. If you get a configuration error reading the key file, then it is likely due to STunnel expecting one thing and getting the other. You could modify the certificate using OpenSSL to specify the key length, you can modify the stunnel.conf file, or you can just use the appropriate version of STunnel.</p>
<p>The following error will occur if the key length employed in the .pem file is incompatible with the version of STunnel used:</p>
<p>SSL_CTX_use_PrivateKey_file: D0680A8: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=78&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/12/29/adding-security-ssl-certificates-openssl-ssh-stunnel-to-a-non-ssl-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenID &#8211; This Makes Real Sense</title>
		<link>http://javaexpert.wordpress.com/2011/12/29/openid-this-makes-real-sense/</link>
		<comments>http://javaexpert.wordpress.com/2011/12/29/openid-this-makes-real-sense/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 00:44:50 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=76</guid>
		<description><![CDATA[Finally, a standards based single sign-on. This is the way to go for web and mobile development, for any project requiring user accounts. http://openid.net/ Make it easy for people to register and use your site without requiring laborious registrations and forcing users to remember yet another user name and password.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=76&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finally, a standards based single sign-on. This is the way to go for web and mobile development, for any project requiring user accounts.</p>
<p>http://openid.net/</p>
<p>Make it easy for people to register and use your site without requiring laborious registrations and forcing users to remember yet another user name and password.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=76&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/12/29/openid-this-makes-real-sense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>Java UnsupportedClassVersionError</title>
		<link>http://javaexpert.wordpress.com/2011/10/21/java-unsupportedclassversionerror/</link>
		<comments>http://javaexpert.wordpress.com/2011/10/21/java-unsupportedclassversionerror/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 16:36:15 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=69</guid>
		<description><![CDATA[This error is likely caused by compiling code in one version of Java and trying to run it in another (older) version. Compiling in jdk1.5 and then running in jdk1.4 will, for example, throw this error.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=69&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This error is likely caused by compiling code in one version of Java and trying to run it in another (older) version. Compiling in jdk1.5 and then running in jdk1.4 will, for example, throw this error.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=69&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/10/21/java-unsupportedclassversionerror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>Grails Vs Spring Roo</title>
		<link>http://javaexpert.wordpress.com/2011/03/31/grails-vs-spring-roo/</link>
		<comments>http://javaexpert.wordpress.com/2011/03/31/grails-vs-spring-roo/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 21:41:39 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Roo]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=66</guid>
		<description><![CDATA[Its an interesting comparison. They both have similar capabilities and domain spaces. The big difference is that Grails is built upon the Groovy language, which is itself built on top of Java. If you want to work with a language that vastly simplifies and economizes many of the things that require a lot of Java [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=66&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Its an interesting comparison. They both have similar capabilities and domain spaces. </p>
<p>The big difference is that Grails is built upon the Groovy language, which is itself built on top of Java. If you want to work with a language that vastly simplifies and economizes many of the things that require a lot of Java code, then Groovy is well worth looking at.</p>
<p>Grails doesn&#8217;t integrate as well with Maven, as its site layout is completely non-standard. But since deployment consists of war files, the end product (a deployable war file) is still the same.</p>
<p>If maven is critical and you want to work with Java, then Roo makes sense as a choice.</p>
<p>If you want a lot of convenience in wiring up and rapid prototyping, as well as having the convenience of Groovy, then Grails really makes sense.</p>
<p>I&#8217;d lean toward using Grails for rapid prototyping, and simpler web applications.</p>
<p>If I had to develop a first-class web platform with strict enforcement of types and data, I&#8217;d probably go with Roo, because it is built upon Java, Spring, Hibernate, and Maven.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=66&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/03/31/grails-vs-spring-roo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>The Incomparable Value of Experience (Internship, First Job)</title>
		<link>http://javaexpert.wordpress.com/2011/03/28/the-incomparable-value-of-experience-internship-first-job/</link>
		<comments>http://javaexpert.wordpress.com/2011/03/28/the-incomparable-value-of-experience-internship-first-job/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 15:14:56 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=62</guid>
		<description><![CDATA[If you want to do Java development, then the best way to build your knowledge and skills is to learn from working directly with others. There is absolutely no better education than on the job. And if you are just starting out, then make the best investment you can: get an internship. Whether it is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=62&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you want to do Java development, then the best way to build your knowledge and skills is to learn from working directly with others.</p>
<p>There is absolutely no better education than on the job. And if you are just starting out, then make the best investment you can: get an internship. Whether it is paid or not, whether it is for a month, or a semester, it will be the single best thing you could do for your long-term career and resumé. Think of it as tuition. It is going to be more valuable than college credits because the gap between what you learn in the classroom and what is done in the office is huge. That is unfortunate, it shows no sign of changing soon, and its simply the reality of things.</p>
<p>Get an internship or starting position at a company that has a team of software engineers. You want to be on a team where you can learn from as many people as possible, see different styles and gain experience interacting with others. Sit with the programmers as they go through some tasks, a la parallel programming style. Look at their code and ask questions. Take on challenging tasks and ask for help as you go.</p>
<p>Try to choose a company that is doing interesting work, in an industry that interests you. Don&#8217;t look at classifieds, instead research companies that interest you, whether or not they are hiring. Then contact them, telling them why you are impressed by them and that you are interested in an internship. Often an unpaid internship can be renegotiated after a month or two for a wage or stipend. Prove your worth and a company will be able to justify paying you.</p>
<p>Nothing is more valuable than direct learning in a hands-on environment. After as little as 6 months, you will have acquired a level of experience and knowledge that will make you marketable. You may decide to stay at the company or move on. Either way, the first job you get is very important in setting your career for the long-term.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=62&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/03/28/the-incomparable-value-of-experience-internship-first-job/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>Groovy, Scala, and the Whole Circus</title>
		<link>http://javaexpert.wordpress.com/2011/03/23/groovy-scala-and-the-whole-circus/</link>
		<comments>http://javaexpert.wordpress.com/2011/03/23/groovy-scala-and-the-whole-circus/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 22:07:02 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=59</guid>
		<description><![CDATA[Its amazing what fits into a VW beetle. The metaphor is very applicable for Java and its whole crop of derivative languages, all of which leverage the JVM and compile down to Java bytecode. Groovy is a really nifty and super language that makes doing a lot of things much easier. XML, email, working with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=59&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Its amazing what fits into a VW beetle. The metaphor is very applicable for Java and its whole crop of derivative languages, all of which leverage the JVM and compile down to Java bytecode.</p>
<p>Groovy is a really nifty and super language that makes doing a lot of things much easier. XML, email, working with collections, rapid-prototyping, all are much more pleasant via Groovy.</p>
<p>Grails is a Ruby style convention over configuration framework that is built upon Groovy and uses Spring and Hibernate to provide a very rapid way to build web applications. With Grails you really can get an entire web application up much more quickly than if you started from scratch with Java and tried to wire together Maven, Spring, Spring MVC, Spring WebFlow, Hibernate, Logging, and the kitchen sink.</p>
<p>I was extremely impressed as well by the fact that you can directly call Java classes, and directly work with the Spring and Hibernate configurations. Grails isn&#8217;t rigid in that sense.</p>
<p>I&#8217;m definitely converted.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=59&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/03/23/groovy-scala-and-the-whole-circus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse Restore Corrupt/Bad Config Files</title>
		<link>http://javaexpert.wordpress.com/2011/03/23/eclipse-restore-corruptbad-config-files/</link>
		<comments>http://javaexpert.wordpress.com/2011/03/23/eclipse-restore-corruptbad-config-files/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 21:42:25 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=57</guid>
		<description><![CDATA[I&#8217;ve noticed on a few occasions that Eclipse modifies my config for a project, only to break something. A server doesn&#8217;t run, errors don&#8217;t go away, configs disappear, etc&#8230;. One solution is to simply store your eclipse configs in SVN. This really isn&#8217;t a bad idea and if you&#8217;re on a Mac, then TimeMachine &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=57&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed on a few occasions that Eclipse modifies my config for a project, only to break something. A server doesn&#8217;t run, errors don&#8217;t go away, configs disappear, etc&#8230;.</p>
<p>One solution is to simply store your eclipse configs in SVN. This really isn&#8217;t a bad idea and if you&#8217;re on a Mac, then TimeMachine &#8211; which is svn based &#8211; is already there to help. Otherwise you could create a directory in the svn repo that stores Eclipse config info, with subfolders if necessary for different programmers.</p>
<p>Eclipse config files consist of the following:<br />
.classpath<br />
.settings<br />
.project</p>
<p>Its not fun modifying these by hand. You shouldn&#8217;t try. </p>
<p>If things get really bad, just delete these three files and then start with a fresh config.</p>
<p>You could create a dynamic webapp or a maven webapp archetype and then copy the Eclipse config files that are generated into your broken app&#8217;s root folder. You will have to modify the files slightly to use the correct project name but that should be it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=57&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/03/23/eclipse-restore-corruptbad-config-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
		<item>
		<title>Maven 2 and Eclipse &#8211; The Big Integration Conundrum</title>
		<link>http://javaexpert.wordpress.com/2011/03/23/maven-2-and-eclipse-the-big-integration-conundrum/</link>
		<comments>http://javaexpert.wordpress.com/2011/03/23/maven-2-and-eclipse-the-big-integration-conundrum/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 21:37:33 +0000</pubDate>
		<dc:creator>Marshall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://javaexpert.wordpress.com/?p=55</guid>
		<description><![CDATA[After many hours playing with the eclipse config files and maven&#8217;s eclipse plugin and the M2Eclipse plugin, I finally figured out that M2Eclipse works if you install it and import your project into Eclipse using it. If you want to integrate Maven 2 with Eclipse, its possible, its easy, if you do it correctly. M2Eclipse [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=55&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After many hours playing with the eclipse config files and maven&#8217;s eclipse plugin and the M2Eclipse plugin, I finally figured out that M2Eclipse works if you install it and import your project into Eclipse using it.</p>
<p>If you want to integrate Maven 2 with Eclipse, its possible, its easy, if you do it correctly.</p>
<p>M2Eclipse is the way to go. Install M2Eclipse and also the M2Eclipse extras.</p>
<p>http://m2eclipse.sonatype.org/installing-m2eclipse.html</p>
<p>Forget about the maven eclipse:eclipse plugin and goals. Its just not up to par. You need M2Eclipse to modify your eclipse configs for your project. So import the project into Eclipse using File -&gt; Import&#8230;-&gt;Maven-&gt;Existing Maven Project</p>
<p>You&#8217;ll be good to go. </p>
<p>BTW, Its not a bad idea to put your eclipse config files into svn, like a local repository. I&#8217;ve had many instances where Eclipse modified the config files and caused problems with the app. Troubleshooting a corrupted Eclipse config is not fun.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/javaexpert.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/javaexpert.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/javaexpert.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/javaexpert.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/javaexpert.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/javaexpert.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/javaexpert.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/javaexpert.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/javaexpert.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/javaexpert.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/javaexpert.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/javaexpert.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/javaexpert.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/javaexpert.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=javaexpert.wordpress.com&amp;blog=1074247&amp;post=55&amp;subd=javaexpert&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://javaexpert.wordpress.com/2011/03/23/maven-2-and-eclipse-the-big-integration-conundrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fa7b8a2f9a4978f089a5fd0197e7889e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Marshall</media:title>
		</media:content>
	</item>
	</channel>
</rss>
