<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Tieu Luu&#039;s Blog</title>
	<link>http://www.tieuluu.com/blog</link>
	<description>Stuff Only Geeks Will Read</description>
	<lastBuildDate>Wed, 18 Jan 2012 05:20:46 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.2.1" -->

	<item>
		<title>Damn It Feels Good to Code Again!</title>
		<description><![CDATA[Current gig allows me the opportunity to get back and do some coding. Currently working on building some continuous monitoring capabilities for a client&#8211;new buzzword in the federal cybersecurity space. Meanwhile building a little prototype that will store device configuration data (e.g. software inventory, versions, patches) into HBase and then use MapReduce to calculate counts [...]]]></description>
		<link>http://www.tieuluu.com/blog/2011/09/damn-it-feels-good-to-code-again.html</link>
			</item>
	<item>
		<title>REST and Reliable Messaging</title>
		<description><![CDATA[Just came across a very good article by Marc de Graauw over at InfoQ on why WS-RM is useless.  His main point being that usually when you have reliable messaging requirements, they should be handled at the business logic layer rather than at the &#8220;transport layer&#8221;.  I encountered some similar issues earlier this year when [...]]]></description>
		<link>http://www.tieuluu.com/blog/2010/06/rest-and-reliable-messaging.html</link>
			</item>
	<item>
		<title>Two Perspectives on HATEOAS</title>
		<description><![CDATA[HATEOAS or &#8220;Hypermedia As The Engine Of Application State&#8221; is one of the core principles of REST and it essentially boils down to having links in the representations of your resources.  How to apply this principle in the design of a service and the benefits that it provides depend on the nature of the service [...]]]></description>
		<link>http://www.tieuluu.com/blog/2009/10/two-perspectives-on-hateoas.html</link>
			</item>
	<item>
		<title>It&#8217;s All About the Relationships</title>
		<description><![CDATA[Over the past few years I&#8217;ve been helping a lot of government clients design and implement architectures for information-sharing.  When it comes to information-sharing one of the most important aspects is the relationships in the data being shared because it&#8217;s those relationships that provide the context to help you understand and utilize the information better.  [...]]]></description>
		<link>http://www.tieuluu.com/blog/2009/09/its-all-about-the-relationships.html</link>
			</item>
	<item>
		<title>Widget Wars: OpenSocial vs. OpenAjax vs. W3C Widgets</title>
		<description><![CDATA[The popularity of widgets these days has brought to attention the need for interoperability, i.e. for widgets developed for one site or platform to be able to run in other sites and widgets developed by different people to be able to work with each other. So much so that I know of at least 3 [...]]]></description>
		<link>http://www.tieuluu.com/blog/2009/07/widget-wars-opensocial-vs-openajax-vs-w3c-widgets.html</link>
			</item>
	<item>
		<title>Why All SOAs Need ESBs</title>
		<description><![CDATA[I&#8217;ve recently asked one of my developers to research some integration and middleware technologies for a project we&#8217;re working on. After spending a couple days on this, he said to me &#8220;these things are all part of ESBs now&#8221;. I.e. all the integration and middleware vendors have pretty much taken these capabilities and bundled them [...]]]></description>
		<link>http://www.tieuluu.com/blog/2009/07/why-all-soas-need-esbs.html</link>
			</item>
	<item>
		<title>Web Service Message Level Implementations</title>
		<description><![CDATA[If you&#8217;re like me and prefer working with the raw XML in your web service implementations instead of dealing with the mess of generated data binding code, this article will show you how to do so using JAX-WS and XPath. In this example, we use this approach to implement a WS-Notification consumer service that receives [...]]]></description>
		<link>http://www.tieuluu.com/blog/2008/08/web-service-message-level-implementations.html</link>
			</item>
	<item>
		<title>Service Reuse</title>
		<description><![CDATA[The more I think about the phrase &#8220;service reuse&#8221; or any other variation of it, the more I don&#8217;t like it. I feel like it&#8217;s making me think about services from a perspective that is too technical and too low-level. Reuse is something you want to achieve with code but you shouldn&#8217;t be thinking about [...]]]></description>
		<link>http://www.tieuluu.com/blog/2008/06/service-reuse.html</link>
			</item>
	<item>
		<title>Extending Reuse to the Last Mile</title>
		<description><![CDATA[While services make it easier to share your data and functionality, some developer still has to write the code to consume your service and present the results to the end user. In many cases, that code to consume and present a visualization of the service can be reused by other applications. This has already exploded [...]]]></description>
		<link>http://www.tieuluu.com/blog/2008/06/extending-reuse-to-the-last-mile.html</link>
			</item>
	<item>
		<title>Don&#8217;t Go Cheap With the Service Interfaces</title>
		<description><![CDATA[Vendors need to realize that in this day and age service interfaces for their products should be a core feature. Unfortunately many vendors view them as secondary requirements and thus don&#8217;t invest the necessary resources into their development. Often they are built in as an afterthought and usually by some junior developer on the team. [...]]]></description>
		<link>http://www.tieuluu.com/blog/2008/05/dont-go-cheap-with-the-service-interfaces.html</link>
			</item>
</channel>
</rss>

