<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>penitent, turbulent, multiplex! &#187; Software</title> <atom:link href="http://mikedebo.ca/category/software/feed/" rel="self" type="application/rss+xml" /><link>http://mikedebo.ca</link> <description>Michael (debo) DiBernardo&#039;s blog.</description> <lastBuildDate>Thu, 06 Oct 2011 15:31:26 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Drag and drop behavior for Silverlight apps in SketchFlow</title><link>http://mikedebo.ca/2009/10/21/drag-and-drop-behavior-for-silverlight-apps-in-sketchflow/</link> <comments>http://mikedebo.ca/2009/10/21/drag-and-drop-behavior-for-silverlight-apps-in-sketchflow/#comments</comments> <pubDate>Wed, 21 Oct 2009 16:38:17 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Software]]></category><guid
isPermaLink="false">http://mikedebo.ca/?p=140</guid> <description><![CDATA[I&#8217;ve been using the ExpressionBlend 3 SketchFlow trial lately to drum up some Silverlight prototypes. If you&#8217;ve seen the videos for SketchFlow, you probably noticed the little bit where he attached a DragDrop behaviour to a listbox and poof! Everything worked! Well, that was a bit of smoke and mirrors. That behaviour doesn&#8217;t ship directly [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/10/21/drag-and-drop-behavior-for-silverlight-apps-in-sketchflow/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Published in ACM Crossroads</title><link>http://mikedebo.ca/2009/09/28/published-in-acm-crossroads/</link> <comments>http://mikedebo.ca/2009/09/28/published-in-acm-crossroads/#comments</comments> <pubDate>Mon, 28 Sep 2009 16:16:30 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Happenings]]></category> <category><![CDATA[Software]]></category><guid
isPermaLink="false">http://mikedebo.ca/?p=136</guid> <description><![CDATA[The article that I mentioned in my last post has been published in the Fall 2009 issue of ACM Crossroads: http://mags.acm.org/crossroads/2009fall You can jump to it by clicking on the &#8220;Career Advice: &#8230;&#8221; link on the front cover. Unfortunately, I no longer have a print subscription to Crossroads, so I won&#8217;t get to see my [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/09/28/published-in-acm-crossroads/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>It worked.</title><link>http://mikedebo.ca/2009/08/19/it-worked/</link> <comments>http://mikedebo.ca/2009/08/19/it-worked/#comments</comments> <pubDate>Wed, 19 Aug 2009 20:49:12 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Happenings]]></category> <category><![CDATA[Software]]></category><guid
isPermaLink="false">http://mikedebo.ca/2009/08/19/it-worked/</guid> <description><![CDATA[I am apparently going to have an article published in the fall edition of magazine which I will leave unnamed until the issue is actually released. I don&#8217;t want to jinx it. I think I&#8217;m going to work on the powerlifting article next. I also had a bit of inspiration at the 2009 Toronto Code [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/08/19/it-worked/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Lesson 6: Be a knowledge archaeologist</title><link>http://mikedebo.ca/2009/04/16/lesson-6-be-a-knowledge-archaeologist/</link> <comments>http://mikedebo.ca/2009/04/16/lesson-6-be-a-knowledge-archaeologist/#comments</comments> <pubDate>Thu, 16 Apr 2009 14:24:49 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Software-shorts]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[torcampblog]]></category><guid
isPermaLink="false">http://mikedebo.ca/2009/04/?y%/lesson-6-be-a-knowledge-archaeologist/</guid> <description><![CDATA[In day-to-day conversation with other developers, a lot of points of debate tend to surface fairly often. A handful that I&#8217;ve run into recently: XML should/shouldn&#8217;t be used as a data storage format The best/most maintainable way to approach concurrency for performance is X The best/most maintainable way to approach concurrency for responsiveness is X [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/04/16/lesson-6-be-a-knowledge-archaeologist/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lesson 5: Seek mentors and mentees</title><link>http://mikedebo.ca/2009/03/17/lesson-5-seek-mentors-and-mentees/</link> <comments>http://mikedebo.ca/2009/03/17/lesson-5-seek-mentors-and-mentees/#comments</comments> <pubDate>Tue, 17 Mar 2009 13:51:38 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Software-shorts]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[torcampblog]]></category><guid
isPermaLink="false">http://mikedebo.ca/2009/03/17/lesson-5-seek-mentors-and-mentees/</guid> <description><![CDATA[I think this one goes without saying in almost any discipline. Having a mentor &#8212; someone who is wiser than you in some aspect of what you are doing, and hearing out their suggestions &#8212; will always stretch your brain. Of course, it can take a while to find someone you click with and who [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/03/17/lesson-5-seek-mentors-and-mentees/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>More progress on SICP</title><link>http://mikedebo.ca/2009/03/10/more-progress-on-sicp/</link> <comments>http://mikedebo.ca/2009/03/10/more-progress-on-sicp/#comments</comments> <pubDate>Tue, 10 Mar 2009 21:08:22 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Books]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Thoughts]]></category><guid
isPermaLink="false">http://mikedebo.ca/2009/03/10/more-progress-on-sicp/</guid> <description><![CDATA[I&#8217;ve worked my way through roughly 30 more exercises in SICP, and decided it was time to clean house. The exercises to these solutions and supporting libraries have been posted on the SICP project page. The exercises in this chapter are interesting because they are so varied. They don&#8217;t really get more difficult, they just [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/03/10/more-progress-on-sicp/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lesson 4: Have a learning plan</title><link>http://mikedebo.ca/2009/02/24/lesson-4-have-a-learning-plan/</link> <comments>http://mikedebo.ca/2009/02/24/lesson-4-have-a-learning-plan/#comments</comments> <pubDate>Tue, 24 Feb 2009 14:50:49 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Software-shorts]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[torcampblog]]></category><guid
isPermaLink="false">http://mikedebo.ca/2009/02/24/lesson-4-have-a-learning-plan/</guid> <description><![CDATA[This should go without saying, but it&#8217;s surprising how long I went without actually doing it. A few years ago, I read Code Complete, which I&#8217;ve talked about at length here before. One of the first things that impressed me about that book was that it laid out a very precise reading plan that all [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/02/24/lesson-4-have-a-learning-plan/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lesson 3: Think beyond OO</title><link>http://mikedebo.ca/2009/02/02/lesson-3-think-beyond-oo/</link> <comments>http://mikedebo.ca/2009/02/02/lesson-3-think-beyond-oo/#comments</comments> <pubDate>Mon, 02 Feb 2009 19:37:39 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Software-shorts]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[torcampblog]]></category><guid
isPermaLink="false">http://mikedebo.ca/2009/02/02/lesson-3-think-beyond-oo/</guid> <description><![CDATA[When your average software developer goes to break a subsystem or module into implementable pieces, generally her first instinct is to think &#8220;What are the classes and behaviours in my problem domain?&#8221; Whether you&#8217;re driving this design with TDD, or taking a more top-down approach, this question tends to be the linchpin of the design. [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/02/02/lesson-3-think-beyond-oo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lesson 2: Watch for runaway analogies</title><link>http://mikedebo.ca/2009/01/26/lesson-2-watch-for-runaway-analogies/</link> <comments>http://mikedebo.ca/2009/01/26/lesson-2-watch-for-runaway-analogies/#comments</comments> <pubDate>Mon, 26 Jan 2009 21:28:56 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Software-shorts]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[torcampblog]]></category><guid
isPermaLink="false">http://mikedebo.ca/2009/01/26/lesson-2-watch-for-runaway-analogies/</guid> <description><![CDATA[In the last short, I used several analogies. I likened the craft of a software developer to that of a contract artist, or a shoemaker. Analogies are useful things. When I have the pleasure of sitting down with a group of people who are really excited about what they do, and who are discussing a [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/01/26/lesson-2-watch-for-runaway-analogies/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lesson 1: Treat work as craft</title><link>http://mikedebo.ca/2009/01/19/lesson-1-treat-work-as-craft/</link> <comments>http://mikedebo.ca/2009/01/19/lesson-1-treat-work-as-craft/#comments</comments> <pubDate>Mon, 19 Jan 2009 19:16:29 +0000</pubDate> <dc:creator>Debo</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Software-shorts]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[torcampblog]]></category><guid
isPermaLink="false">http://mikedebo.ca/2009/01/19/lesson-1-treat-work-as-craft/</guid> <description><![CDATA[If you&#8217;re getting paid to write software, then it&#8217;s pretty likely that the majority of the people around you understand you to be an engineer. That is, it&#8217;s your job to understand and create a practical solution to a stated problem. I struggled with this for a while. This makes it really easy to cut [...]]]></description> <wfw:commentRss>http://mikedebo.ca/2009/01/19/lesson-1-treat-work-as-craft/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 6/22 queries in 0.004 seconds using disk

Served from: unique.bihira.com @ 2012-02-05 12:18:35 -->
