﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Starin' at the Wall</title>
    <description>Life, business, and code. I specialize in XMPP and .NET technology. I ramble on about all sorts of .NET related stuff, as well as building a business (I'm a cofounder of Coversant), random things going on in my life, and deep thoughts obtained by starin' at the wall.</description>
    <link>http://www.coversant.net/Coversant/Blogs/tabid/88/BlogId/4/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>jconley@coversant.net</managingEditor>
    <webMaster>support@coversant.net</webMaster>
    <pubDate>Tue, 08 Jul 2008 19:41:03 GMT</pubDate>
    <lastBuildDate>Tue, 08 Jul 2008 19:41:03 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.2.0.29758</generator>
    <item>
      <title>New Home for Starin' at the Wall</title>
      <description>I've been pretty frustrated with the blogging engine here, so I took some initiative and moved my blog to &lt;a href="http://jdconley.com"&gt;jdconley.com&lt;/a&gt;.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/48/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/48/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=48</guid>
      <pubDate>Thu, 23 Aug 2007 11:18:41 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=48</trackback:ping>
    </item>
    <item>
      <title>Friend Photosaver for Facebook</title>
      <description>I had a bit of a realization yesterday. I hadn't written code for the sheer fun of it in a really long time. Don't get me wrong, I love the stuff I do (almost) every day. We're coding cutting edge stuff here and it's a blast. But, I wanted to do something for me! So I wrote a screensaver.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/44/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/44/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=44</guid>
      <pubDate>Thu, 21 Jun 2007 00:26:00 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=44</trackback:ping>
    </item>
    <item>
      <title>Simpler isn't always better - AsyncOperationsManager</title>
      <description>We have a new invitation system coming out soon for &lt;a href="http://soapbox.net"&gt;SoapBox Communicator&lt;/a&gt;
and I was doing a little premature optimization, err, I mean, capacity planning. :) I set about to perform the simple task (or so I thought) of 

sending all of our email based invitations asynchronously.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/42/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/42/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=42</guid>
      <pubDate>Sat, 09 Jun 2007 06:51:00 GMT</pubDate>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=42</trackback:ping>
    </item>
    <item>
      <title>XMPP Presence Priority</title>
      <description>In XMPP (the messaging and presence protocol SoapBox uses) you can log in simultaneouslyon multiple systems. How your contat list is displayed and how messages are routed are based on hints the client software provides to the server. These are my thoughts on how to improve XMPP user experience with regards to presence priority.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/39/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/39/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=39</guid>
      <pubDate>Wed, 09 May 2007 02:02:00 GMT</pubDate>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=39</trackback:ping>
    </item>
    <item>
      <title>SoapBox Communicator 2007 Beta 2 (Build 3.1.0.76) / Auto Update Oopsie</title>
      <description>About an hour ago we posted build 76 as a beta release. This is an exciting release for us as it includes many man-months of development with useability being our primary focus. Of course, we couldn't resist throwing in a few great features along the way. I'd like to say thanks to all those on the "Bleeding Edge" (aka daily) build reporting bugs. As is to be expected, during our testing we encountered a couple major outstanding issues. I'll address those first.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/38/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/38/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=38</guid>
      <pubDate>Mon, 07 May 2007 17:48:00 GMT</pubDate>
      <slash:comments>5</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=38</trackback:ping>
    </item>
    <item>
      <title>Building Reactive User Interfaces in .NET: ISynchronizeInvoke on Idle Time</title>
      <description>How to get things done on a .NET message pump thread (aka GUI thread) with minimal impact on the user experience.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/37/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/37/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=37</guid>
      <pubDate>Wed, 11 Apr 2007 03:55:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=37</trackback:ping>
    </item>
    <item>
      <title>YouTube Getter</title>
      <description>Every once and a while you just gotta have a little fun! Here's some C# code to get the Flash Video URI from a YouTube watch link.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/35/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/35/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=35</guid>
      <pubDate>Fri, 06 Apr 2007 01:13:00 GMT</pubDate>
      <slash:comments>9</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=35</trackback:ping>
    </item>
    <item>
      <title>Validating JabberID Nodes (XMPP/SoapBox User Names)</title>
      <description>How to provide validation of JabberID Nodes in an intuitive, user friendly, and bulletproof way.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/33/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/33/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=33</guid>
      <pubDate>Tue, 13 Mar 2007 17:48:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=33</trackback:ping>
    </item>
    <item>
      <title>SoapBox Communicator 2007 Beta 1 (Build 3.1.0.30)</title>
      <description>This weekend we &lt;a href="http://www.coversant.com/products/communicator/overview.aspx"&gt;released the first beta&lt;/a&gt; of the next version of SoapBox Communicator. This product has been my focus area for a while now and I'm really happy to finally see it out to the public.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/31/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/31/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=31</guid>
      <pubDate>Mon, 05 Mar 2007 22:03:00 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=31</trackback:ping>
    </item>
    <item>
      <title>Installing Coversant Products On Vista</title>
      <description>Due to the enhanced security in Windows Vista, not all Coversant products are able to be installed out of the box. Luckily, this is really easy to work around and, rest assured, future version of our installation packages will not suffer from these issues.</description>
      <link>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/29/Default.aspx</link>
      <author>jconley@coversant.net</author>
      <comments>http://www.coversant.net/Coversant/Blogs/tabid/88/EntryID/29/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.coversant.net/Default.aspx?tabid=88&amp;EntryID=29</guid>
      <pubDate>Fri, 15 Dec 2006 01:32:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.coversant.net/DesktopModules/Blog/Trackback.aspx?id=29</trackback:ping>
    </item>
  </channel>
</rss>