<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://ruby.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Articles by Jason Bell</title>
 <link>http://ruby.sys-con.com/</link>
 <description>Latest articles from Jason Bell</description>
 <language>en</language>
 <copyright>Copyright 2008 SYS-CON Media</copyright>
 <generator>SYS-CON Media</generator>
 <lastBuildDate>Mon, 06 Oct 2008 12:06:10 EDT</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>JDJ Product Review — Parasoft Jtest 8.0</title>
 <link>http://ruby.sys-con.com/node/299985</link>
 <description>In terms of unit testing and code compliance, Jtest is a real heavyweight in the arena. For those who haven&#039;t come across Jtest before, it&#039;s an application that will analyze your Java application code for you. At present Jtest has 700 built-in rules and 100 security rules and it will autocorrect 250 of those rules for you. It provides Parasoft SOAtest hooks for testing of SOA/Web services and Web apps. The reporting engine is also built-in so once tests are run, you can view and print results via a Web browser. There are some new features such as improved J2EE testing and the Bug Detective, which I will cover later in this review.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/299985&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 17 Nov 2006 10:45:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/299985</guid>
</item>
<item>
 <title>The Jury&#039;s Still Out On Ruby On Rails (RoR) and AJAX</title>
 <link>http://ruby.sys-con.com/node/152290</link>
 <description>In most cases I&#039;m a patient and tolerant person. Once you get to know me, I&#039;m easy to get along with, occasionally complex, but not very often. My patience and tolerance has pretty much gone out the window in the last week or so. It all stems from two technologies: Ruby On Rails (RoR) and AJAX.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/152290&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 19 Sep 2006 16:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/152290</guid>
</item>
<item>
 <title>Do I Really Need That? Benefits of SOA, RSS, J2EE, or SOAP</title>
 <link>http://ruby.sys-con.com/node/131828</link>
 <description>In February I took on the daunting task of starting a new venture. It was based on an idea I had while reading a book on the low cost airline, Ryanair. I never knew you could lease an aircraft; I thought an airline with billowing amounts of cash just bought the machines and got on with it. Wrong, wrong, and wrong with a capital W. My rationale was simple: there are a lot of aircraft on the ground, let&#039;s help get them back up in the air. How can I provide a system that makes sure that both parties benefit. B2B auctions!&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/131828&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 30 Nov 2005 19:45:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/131828</guid>
</item>
<item>
 <title>Job Discernment</title>
 <link>http://ruby.sys-con.com/node/45090</link>
 <description>Those of you kind enough to read my editorials for JDJ would have noticed that I started a new job. A fresh start, a new year, a colossal waste of my time it turned out. Startup companies can be odd to work for sometimes and you have to read between the lines when it comes to statements from directors and shareholders.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/45090&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 03 Jun 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/45090</guid>
</item>
<item>
 <title>Man with an Open Heart</title>
 <link>http://ruby.sys-con.com/node/43553</link>
 <description>I&#039;m a firm believer in seasons of work for a specific job. The season of writing for me is coming to a nice close - this is my last editorial for JDJ (though I still have reviews that I have to get on with). It&#039;s been fun watching the Java world open up before me during the working day, blogging something, and then enjoying the feedback.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/43553&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 05 Feb 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/43553</guid>
</item>
<item>
 <title>Exposing the Services</title>
 <link>http://ruby.sys-con.com/node/38671</link>
 <description>Depending on who you talk to, the response you get when you mention the words &#039;Web&#039; and &#039;services&#039; in the same sentence can vary from a big smile to an amazingly serious frown. It&#039;s easy to develop an application or Web site that uses the Amazon API and the Google API to great effect.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/38671&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 08 Jan 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/38671</guid>
</item>
<item>
 <title>A Christmas Wish List</title>
 <link>http://ruby.sys-con.com/node/38106</link>
 <description>I may not believe in the existence of someone who can span the globe in a number of hours, along with a collection of antler-based creatures (one with a red nose, the others not). However, it doesn&#039;t stop me from making a list of stuff that I want for Christmas. Apologies in advance if you do not partake in these celebrations.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/38106&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 04 Dec 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/38106</guid>
</item>
<item>
 <title>Lift Your Vision Higher!</title>
 <link>http://ruby.sys-con.com/node/37799</link>
 <description>Having ridden the storm of the dot-com decline, it&#039;s nice to see the worldwide press having a semi-upbeat tone about the tech economy. Java, as a language, rode the crest of the wave; it could do no wrong and Java developers were the geeks among geeks.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37799&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 03 Nov 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37799</guid>
</item>
<item>
 <title>An Interview with Bruce Eckel</title>
 <link>http://ruby.sys-con.com/node/37801</link>
 <description>Recently, Jason Bell had the opportunity to talk with Bruce Eckel, noted author of Thinking in Java and Thinking in C++.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37801&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 03 Nov 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37801</guid>
</item>
<item>
 <title>I Love Logging!</title>
 <link>http://ruby.sys-con.com/node/37743</link>
 <description>A few months ago I wrote an editorial on the touchy subject  of proper testing (Vol. 8, issue 6). Thanks to you there was much  support (and a volume of information from Parasoft and how JTest  linked with unit testing; this opened my eyes!).&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37743&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 01 Oct 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37743</guid>
</item>
<item>
 <title>A Modern-Day Cinderella</title>
 <link>http://ruby.sys-con.com/node/37693</link>
 <description>I can contain my annoyance no longer. I&#039;ve watched comments,  blogs, and industrial news come and go; I&#039;ve had sleepless nights and  gone off my food.  My argument? The name &#039;Java 2 Standard Edition&#039; should be  changed to &#039;Core Java,&#039; from a marketing point of view. If there is  one thing I&#039;ve noticed over the last year or so, it&#039;s the growing  belief that J2EE (the not-so-core Java) doesn&#039;t need the &#039;Standard  Edition,&#039; and I don&#039;t see much in the way of an explanation as to  what&#039;s required to get all this technology working.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37693&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 01 Sep 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37693</guid>
</item>
<item>
 <title>JavaOne</title>
 <link>http://ruby.sys-con.com/node/37661</link>
 <description>The JavaOne conference passed me by this year, as did the previous seven. I never get the time to attend these things since I&#039;m in the UK and it&#039;s a long journey. So I sat back in my big developer&#039;s chair and watched the Java world pass by like Weblogs in the night.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37661&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 01 Aug 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37661</guid>
</item>
<item>
 <title>Sleeping Tigers</title>
 <link>http://ruby.sys-con.com/node/37611</link>
 <description>J2SE is going through a bit of an overhaul at the moment, with the release of J2SDK 1.5 (project name &#039;Tiger&#039;) due at the end of 2003. Sun Microsystems ran a feature article in May about this release that included a Q&amp;A with Joshua Bloch, a senior staff engineer at Sun.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37611&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 01 Jul 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37611</guid>
</item>
<item>
 <title>Testing, Testing . . .</title>
 <link>http://ruby.sys-con.com/node/37552</link>
 <description>While I was preparing for my interview with Bruce Eckel, a quote appeared in his Web log in May that said &#039;If it&#039;s not tested, it&#039;s broken.&#039; It got me thinking about how much I actually tested the code that I wrote. Now I don&#039;t write JUnit tests for everything, but perhaps I should. To that end, here&#039;s my proposal (I&#039;m looking forward to the royalty check):&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37552&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 01 Jun 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37552</guid>
</item>
<item>
 <title>Building the Social Network</title>
 <link>http://ruby.sys-con.com/node/37508</link>
 <description>Whether you like it or not, you&#039;re part of the Java community. Just by reading this publication you&#039;re declaring that you&#039;re a part of the Java way of life, maybe not by choice but you&#039;re still here. We have a network of developers all programming in the same language; there are many aspects to this language, but they all share a common thread. Fun, isn&#039;t it?&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37508&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 01 May 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37508</guid>
</item>
<item>
 <title>Train-ing</title>
 <link>http://ruby.sys-con.com/node/37462</link>
 <description>Training - it can be a dirty word to some; learning by doing is all very well but what do you actually learn? On my daily commute to work, I have 90 minutes on the train to read, digest, and think about how to implement these new practices into my programming.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37462&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 01 Apr 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37462</guid>
</item>
<item>
 <title>Can the API Docs Be Improved?</title>
 <link>http://ruby.sys-con.com/node/37414</link>
 <description>The Java Dudes cartoon on the back page of JDJ has boosted my reputation as someone who likes the API documentation for the core Java language. It&#039;s easy to navigate, it&#039;s quick, and it answers some of those common Java-related questions. There are a couple of questions that are constantly on my mind. First, with such a rich resource of information, why do programmers (of all abilities) whom I have contact with fail to look at the API docs in the first place?&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37414&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 01 Mar 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37414</guid>
</item>
<item>
 <title>Who Needs Resolutions</title>
 <link>http://ruby.sys-con.com/node/37372</link>
 <description>Since last month&#039;s JDJ was the Linux focus issue, I didn&#039;t get a chance to inflict my goals for the year. I call them goals, as I hate the term New Year&#039;s resolutions as resolutions are always broken by the end of the first week of the new year. In fact, I think it&#039;s more of a custom in the UK to purposely break New Year&#039;s resolutions so people can get back to normal as soon as possible.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37372&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 01 Feb 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37372</guid>
</item>
<item>
 <title>Dipping Your Toe in the Water</title>
 <link>http://ruby.sys-con.com/node/37331</link>
 <description>There&#039;s a saying - &#039;Life is about choices&#039; - that can also be applied to Linux. In the mainstream there are about 60 different vendors with a Linux distribution working on a number of hardware platforms. For the enthusiasts that&#039;s okay, as they can reinstall as often as they like. A business, on the other hand, may not share the view that the best way to run an operating system is by trial and error. Knowledge is key here - and knowing what to do if something goes wrong.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37331&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 01 Jan 2003 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37331</guid>
</item>
<item>
 <title>Supporting Other Industries</title>
 <link>http://ruby.sys-con.com/node/37298</link>
 <description>Summer 1999: I was fortunate enough to be working on a Java project to write an Internet airline ticket reservation system for a client. It was one of my first Java programs and many a sleepless night was had. It opened my eyes to the travel industry and how the International Air Transportation Authority (IATA) used EDI data to communicate airline, hotel, and rail information to travel agents (it was also my baptism of the ways of StringTokenizer and Socket classes).&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37298&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 01 Dec 2002 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37298</guid>
</item>
<item>
 <title>Rational XDE by Rational Software Corporation</title>
 <link>http://ruby.sys-con.com/node/37305</link>
 <description>Over the past few years the integrated development environment has raged on. For years I&#039;ve used a text editor and a build tool to create my Java software; I used no set processes or design methods. The integration of UML modeling and Java coding makes obvious sense to a software designer, but a programmer like me has to ask, can XDE mentor me and make me think differently about the way I design software?&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37305&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 01 Dec 2002 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37305</guid>
</item>
<item>
 <title>What Happened to the Evangelists?</title>
 <link>http://ruby.sys-con.com/node/37240</link>
 <description>In my last few editorials I&#039;ve been looking back in order to look forward; for example, how to encourage and empower new programmers, how to learn, and how to create better requirements and user expectations. Now I feel it&#039;s time to look forward.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37240&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 01 Nov 2002 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37240</guid>
</item>
<item>
 <title>Success Without a Successor Is Failure!</title>
 <link>http://ruby.sys-con.com/node/37186</link>
 <description>I&#039;ve always believed that we should pass on our knowledge to our peers, then, over time, we&#039;d have a network of programmers who had a firm foundation in how Java works. To that end I try and help out where I can.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37186&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 01 Oct 2002 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37186</guid>
</item>
<item>
 <title>The 84% Rule</title>
 <link>http://ruby.sys-con.com/node/37127</link>
 <description>According the Standish Group, 84% of all IT-related projects are not delivered on time or within budget. Now when the world reads &#039;IT-related projects,&#039; the automatic assumption is that the IT department is to blame.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37127&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 01 Sep 2002 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37127</guid>
</item>
<item>
 <title>Desert Island Open-Source Disks</title>
 <link>http://ruby.sys-con.com/node/37084</link>
 <description>You may be aware of a radio program in the UK called &#039;Desert Island Discs.&#039; Basically, well-known people choose which records they would want if they were stuck on a desert island (I&#039;ve yet to hear anyone say they&#039;re taking a CD player). Something of a similar nature is happening to me at the moment, as I&#039;m working from home (but far from stranded).&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37084&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 01 Aug 2002 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37084</guid>
</item>
<item>
 <title>Learning from History</title>
 <link>http://ruby.sys-con.com/node/37051</link>
 <description>There&#039;s no escaping that the evolution of programming languages has its advantages and disadvantages. The addition of the java.util.regex package to the JDK1.4 API is a perfect example of Java&#039;s development since 1995. However, there&#039;s a group of programmers who know only Java and no other language, so it&#039;s difficult for them to see why things like regular expressions are included. It all boils down to how your own career evolved.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/37051&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 01 Jul 2002 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/37051</guid>
</item>
<item>
 <title>Java-Miner by CAST</title>
 <link>http://ruby.sys-con.com/node/36994</link>
 <description>It&#039;s unfortunate that programmers come and go at an alarming rate in the IT industry, leaving code that must be maintained by someone who quite frequently had no hand in writing it. Software engineers using UML have models on how their programs behave, but the rest of us are left to read through reams and reams of methods. Most of the time all you need is an overview of how the program is made up, not the finer details.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/36994&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 01 May 2002 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/36994</guid>
</item>
<item>
 <title>Mycgiserver</title>
 <link>http://ruby.sys-con.com/node/36682</link>
 <description>Sometimes finding hosting for your well-crafted pieces of code can be more work than the coding itself. Locating a service that does it free of charge is a real challenge; however, &lt;a href=&quot;http://www.mycgiserver.com&quot; title=&quot;www.mycgiserver.com&quot;&gt;www.mycgiserver.com&lt;/a&gt; is a service that meets both criteria. The site started life as a CGI server that could run user&#039;s Perl scripts, PHP, and Java servlets, but in November 2000 they made the decision to concentrate on Java deployment.&lt;p&gt;&lt;a href=&quot;http://ruby.sys-con.com/node/36682&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 01 Sep 2001 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://ruby.sys-con.com/node/36682</guid>
</item>
</channel>
</rss>
