<?xml version='1.0' encoding='ISO-8859-1'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3312761</id><updated>2010-05-09T10:06:28.243-04:00</updated><title type='text'>Software Development</title><subtitle type='html'>Java Software Development and Software Engineering</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.josesandoval.com/blogger/atom.xml'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>508</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3312761.post-248459773857779268</id><published>2010-04-16T18:57:00.003-04:00</published><updated>2010-04-17T01:03:24.169-04:00</updated><title type='text'>Did you see Maicon's Goal?</title><summary type='text'>Who is better? Alves or Maicon? What a great goal.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/248459773857779268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=248459773857779268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/248459773857779268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/248459773857779268'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2010/04/did-you-see-maicons-goal.html' title='Did you see Maicon&apos;s Goal?'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-6380054333196806396</id><published>2010-02-20T22:11:00.000-05:00</published><updated>2010-02-20T22:12:18.849-05:00</updated><title type='text'>Real Madrid played well but lost to Lyon</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/6380054333196806396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=6380054333196806396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6380054333196806396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6380054333196806396'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2010/02/real-madrid-played-well-but-lost-to.html' title='Real Madrid played well but lost to Lyon'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-4722350364241541676</id><published>2010-01-31T21:25:00.012-05:00</published><updated>2010-02-01T23:46:14.690-05:00</updated><title type='text'>Zipf's Law and Software Engineering</title><summary type='text'>All well designed software applications are alike; each badly designed software application is badly designed in its own way.For some time now I've been looking at Zipf's Law and wondering if it applies to computer programs written in any modern computer language. In other words, is Zipf's Law relevant when analyzing computer code? And if it is relevant, what does it say about the structure and </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/4722350364241541676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=4722350364241541676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/4722350364241541676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/4722350364241541676'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2008/08/zipfs-law-for-computer-software.html' title='Zipf&apos;s Law and Software Engineering'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-8656213659587338611</id><published>2010-01-28T23:02:00.002-05:00</published><updated>2010-01-28T23:06:07.931-05:00</updated><title type='text'>Ronaldinho is back...</title><summary type='text'>Yes, he's back. I didn't think he could recover his fitter form, but playing in the World Cup is probably enough incentive for anybody. Look at him go. Great moves and great goals.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/8656213659587338611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=8656213659587338611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/8656213659587338611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/8656213659587338611'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2010/01/ronaldinho-is-back.html' title='Ronaldinho is back...'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-6972199339801003863</id><published>2010-01-01T20:52:00.015-05:00</published><updated>2010-01-03T15:22:16.991-05:00</updated><title type='text'>Java vs. AS3 coding styles</title><summary type='text'>Coding styles evolve with the times and are as different as there are developers and programming languages. Where do coding styles come from?We all have our ingrained way of writing and formatting code. The coding styles I've followed throughout these years come from my time in university while an undergrad student (University of Waterloo). Our programming assignments had specific requirements to</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/6972199339801003863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=6972199339801003863' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6972199339801003863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6972199339801003863'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2010/01/java-vs-as3-coding-styles.html' title='Java vs. AS3 coding styles'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-7618029838265671357</id><published>2009-12-29T23:47:00.011-05:00</published><updated>2009-12-31T13:15:09.565-05:00</updated><title type='text'>AS3 and anonymous event handlers</title><summary type='text'>Event listener models are not new; however, AS3 event listeners are new to me.I've developed a couple of application in Java Swing and Eclipse RCP, and both frameworks rely heavily on the event dispatch/listener model. AS3 being a full fledged Object Oriented programming language also uses it.This week I continue fixing a few bugs for one the Flash projects I'm working on. Our application </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/7618029838265671357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=7618029838265671357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/7618029838265671357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/7618029838265671357'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/12/as3-and-anonymous-event-handlers.html' title='AS3 and anonymous event handlers'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-7632189819762864045</id><published>2009-12-26T11:31:00.020-05:00</published><updated>2010-01-02T00:50:02.353-05:00</updated><title type='text'>RESTful Flex/Flash client</title><summary type='text'>This week I had to program in AS3. I didn't code from scratch the application I worked on; however, I designed the architecture, so I was familiar with the source and felt confident to jump in to do updates. In the process, I was introduced to the default Flash development environment--CS4. Coming from a world of Vim, Eclipse, NetBeans, and Visual Studio, I found the IDE lacking in functionality.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/7632189819762864045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=7632189819762864045' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/7632189819762864045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/7632189819762864045'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/12/restful-flexflash-client.html' title='RESTful Flex/Flash client'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-2018657592131595994</id><published>2009-12-19T13:35:00.003-05:00</published><updated>2009-12-20T10:28:10.890-05:00</updated><title type='text'>Barcelona 2, Estudiantes 1.</title><summary type='text'>You heard it here first: Barcelona wins one more trophy in an incredible year. And who do you think scored the winning goal? Messi, of course.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/2018657592131595994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=2018657592131595994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/2018657592131595994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/2018657592131595994'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/12/barcelona-2-estudiantes-1.html' title='Barcelona 2, Estudiantes 1.'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-4886930566647374103</id><published>2009-11-18T22:41:00.004-05:00</published><updated>2009-11-18T23:09:35.003-05:00</updated><title type='text'>France is in</title><summary type='text'>France is in the World Cup; Ireland is not; and Thierry Henry plays basket-foot-ball. Incredible as it is, the goal counts because not one of the 3 referees on the field saw the hand ball.Was stopping the ball with his hand legal? Well, no...but because he didn't get caught then it was. Viva la France!</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/4886930566647374103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=4886930566647374103' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/4886930566647374103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/4886930566647374103'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/11/france-is-in.html' title='France is in'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-8586500976190674186</id><published>2009-11-10T22:06:00.004-05:00</published><updated>2009-11-11T12:19:12.332-05:00</updated><title type='text'>UI bugs...</title><summary type='text'>Do large corporations care when there are bugs in their sites? Chapters is not a small company, so it must have a QA department somewhere. I'm always surprised when obvious errors just show up on its home page.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/8586500976190674186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=8586500976190674186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/8586500976190674186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/8586500976190674186'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/11/ui-bugs.html' title='UI bugs...'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-6315711805397736238</id><published>2009-11-10T16:31:00.005-05:00</published><updated>2009-11-10T21:21:35.855-05:00</updated><title type='text'>Real Madrid out of the King's cup already</title><summary type='text'>A team from the Spanish third division knocked out of the King's Cup the mighty team of Real Madrid. If there's one thing we can say about football (soccer) is that it's unpredictable.The Spanish press is having a ball pointing out that Real Madrid spent 250-million Euros to bring top players to their squad and was eliminated by Alarcon, a team for which the total budget for their whole season is</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/6315711805397736238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=6315711805397736238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6315711805397736238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6315711805397736238'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/11/real-madrid-out-of-kings-cup-already.html' title='Real Madrid out of the King&apos;s cup already'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-6623510285910463914</id><published>2009-11-06T07:14:00.001-05:00</published><updated>2009-11-06T23:39:40.590-05:00</updated><title type='text'>Basics rules for building a software platform</title><summary type='text'>Offer value. Open your platform with an API (RESTful or SOAP). Repeat.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/6623510285910463914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=6623510285910463914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6623510285910463914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6623510285910463914'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/11/basics-of-building-platform.html' title='Basics rules for building a software platform'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-2651988631587217747</id><published>2009-10-26T07:41:00.003-04:00</published><updated>2009-10-30T22:56:43.141-04:00</updated><title type='text'>The stock picker</title><summary type='text'>One of the main factors in stock market performance is determined by interest rates, or so it has been observed. The dependency of our economy on interest rates is based on the fact that everything we do requires money. To create value out of nothing, we treat the concept of money as something tangible and assign a cost to borrowing capital, a cost that we call interest.Empirical data (read any </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/2651988631587217747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=2651988631587217747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/2651988631587217747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/2651988631587217747'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/10/stock-picker.html' title='The stock picker'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-6299068445544418125</id><published>2009-10-25T21:52:00.005-04:00</published><updated>2009-10-26T00:07:09.351-04:00</updated><title type='text'>A beautiful thing to watch: Barcelona FC</title><summary type='text'>Barcelona has some of the best soccer players in the world--Messi, Iniesta, Xavi. Having great players doesn't guarantee success, though. Barcelona is a club with an identity and a team with a clear idea of how to play together. It can be argued that Barcelona is a successful team. On the other hand, Real Madrid has the rest of the top players in the world--Kaka, Benzema, Casillas--but it's an </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/6299068445544418125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=6299068445544418125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6299068445544418125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6299068445544418125'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/10/beautiful-thing-to-watch-barcelona-fc.html' title='A beautiful thing to watch: Barcelona FC'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-6699002515706688666</id><published>2009-10-23T23:40:00.004-04:00</published><updated>2009-10-25T23:44:31.590-04:00</updated><title type='text'>Restlet 2.0 sample application with annotations</title><summary type='text'>The new version of Restlet, 2.0, uses Java annotations to make web service development easier than it was with version 1.1. However, these annotations are not based on the JAX-RS specification. They are similar, but they are not the same.In Chapter 6, I cover in detail the web component portion of the Restlet framework, versions 1.1 and 2.0. For this entry, however, I will just give an example of</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/6699002515706688666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=6699002515706688666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6699002515706688666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6699002515706688666'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/06/restlet-20-sample-application-with.html' title='Restlet 2.0 sample application with annotations'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-6827284445205398668</id><published>2009-10-14T22:01:00.005-04:00</published><updated>2009-10-16T13:29:24.780-04:00</updated><title type='text'>RESTful Java Web Services available now</title><summary type='text'>&lt;!--  --&gt;The book that I've been writing since the beginning of the year is available for pre-ordering now.I'm polishing the last 2 chapters, but the first printed version will be available next month.If you buy it and have any questions, you can reach me via email.</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/6827284445205398668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=6827284445205398668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6827284445205398668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6827284445205398668'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/10/restful-java-web-services-available-now.html' title='RESTful Java Web Services available now'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-9057532117138540472</id><published>2009-09-27T23:31:00.002-04:00</published><updated>2009-09-27T23:52:20.880-04:00</updated><title type='text'>Book coming up</title><summary type='text'>I finished writing the first draft of my first book about a month ago. I'm now editing chapters, as per recommendation of technical reviewers. The process so far is smooth going. I haven't had to rewrite entire chapters, which is a relief and a vote of confidence. As I go through each chapter now, however, I'm removing redundant paragraphs and simplifying the language.On the plus side, It's </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/9057532117138540472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=9057532117138540472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/9057532117138540472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/9057532117138540472'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/09/book-coming-up.html' title='Book coming up'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-2129995162688191358</id><published>2009-09-25T15:36:00.001-04:00</published><updated>2009-09-25T15:38:23.268-04:00</updated><title type='text'>I used to watch the NBA</title><summary type='text'>I don't watch the NBA anymore, but I did once upon a time when Jordan was king. He was an incredible player.Were those the golden years of professional basketball?</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/2129995162688191358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=2129995162688191358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/2129995162688191358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/2129995162688191358'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/09/i-used-to-watch-nba.html' title='I used to watch the NBA'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-6538124249062797164</id><published>2009-09-20T20:55:00.004-04:00</published><updated>2009-10-06T22:57:46.330-04:00</updated><title type='text'>Augmented reality is where's at</title><summary type='text'>You point your phone to the sky and it names the stars for you. How cool is that?This is an application for Android phones. I wonder if the iPhone has something similar?</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/6538124249062797164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=6538124249062797164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6538124249062797164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/6538124249062797164'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/09/augment-reality-is-wheres-at.html' title='Augmented reality is where&apos;s at'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-3944868369595228545</id><published>2009-09-16T22:33:00.003-04:00</published><updated>2009-09-19T00:13:01.246-04:00</updated><title type='text'>Argentina needs Saviola</title><summary type='text'>Javier Saviola has to be the most underrated player in Europe. He played for Barcelona and Real Madrid, but was never given the chance to shine. Nonetheless, most of the time he was put on the field, he would score. Now, he's with Benfica, in Portugal, and he's doing great. I think the problem is his lack of media coverage. Does he need a new PR agency? I think so.This is his last goal: it's not </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/3944868369595228545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=3944868369595228545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/3944868369595228545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/3944868369595228545'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/09/argentina-needs-saviola.html' title='Argentina needs Saviola'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-5786854024997581175</id><published>2009-08-25T21:51:00.004-04:00</published><updated>2009-08-25T21:58:10.425-04:00</updated><title type='text'>Google maps may need a bit of a recalibration: a soccer stadium in the middle of the ocean?</title><summary type='text'>Sometimes google maps is not as accurate as it could be. Of course, the application's results are not used for mission critical application that require 100% accuracy, so we forgive it when it returns funny results.I wanted to see what was around Real Madrid's Santiago Bernabeu Stadium and got the map below:A bit off, don't you think?</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/5786854024997581175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=5786854024997581175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/5786854024997581175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/5786854024997581175'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/08/google-maps-may-need-bit-of.html' title='Google maps may need a bit of a recalibration: a soccer stadium in the middle of the ocean?'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-1963520986769828745</id><published>2009-08-20T15:38:00.006-04:00</published><updated>2009-08-20T15:53:11.419-04:00</updated><title type='text'>Should Usain Bolt just run by himself?</title><summary type='text'>By the looks of his new world record (200m in 19.19 seconds), Bolt should just run against the clock. Not one of other competitors was even close to him: his lead was 6m. In a 200m race, that may as well be the entire 200m.Is he laughing at the end? I'm not sure Bolt builds lactic acid in his body. Have you run 200m as fast as you can? It hurts; it really hurts. And he can run even faster...Go </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/1963520986769828745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=1963520986769828745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/1963520986769828745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/1963520986769828745'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/08/should-usain-bolt-just-run-by-himself.html' title='Should Usain Bolt just run by himself?'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-3411711005695982073</id><published>2009-08-20T11:26:00.005-04:00</published><updated>2009-10-23T22:39:55.803-04:00</updated><title type='text'>Using the Restlet client connector library</title><summary type='text'>The Restlet framework does not only offer a server stack for developing web services, it also offers a client connector library, which can be used to develop clients connecting to RESTful web services or any other web application.Let's just get to the code, because all it takes is 1 line to do the whole thing. For this example, we'll connect to Twitter's URI http://twitter.com/statuses/</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/3411711005695982073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=3411711005695982073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/3411711005695982073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/3411711005695982073'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/08/using-restlet-client-connector-library.html' title='Using the Restlet client connector library'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-2616655161947232096</id><published>2009-08-19T21:51:00.003-04:00</published><updated>2009-08-19T22:05:50.880-04:00</updated><title type='text'>Once again, Bolt jogs to the finish line...</title><summary type='text'>What is it with Usain Bolt? All his drugs test are coming back clean. This means that he's either clean, or his drug guy is really good. Most are hoping for the former, but the latter is still on the table. For now, just enjoy his races:</summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/2616655161947232096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=2616655161947232096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/2616655161947232096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/2616655161947232096'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/08/once-again-bolt-jogs-to-finish-line.html' title='Once again, Bolt jogs to the finish line...'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3312761.post-9172934937614267903</id><published>2009-08-16T20:08:00.004-04:00</published><updated>2009-08-16T22:19:36.914-04:00</updated><title type='text'>Usain Bolt is 9.58 seconds fast...</title><summary type='text'>I remember reading somewhere that the fastest time a man could ever run the 100m dash was 9.60 seconds. The claim was that physiology would get in the way. Apparently, Bolt didn't get the memo. Usain Bolt has to be one of the greatest athletes in history. People in the know claim that we may never see the likes of him again. I'm not sure about that, as someone's future goal will be to break his </summary><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/9172934937614267903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3312761&amp;postID=9172934937614267903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/9172934937614267903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3312761/posts/default/9172934937614267903'/><link rel='alternate' type='text/html' href='http://www.josesandoval.com/2009/08/usain-bolt-is-958-seconds-fast.html' title='Usain Bolt is 9.58 seconds fast...'/><author><name>Jose Sandoval</name><uri>http://www.blogger.com/profile/05068401426078300303</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='05541569684197463961'/></author><thr:total>0</thr:total></entry></feed>