<?xml version='1.0' encoding='ISO-8859-1'?><rss xmlns:atom='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' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-3312761</atom:id><lastBuildDate>Sun, 09 May 2010 14:06:28 +0000</lastBuildDate><title>Software Development</title><description>Java Software Development and Software Engineering</description><link>http://www.josesandoval.com/</link><managingEditor>noreply@blogger.com (Jose Sandoval)</managingEditor><generator>Blogger</generator><openSearch:totalResults>508</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-248459773857779268</guid><pubDate>Fri, 16 Apr 2010 22:57:00 +0000</pubDate><atom:updated>2010-04-17T01:03:24.169-04:00</atom:updated><title>Did you see Maicon's Goal?</title><atom:summary type='text'>Who is better? Alves or Maicon? What a great goal.</atom:summary><link>http://www.josesandoval.com/2010/04/did-you-see-maicons-goal.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-6380054333196806396</guid><pubDate>Sun, 21 Feb 2010 03:11:00 +0000</pubDate><atom:updated>2010-02-20T22:12:18.849-05:00</atom:updated><title>Real Madrid played well but lost to Lyon</title><atom:summary type='text'></atom:summary><link>http://www.josesandoval.com/2010/02/real-madrid-played-well-but-lost-to.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-4722350364241541676</guid><pubDate>Mon, 01 Feb 2010 02:25:00 +0000</pubDate><atom:updated>2010-02-01T23:46:14.690-05:00</atom:updated><title>Zipf's Law and Software Engineering</title><atom: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 </atom:summary><link>http://www.josesandoval.com/2008/08/zipfs-law-for-computer-software.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-8656213659587338611</guid><pubDate>Fri, 29 Jan 2010 04:02:00 +0000</pubDate><atom:updated>2010-01-28T23:06:07.931-05:00</atom:updated><title>Ronaldinho is back...</title><atom: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.</atom:summary><link>http://www.josesandoval.com/2010/01/ronaldinho-is-back.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-6972199339801003863</guid><pubDate>Sat, 02 Jan 2010 01:52:00 +0000</pubDate><atom:updated>2010-01-03T15:22:16.991-05:00</atom:updated><title>Java vs. AS3 coding styles</title><atom: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</atom:summary><link>http://www.josesandoval.com/2010/01/java-vs-as3-coding-styles.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-7618029838265671357</guid><pubDate>Wed, 30 Dec 2009 04:47:00 +0000</pubDate><atom:updated>2009-12-31T13:15:09.565-05:00</atom:updated><title>AS3 and anonymous event handlers</title><atom: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 </atom:summary><link>http://www.josesandoval.com/2009/12/as3-and-anonymous-event-handlers.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-7632189819762864045</guid><pubDate>Sat, 26 Dec 2009 16:31:00 +0000</pubDate><atom:updated>2010-01-02T00:50:02.353-05:00</atom:updated><title>RESTful Flex/Flash client</title><atom: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.</atom:summary><link>http://www.josesandoval.com/2009/12/restful-flexflash-client.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-2018657592131595994</guid><pubDate>Sat, 19 Dec 2009 18:35:00 +0000</pubDate><atom:updated>2009-12-20T10:28:10.890-05:00</atom:updated><title>Barcelona 2, Estudiantes 1.</title><atom: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.</atom:summary><link>http://www.josesandoval.com/2009/12/barcelona-2-estudiantes-1.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-4886930566647374103</guid><pubDate>Thu, 19 Nov 2009 03:41:00 +0000</pubDate><atom:updated>2009-11-18T23:09:35.003-05:00</atom:updated><title>France is in</title><atom: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!</atom:summary><link>http://www.josesandoval.com/2009/11/france-is-in.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-8586500976190674186</guid><pubDate>Wed, 11 Nov 2009 03:06:00 +0000</pubDate><atom:updated>2009-11-11T12:19:12.332-05:00</atom:updated><title>UI bugs...</title><atom: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.</atom:summary><link>http://www.josesandoval.com/2009/11/ui-bugs.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-6315711805397736238</guid><pubDate>Tue, 10 Nov 2009 21:31:00 +0000</pubDate><atom:updated>2009-11-10T21:21:35.855-05:00</atom:updated><title>Real Madrid out of the King's cup already</title><atom: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</atom:summary><link>http://www.josesandoval.com/2009/11/real-madrid-out-of-kings-cup-already.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-6623510285910463914</guid><pubDate>Fri, 06 Nov 2009 12:14:00 +0000</pubDate><atom:updated>2009-11-06T23:39:40.590-05:00</atom:updated><title>Basics rules for building a software platform</title><atom:summary type='text'>Offer value. Open your platform with an API (RESTful or SOAP). Repeat.</atom:summary><link>http://www.josesandoval.com/2009/11/basics-of-building-platform.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-2651988631587217747</guid><pubDate>Mon, 26 Oct 2009 11:41:00 +0000</pubDate><atom:updated>2009-10-30T22:56:43.141-04:00</atom:updated><title>The stock picker</title><atom: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 </atom:summary><link>http://www.josesandoval.com/2009/10/stock-picker.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-6299068445544418125</guid><pubDate>Mon, 26 Oct 2009 01:52:00 +0000</pubDate><atom:updated>2009-10-26T00:07:09.351-04:00</atom:updated><title>A beautiful thing to watch: Barcelona FC</title><atom: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 </atom:summary><link>http://www.josesandoval.com/2009/10/beautiful-thing-to-watch-barcelona-fc.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-6699002515706688666</guid><pubDate>Sat, 24 Oct 2009 03:40:00 +0000</pubDate><atom:updated>2009-10-25T23:44:31.590-04:00</atom:updated><title>Restlet 2.0 sample application with annotations</title><atom: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</atom:summary><link>http://www.josesandoval.com/2009/06/restlet-20-sample-application-with.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-6827284445205398668</guid><pubDate>Thu, 15 Oct 2009 02:01:00 +0000</pubDate><atom:updated>2009-10-16T13:29:24.780-04:00</atom:updated><title>RESTful Java Web Services available now</title><atom: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.</atom:summary><link>http://www.josesandoval.com/2009/10/restful-java-web-services-available-now.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-9057532117138540472</guid><pubDate>Mon, 28 Sep 2009 03:31:00 +0000</pubDate><atom:updated>2009-09-27T23:52:20.880-04:00</atom:updated><title>Book coming up</title><atom: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 </atom:summary><link>http://www.josesandoval.com/2009/09/book-coming-up.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-2129995162688191358</guid><pubDate>Fri, 25 Sep 2009 19:36:00 +0000</pubDate><atom:updated>2009-09-25T15:38:23.268-04:00</atom:updated><title>I used to watch the NBA</title><atom: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?</atom:summary><link>http://www.josesandoval.com/2009/09/i-used-to-watch-nba.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-6538124249062797164</guid><pubDate>Mon, 21 Sep 2009 00:55:00 +0000</pubDate><atom:updated>2009-10-06T22:57:46.330-04:00</atom:updated><title>Augmented reality is where's at</title><atom: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?</atom:summary><link>http://www.josesandoval.com/2009/09/augment-reality-is-wheres-at.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-3944868369595228545</guid><pubDate>Thu, 17 Sep 2009 02:33:00 +0000</pubDate><atom:updated>2009-09-19T00:13:01.246-04:00</atom:updated><title>Argentina needs Saviola</title><atom: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 </atom:summary><link>http://www.josesandoval.com/2009/09/argentina-needs-saviola.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-5786854024997581175</guid><pubDate>Wed, 26 Aug 2009 01:51:00 +0000</pubDate><atom:updated>2009-08-25T21:58:10.425-04:00</atom:updated><title>Google maps may need a bit of a recalibration: a soccer stadium in the middle of the ocean?</title><atom: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?</atom:summary><link>http://www.josesandoval.com/2009/08/google-maps-may-need-bit-of.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-1963520986769828745</guid><pubDate>Thu, 20 Aug 2009 19:38:00 +0000</pubDate><atom:updated>2009-08-20T15:53:11.419-04:00</atom:updated><title>Should Usain Bolt just run by himself?</title><atom: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 </atom:summary><link>http://www.josesandoval.com/2009/08/should-usain-bolt-just-run-by-himself.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-3411711005695982073</guid><pubDate>Thu, 20 Aug 2009 15:26:00 +0000</pubDate><atom:updated>2009-10-23T22:39:55.803-04:00</atom:updated><title>Using the Restlet client connector library</title><atom: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/</atom:summary><link>http://www.josesandoval.com/2009/08/using-restlet-client-connector-library.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-2616655161947232096</guid><pubDate>Thu, 20 Aug 2009 01:51:00 +0000</pubDate><atom:updated>2009-08-19T22:05:50.880-04:00</atom:updated><title>Once again, Bolt jogs to the finish line...</title><atom: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:</atom:summary><link>http://www.josesandoval.com/2009/08/once-again-bolt-jogs-to-finish-line.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-3312761.post-9172934937614267903</guid><pubDate>Mon, 17 Aug 2009 00:08:00 +0000</pubDate><atom:updated>2009-08-16T22:19:36.914-04:00</atom:updated><title>Usain Bolt is 9.58 seconds fast...</title><atom: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 </atom:summary><link>http://www.josesandoval.com/2009/08/usain-bolt-is-958-seconds-fast.html</link><author>noreply@blogger.com (Jose Sandoval)</author><thr:total>0</thr:total></item></channel></rss>