<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>Technical Notes</title>
	<link>http://blog.anthonychaves.net</link>
	<description>Life is software and jujitsu</description>
	<lastBuildDate>Tue, 16 Feb 2010 22:15:16 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Why won&#8217;t my span respond to click events? Strings vs. DOM elements</title>
		<description><![CDATA[I had another fun opportunity to work on a web app (I&#8217;ve been doing a lot of them lately) over the last week.  This time I built on my recent JSON experience by writing a Rails app that only communicates in JSON.  Rather than have the output built using Rails views the output [...]]]></description>
		<link>http://blog.anthonychaves.net/2010/02/16/why-wont-my-span-respond-to-click-events-strings-vs-dom-elements/</link>
			</item>
	<item>
		<title>User authorization in RESTful Spring</title>
		<description><![CDATA[I&#8217;m having a lot of fun with the new RESTful features in Spring 3.0.  I&#8217;m sure you could tell by the number of RESTful Spring posts lately.
Last night I wrote a user authorization interceptor that makes sure there is a user associated with each resource request that requires it.  I&#8217;m structuring most of [...]]]></description>
		<link>http://blog.anthonychaves.net/2010/02/06/user-authorization-in-restful-spring/</link>
			</item>
	<item>
		<title>Spring 3.0 Web MVC and JSON</title>
		<description><![CDATA[Over the weekend I got a chance to use Spring 3.0&#8217;s MappingJacksonJsonView and ContentNegotiatingViewResolver.  I&#8217;m very happy with how easy it was to integrate with my code.  I didn&#8217;t have to do very much at all to get JSON out of my web app.
Why would I want JSON out of the app instead [...]]]></description>
		<link>http://blog.anthonychaves.net/2010/02/01/spring-3-0-web-mvc-and-json/</link>
			</item>
	<item>
		<title>Login Tokens with Java Servlets</title>
		<description><![CDATA[If you don&#8217;t want to read the whole thing, here is the short version: I wrote a servlet filter to log a user in from a token cookie that does not contain a user name and password.  It is released under the GPLv3 license.  It&#8217;s on github.  Please use it, please test [...]]]></description>
		<link>http://blog.anthonychaves.net/2010/01/28/login-tokens-with-java-servlets/</link>
			</item>
	<item>
		<title>Bidirectional relationships &#8211; owning and inverse sides</title>
		<description><![CDATA[I used to have a hard time remembering which side was which in a bidirectional relationship using ORM.  I was confused because the owning side was not the side I thought it was when thinking about a relationship.  Let&#8217;s say we have a Customer that has many Orders.  The English language semantics [...]]]></description>
		<link>http://blog.anthonychaves.net/2009/12/16/bidirectional-relationships-owning-and-inverse-sides/</link>
			</item>
	<item>
		<title>Thoughts on the Economics of the AWS Cloud</title>
		<description><![CDATA[A couple days ago Amazon published a short whitepaper on the considerations one might make when building a data center vs. using Amazon&#8217;s web services.  In my experience most people use EC2 and S3 for their app, and the more adventurous people branch out into Amazon&#8217;s other services.  Most people need storage and [...]]]></description>
		<link>http://blog.anthonychaves.net/2009/12/12/thoughts-on-the-economics-of-the-aws-cloud/</link>
			</item>
	<item>
		<title>Wiring RESTful web services with Spring</title>
		<description><![CDATA[I&#8217;ve recently been using Spring 3.0M1 to make some RESTful APIs.  While working on the project a question came up a few times from different people: how do the &#60;jee:jndi-lookup/>, &#60;context:annotation-config/> and &#60;context:component-scan/> beans relate to each other?  I&#8217;ve got some sample code that I use as a reference when this question comes [...]]]></description>
		<link>http://blog.anthonychaves.net/2009/12/10/wiring-restful-web-services-with-spring/</link>
			</item>
	<item>
		<title>Getting started with Mechanize</title>
		<description><![CDATA[I think this will start a short series on black-box webapp testing.  This is just the first in a series and we&#8217;ll add quite a bit of content to it in the next week or so.
A weeks back I helped a development team set up a testing environment for their Ruby on Rails webapp.  The [...]]]></description>
		<link>http://blog.anthonychaves.net/2009/07/16/getting-started-with-mechanize/</link>
			</item>
	<item>
		<title>Nati Shalom to speak at Boston Scalability Group next Wednesday</title>
		<description><![CDATA[There is an interesting BostonSUG meeting next week at the IBM Innovation center in Waltham, MA.  GigaSpaces CTO Nati Shalom will speak on cloud-based infrastructure, space-based architecture, scalability with latency in mind and more.  BostonSUG web site for more details: http://www.bostonsug.org/2009/02/09/nati-shalom-speaking-on-february-18/
I&#8217;ll be there!
]]></description>
		<link>http://blog.anthonychaves.net/2009/02/11/nati-shalom-to-speak-at-boston-scalability-group-next-wednesday/</link>
			</item>
	<item>
		<title>Dummy Code (Quick&#8217;n&#039;Dirty vs. Engineered)</title>
		<description><![CDATA[When creating software, two people will never write the same implementation of a method or system of non-trivial design.  Creating software is a problem solving process and there are usually many ways to solve one problem.  The solutions may differ in elegance and efficiency while giving the same output for a given set of inputs.  [...]]]></description>
		<link>http://blog.anthonychaves.net/2009/02/04/dummy-code-quickndirty-vs-engineered/</link>
			</item>
</channel>
</rss>
