<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<channel>
<title>Strategic Developer | Martin Heller</title>
<link>http://weblog.infoworld.com/stratdev/?source=rss</link>
<description>Practical perspectives on Web and Windows development</description>
<dc:language>en-us</dc:language>
<dc:creator>martin_heller&#64;infoworld&#46;com</dc:creator>
<dc:date>2008-05-12T07:35:54-08:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.17" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

<item>
<title>20 registrars control 90% of illicit domains, says Knujon</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/05/20_registrars_c.html?source=rss</link>
<description>
 I recently received a note from Garth Bruen, who with his father runs the anti-junk-mail site Knujon (no junk, backwards). Knujon has so far shut down over 50 thousand junk mail sites. The complete message follows: Martin, KnujOn is preparing for a presentation next week training conference at the High Technology Crime Investigation Association Ohio Spring Training Conference, and we thought it might be prudent to share some statistics featured in the presentation. Since 2005 Knujon.com has been collecting spam samples from the public. Not to build better filters or blacklists, but rather to use them for illicit site... &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/05/20_registrars_c.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/05/20_registrars_c.html</guid>
<dc:subject>Fighting Junk Email</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-05-12T07:35:54-08:00</dc:date>
</item>
<item>
<title>TopCoder: developer productivity and code quality through competition</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/05/topcoder_develo.html?source=rss</link>
<description>
Wednesday I had lunch with Mike Morris, Senior Vice President of Software Development at TopCoder. That&apos;s his picture at the left. He had an interesting story to tell. I was vaguely familiar with TopCoder through their programming contests. I was never interested enough to sign up for their site, and had no idea what kind of business model they had. Mike filled me in. He and the other founders of TopCoder had been at Tall&amp;#225;n, a custom software development and consulting company. Tall&amp;#225;n grew to something over 600 developers, was acquired by CMGI in CMGI&apos;s brief heyday, and then spun... &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/05/topcoder_develo.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/05/topcoder_develo.html</guid>
<dc:subject>Observations</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-05-09T08:36:31-08:00</dc:date>
</item>
<item>
<title>Joyent has changed for the better, VP says</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/05/joyent_has_chan.html?source=rss</link>
<description>
When I wrote about the Morph Application Platform on Tuesday, I carelessly tossed off a reference to my mixed experience with Rails hosting at TextDrive, now called Joyent. Kristie Wells of Joyent asked me to clarify my experience privately, and has since given me permission to post our exchange. Here&apos;s my clarification: Kristie, you asked about my TextDrive hosting experience. It was for [name removed], in 2006. My name didn&apos;t appear on the account, but I supervised the software development. I&apos;m no longer associated with those thieves. The deployment was successful, but lengthy and painful. I realize that the hosting... &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/05/joyent_has_chan.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/05/joyent_has_chan.html</guid>
<dc:subject>Rails</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-05-07T11:55:37-08:00</dc:date>
</item>
<item>
<title>Stupid filter tricks</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/05/stupid_filter_t.html?source=rss</link>
<description>
<![CDATA[As I discussed yesterday, I signed up for a Morph Application Platform developer account, but ran into a snag subscribing to the DevCenter service. The snag was simple: my name is Heller. The second reply to my trouble ticket explained and fixed the problem: Hi Martin, After looking at your reported support ticket, we found out that the subscription name you entered contains the word &quot;hell&quot;. Our system explicitly filters all words that contain &quot;hell&quot;. Sorry for the inconvenience. We have have made the necessary changes for you to register the &quot;mheller_dev&quot; subscription name. Thank you. If you have any...]]> &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/05/stupid_filter_t.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/05/stupid_filter_t.html</guid>
<dc:subject>Observations</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-05-07T07:08:15-08:00</dc:date>
</item>
<item>
<title>Rails, and now Java, in the cloud</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/05/rails_and_now_j.html?source=rss</link>
<description>
I had a conversation today with David Abramowski, CEO of Morph Labs. We were supposed to talk about how Morph Application Platform, which uses Amazon EC2 and S3 for on-demand cloud computing and storage along with its own routing and provisioning infrastructure, compares with Google App Engine, which uses Google&apos;s own cloud infrastructure. That part of the conversation was short, though, because beyond the fact that they&apos;re both on-demand cloud computing platforms, the two have nothing in common. I was put in mind of Shakespeare sonnet 130, My mistress&apos; eyes are nothing like the sun. Google App Engine, as I&apos;ve... &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/05/rails_and_now_j.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/05/rails_and_now_j.html</guid>
<dc:subject>Databases</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-05-06T13:03:57-08:00</dc:date>
</item>
<item>
<title>Backbase meets AIR</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/05/backbase_meets.html?source=rss</link>
<description>
<![CDATA[Backbase, &quot;The Ajax Company,&quot; announced today that it officially supports Adobe AIR in its development environment. This was implicit in last month's announcement of Version 4.2, but now it's explicit. Here's the full release: Backbase Enterprise Ajax Now Supports Adobe AIR Allows deployment of Ajax based Web applications on the desktop SAN MATEO, Calif., May 6th, 2008. Today, Backbase, The Ajax Company&#8482;, adds official support for Adobe&#174; AIR&#8482;, a new runtime environment from Adobe Systems for deploying rich Internet applications (RIAs). This integration lets applications built on Backbase Enterprise Ajax run as applications on the desktop across various operating systems....]]> &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/05/backbase_meets.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/05/backbase_meets.html</guid>
<dc:subject>AJAX</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-05-06T08:56:49-08:00</dc:date>
</item>
<item>
<title>Pair programming at a distance</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/05/pair_programmin.html?source=rss</link>
<description>
<![CDATA[One of the drawbacks of working by myself is that I can't usually do pair programming. This is usually offset by the increased concentration and &quot;flow&quot; that comes from being by myself and undisturbed for long periods, but sometimes I just need another pair of eyes to look at my code. Last Tuesday was one of those times. No sooner had I published my little blog entry on &quot;clans&quot; than I started to hear bug reports that traced back to some ActiveX code I'd written for PC Pitstop. It wasn't straightforward: two people reported &quot;IE aborted in an unusual manner&quot;...]]> &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/05/pair_programmin.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/05/pair_programmin.html</guid>
<dc:subject>C++</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-05-04T12:01:19-08:00</dc:date>
</item>
<item>
<title>Ajax Web suite boosts customer interactions</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/04/ajax_web_suite.html?source=rss</link>
<description>
<![CDATA[Last week at the Web 2.0 Expo, Ajax framework vendor Backbase introduced a new application suite called Customer Engagement 2.0. As far as I can tell, the 2.0 in the name has nothing to do with the version, as this is all new; it has everything to do with the suite being about Web 2.0, meaning Ajax and Web-based interactivity. The applications are built on top of Backbase Enterprise Ajax. According to the company, Backbase&#8217;s Customer Engagement 2.0 &quot;delivers a comprehensive Suite of Rich Applications that brings customer facing web applications to the next level. Customer Engagement 2.0 helps companies...]]> &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/04/ajax_web_suite.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/04/ajax_web_suite.html</guid>
<dc:subject>AJAX</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-04-30T08:18:56-08:00</dc:date>
</item>
<item>
<title>Which clan are you?</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/04/which_clan_are.html?source=rss</link>
<description>
<![CDATA[No, this isn't another dumb questionnaire. Bear with me. Recently I saw an article in which the author attributed the development of computers to people with Asperger's Syndrome. I can't seem to find it again, but no matter: I can find lots of other articles linking Asperger's to hacking and &quot;The Geek Syndrome&quot;. In his 1964 science fiction novel Clans of the Alphane Moon, based on a 1954 short story, Philip K. Dick writes about a society that has evolved from a psychiatric institution. The various diagnostic groups have formed seven clans and taken appropriate roles in the society: the...]]> &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/04/which_clan_are.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/04/which_clan_are.html</guid>
<dc:subject>Observations</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-04-28T14:22:00-08:00</dc:date>
</item>
<item>
<title>Imote2 .Builder Kit makes creating wireless sensor networks a snap</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/04/imote2_builder.html?source=rss</link>
<description>
 I spent several hours today exploring the Crossbow Imote2 .Builder Kit, a &quot;complete development environment for high performance wireless sensor networking (WSN) applications leveraging the Microsoft .NET Framework,&quot; as the company describes it. (I&apos;d never say &quot;leveraging&quot; and &quot;Microsoft&quot; in the same sentence myself if I could avoid it, because of Microsoft&apos;s rather checkered legal history of &quot;leveraging&quot; its near-monopoly -- but oops, I did it again. Back to Crossbow.) The Imote2 .Builder Kit sells for $990 in the U.S. in small quantities. It includes three Imote2 processor boards, two Imote2 sensor boards, two battery boards, batteries, a USB... &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/04/imote2_builder.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/04/imote2_builder.html</guid>
<dc:subject>.NET Framework</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-04-25T12:10:07-08:00</dc:date>
</item>
<item>
<title>Going over to the dark side</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/04/going_over_to_t.html?source=rss</link>
<description>
<![CDATA[A note from daughter #2, who had a choice of a Mac or PC laptop for her Ph.D. program next fall. &quot;SK&quot; is Gerstner Sloan-Kettering Graduate School of Biomedical Sciences, and SK largely uses Macs: I just confirmed with SK that I want a Mac for next year. It's weird, I feel like I am switching over to the dark side or something. I feel like they should put &quot;Switching from PC to Mac&quot; as one of those huge life changes that you go through that may cause you undue stress when combined with other life changing events. It's an...]]> &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/04/going_over_to_t.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/04/going_over_to_t.html</guid>
<dc:subject>Books</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-04-24T14:50:47-08:00</dc:date>
</item>
<item>
<title>kannuu Developer Network open for business</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/04/kannuu_develope.html?source=rss</link>
<description>
<![CDATA[What's kannuu? Basically, it's a novel input method editor for selection, which can reduce the number of button clicks needed to pick an item from a large but finite list using nothing more than a four-way selector. It looks like it might be useful for picking items on cell phones, media players and set-top boxes, although I found it less than intuitive at first. For a canned demo with explanations, try the &quot;view demo&quot; link at the bottom of this page. For an interactive demo, try this. To understand how it works, go here. I have to admit that I've...]]> &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/04/kannuu_develope.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/04/kannuu_develope.html</guid>
<dc:subject>Embedded Systems</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-04-22T07:54:16-08:00</dc:date>
</item>
<item>
<title><![CDATA[Is &quot;professional software developer&quot; an oxymoron?]]></title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/04/is_professional.html?source=rss</link>
<description>
 I&apos;ve been reading Emergent Design: The Evolutionary Nature of Professional Software Development by Scott Bain (Addison-Wesley, 2008, $49.99, 0-321-50936-6). I&apos;m finding it a thoughtful book, which makes a good case for the adoption of patterns, refactoring, and test-driven development. On the other hand, Bain leads with the premise that software development is not currently a profession. Why is that? It&apos;s not a matter of being paid for the work: it&apos;s because software development is too hard, too unpredictable, too chaotic. Of course, those are the things that make it fun. Bain admits that as well. I think it&apos;s no... &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/04/is_professional.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/04/is_professional.html</guid>
<dc:subject>Books</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-04-21T07:36:20-08:00</dc:date>
</item>
<item>
<title>DSM tool offers high developer productivity</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/04/dsm_tool_offers.html?source=rss</link>
<description>
I should have known better than to write about a vendor demo, as I did on Monday for Telelogic Rhapsody. Now everybody wants to give me a demo. As the organ-grinder&apos;s song from The Threepenny Opera goes, &quot;Oh, the line forms at the right, dears, now that Mackie&apos;s back in town.&quot; This morning&apos;s demo was a Web meeting, since the vendor, MetaCase, is in Jyväskylä, Finland. My Plantronics DSP headset worked well, the voice quality was good, and the VoIP delay wasn&apos;t all that bad as long as I didn&apos;t interrupt Dr. Juha-Pekka Tolvanen, CEO of MetaCase. Dr. Tolvanen&apos;s starting... &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/04/dsm_tool_offers.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/04/dsm_tool_offers.html</guid>
<dc:subject>Dev Tools</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-04-17T12:05:57-08:00</dc:date>
</item>
<item>
<title>Can Google Apps crack large enterprises? Today&apos;s IMAP outage casts doubt</title>
<link>http://weblog.infoworld.com/stratdev/archives/2008/04/can_google_apps.html?source=rss</link>
<description>
InfoWorld just ran an article questioning the idea of Google Apps in large enterprises: Can Google Apps crack large enterprises? | InfoWorld | News | 2008-04-16 | By C.G. Lynch, CIO.com One of my small enterprises uses Google Apps (and pays for the privilege), and this afternoon IMAP was out for about an hour. I&apos;d say about half of us read our mail with IMAP, since it&apos;s a convenient way to get the messages into the local mail client while allowing for synchronization. Having the IMAP go down for an hour was unacceptable. Sure, we could fire up a browser... &lt;a href=&quot;http://weblog.infoworld.com/stratdev/archives/2008/04/can_google_apps.html?source=rss&quot;&gt; READ MORE&lt;/a&gt; &lt;/p&gt; 
</description>
<guid>http://weblog.infoworld.com/stratdev/archives/2008/04/can_google_apps.html</guid>
<dc:subject>Observations</dc:subject>
<dc:creator>Martin Heller</dc:creator>
<dc:date>2008-04-16T13:46:44-08:00</dc:date>
</item>


</channel>
</rss>
