<?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>mark.bockenstedt.net &#187; Development</title>
	<atom:link href="http://mark.bockenstedt.net/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://mark.bockenstedt.net</link>
	<description>Tech Tips, How-To's, and Miscellaneous Geekery</description>
	<lastBuildDate>Tue, 19 May 2009 03:05:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WordPress Gets Admin Facelift</title>
		<link>http://mark.bockenstedt.net/2008/12/11/wordpress-gets-admin-facelift/</link>
		<comments>http://mark.bockenstedt.net/2008/12/11/wordpress-gets-admin-facelift/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 15:15:38 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Updates]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=547</guid>
		<description><![CDATA[WordPress 2.7 was officially released yesterday. There are a number of pretty dramatic (yet exciting) changes on the admin side. Here are my favorites: Upgrading becomes much easier Threaded comments, and better comment layout in general New admin look makes navigation quicker Compatible with mu This was really just a test post to make sure [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.7 was <a href="http://wordpress.org/development/2008/12/coltrane/">officially released yesterday</a>. There are a number of pretty dramatic (yet exciting) changes on the admin side. Here are my favorites:</p>
<ul>
<li>Upgrading becomes much easier</li>
<li>Threaded comments, and better comment layout in general</li>
<li>New admin look makes navigation quicker</li>
<li><span style="text-decoration: line-through;">Compatible with <a href="http://wordpress.org/extend/plugins/mu/">mu</a></span></li>
</ul>
<p>This was really just a test post to make sure mu still works. I performed the upgrade here in about 10 minutes and it seems like nothing was adversely affected.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/11/13/more-mu-updates-coming/" title="More mu Updates Coming">More mu Updates Coming</a></li><li><a href="http://mark.bockenstedt.net/2008/11/12/wptouch-skins-your-blog-for-iphone-look-and-feel/" title="WPTouch Skins Your Blog for iPhone Look and Feel">WPTouch Skins Your Blog for iPhone Look and Feel</a></li><li><a href="http://mark.bockenstedt.net/2008/07/15/state-of-the-mu-july-15/" title="State of the mu, July 15">State of the mu, July 15</a></li><li><a href="http://mark.bockenstedt.net/2008/07/09/mu-is-coming/" title="mu is coming&#8230;">mu is coming&#8230;</a></li><li><a href="http://mark.bockenstedt.net/2008/12/03/what-happens-when-wordpress-stats-fails/" title="What Happens When WordPress Stats Fails">What Happens When WordPress Stats Fails</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/12/11/wordpress-gets-admin-facelift/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More mu Updates Coming</title>
		<link>http://mark.bockenstedt.net/2008/11/13/more-mu-updates-coming/</link>
		<comments>http://mark.bockenstedt.net/2008/11/13/more-mu-updates-coming/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 22:35:48 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[mu]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=517</guid>
		<description><![CDATA[Look up &#8211; directly above this text. See it? That&#8217;s one of mu&#8217;s newest features. I decided that as a gesture of convenience, mu will now create a short link anytime you publish a post. Since it usually already does it anyway, I decided to make it automatic and give you the chance to display [...]]]></description>
			<content:encoded><![CDATA[<p>Look up &#8211; directly above this text. See it? That&#8217;s one of mu&#8217;s newest features. I decided that as a gesture of convenience, <a href="http://mark.bockenstedt.net/category/mu/">mu</a> will now create a short link anytime you publish a post. Since it usually already does it anyway, I decided to make it automatic and give you the chance to display it wherever you want on your posts.</p>
<p>All you&#8217;ll have to do is make a small change to the posts table in your database to add a place for this link. When you publish a post, mu will grab the short link (from the service of your choosing) and hang onto it so your readers don&#8217;t have to waste time getting one themselves. Hooray convenience!</p>
<p>There will be two functions in the next release of mu, one that returns the text and one that displays it directly. The other treat in store for mu 0.4b* will be URL shortening using <a href="http://cli.gs/">Cli.gs</a>. I&#8217;ve decided to build it in and give you a place to enter your API key rather than make you figure out the API call by using the Custom option.</p>
<p>Look for the update next week &#8211; I&#8217;d like to make sure it&#8217;s working correctly over the weekend before I release it.</p>
<p><em>* There will also be a few small bug fixes included because I&#8217;m an idiot</em></p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/12/11/wordpress-gets-admin-facelift/" title="WordPress Gets Admin Facelift">WordPress Gets Admin Facelift</a></li><li><a href="http://mark.bockenstedt.net/2008/11/12/wptouch-skins-your-blog-for-iphone-look-and-feel/" title="WPTouch Skins Your Blog for iPhone Look and Feel">WPTouch Skins Your Blog for iPhone Look and Feel</a></li><li><a href="http://mark.bockenstedt.net/2008/07/15/state-of-the-mu-july-15/" title="State of the mu, July 15">State of the mu, July 15</a></li><li><a href="http://mark.bockenstedt.net/2008/07/09/mu-is-coming/" title="mu is coming&#8230;">mu is coming&#8230;</a></li><li><a href="http://mark.bockenstedt.net/2008/12/03/what-happens-when-wordpress-stats-fails/" title="What Happens When WordPress Stats Fails">What Happens When WordPress Stats Fails</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/11/13/more-mu-updates-coming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mu Updated</title>
		<link>http://mark.bockenstedt.net/2008/11/07/mu-updated/</link>
		<comments>http://mark.bockenstedt.net/2008/11/07/mu-updated/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 23:53:04 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[mu]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=497</guid>
		<description><![CDATA[I was informed of a small flaw in the code that controls the URLs for your microblogging account settings pages (thanks Katie). It was a pretty small fix, and it&#8217;s been sent off to the SVN repo so you should be prompted to update soon. At some point I also moved the options page from [...]]]></description>
			<content:encoded><![CDATA[<p>I was informed of a small flaw in the code that controls the URLs for your microblogging account settings pages (thanks <a href="http://www.viridianflare.net/">Katie</a>). It was a pretty small fix, and it&#8217;s been sent off to the SVN repo so you should be prompted to update soon.</p>
<p>At some point I also moved the options page from the Manage menu to the Settings menu. I also added the SQL for the database tables I forgot to include that in the initial release, so some people might have had issues with updates not getting sent out. Instructions for installation are in the README.</p>
<p>You can get mu <a href="http://wordpress.org/extend/plugins/mu/">here</a> if you&#8217;re interested.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/08/12/official-beta-page-for-mu/" title="Official Beta Page for mu">Official Beta Page for mu</a></li><li><a href="http://mark.bockenstedt.net/2008/08/11/mu-approved-by-wordpress/" title="mu Approved by WordPress">mu Approved by WordPress</a></li><li><a href="http://mark.bockenstedt.net/2008/08/05/mu-goes-beta/" title="mu Goes Beta">mu Goes Beta</a></li><li><a href="http://mark.bockenstedt.net/2008/07/24/mu-update/" title="mu Update">mu Update</a></li><li><a href="http://mark.bockenstedt.net/2008/07/15/state-of-the-mu-july-15/" title="State of the mu, July 15">State of the mu, July 15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/11/07/mu-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should Programmers Use Older Hardware?</title>
		<link>http://mark.bockenstedt.net/2008/09/09/should-programmers-use-older-hardware/</link>
		<comments>http://mark.bockenstedt.net/2008/09/09/should-programmers-use-older-hardware/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 15:30:13 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=392</guid>
		<description><![CDATA[I stumbled across a forum thread at geeks.pirillo.com where a user posed the title question: should programmers use older hardware? The rationale behind the question was that the developer would have a better feel for how the code runs on slower machines. If it runs well on slow machines, it should run even better on [...]]]></description>
			<content:encoded><![CDATA[<p>I stumbled across a forum thread at <a href="http://geeks.pirillo.com/">geeks.pirillo.com</a> where a user posed the title question: <a href="http://geeks.pirillo.com/forum/topic/show?id=2300301:Topic:118763">should programmers use older hardware</a>? The rationale behind the question was that the developer would have a better feel for how the code runs on slower machines. If it runs well on slow machines, it should run even better on faster machines.</p>
<p>Some people argue that development isn&#8217;t a very resource-intense activity. Sure, your machine needs to be able to compile code, serve up HTTP requests, etc, but you don&#8217;t need a Corvette to do what a Neon can do. Other users rebutted, saying some applications, especially video, are resource intense and that there&#8217;s no way development can proceed without good hardware.</p>
<p>In my admittedly limited experiences as a web developer, I say that it generally doesn&#8217;t matter what hardware you write code on. The machine I&#8217;m using to serve up the page you&#8217;re looking at is a repurposed 6 year old Dell desktop. It&#8217;s by no means a high-end web server, but it doesn&#8217;t need to be. I can write code and test code on it just fine. I admit this viewpoint is somewhat biased due to the nature of my line of work.</p>
<p>In the end it&#8217;s not development, but <strong>it&#8217;s testing that dictates the amount of horsepower needed</strong>. Ideally, companies would have a dedicated test division that&#8217;s separate from the development division. The people who are responsible for testing the software would be doing so on lower-end hardware, not the developers themselves. Developers can&#8217;t do their jobs without the proper hardware and software. The testing department is responsible for giving feedback that guides performance.</p>
<p><em>Agree? Disagree? Leave a comment and let us know.</em></p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/08/29/successor-to-the-laser-mouse/" title="Successor to the Laser Mouse?">Successor to the Laser Mouse?</a></li><li><a href="http://mark.bockenstedt.net/2008/08/06/showdown-vimeo-vs-viddler/" title="Showdown: Vimeo vs. Viddler">Showdown: Vimeo vs. Viddler</a></li><li><a href="http://mark.bockenstedt.net/2008/07/30/i-love-python/" title="I Love Python">I Love Python</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/09/09/should-programmers-use-older-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Permalinks Updated</title>
		<link>http://mark.bockenstedt.net/2008/08/13/permalinks-updated/</link>
		<comments>http://mark.bockenstedt.net/2008/08/13/permalinks-updated/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 22:00:11 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=336</guid>
		<description><![CDATA[I changed the style of permalinks today from the default to the day and name setting. This should have no ill effects on any previous permalinks and hopefully won&#8217;t cause any problems with links leading to a 404. That&#8217;s the quick PSA for the day &#8212; if you see any dead links, please let me [...]]]></description>
			<content:encoded><![CDATA[<p>I changed the style of permalinks today from the default to the day and name setting. This should have no ill effects on any previous permalinks and hopefully won&#8217;t cause any problems with links leading to a 404. That&#8217;s the quick PSA for the day &#8212; if you see any dead links, please let me know.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><h2>Popular Posts</h2></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/08/13/permalinks-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Official Beta Page for mu</title>
		<link>http://mark.bockenstedt.net/2008/08/12/official-beta-page-for-mu/</link>
		<comments>http://mark.bockenstedt.net/2008/08/12/official-beta-page-for-mu/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 13:54:33 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[mu]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=321</guid>
		<description><![CDATA[I put mu up on the WordPress plugins site yesterday and it looks like everything&#8217;s working now. This post will serve as the central point of contact for all things mu in beta stage. If you&#8217;ve got any questions, comments, suggestions, or need help, this is the place to post it. For a description of [...]]]></description>
			<content:encoded><![CDATA[<p>I put mu up on the <a href="http://wordpress.org/extend/plugins/mu/">WordPress plugins</a> site yesterday and it looks like everything&#8217;s working now. This post will serve as the central point of contact for all things mu in beta stage. If you&#8217;ve got any questions, comments, suggestions, or need help, this is the place to post it. For a description of mu or to see its progression, check out the <a href="http://mark.bockenstedt.net/?cat=20">mu tag</a>.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/11/07/mu-updated/" title="mu Updated">mu Updated</a></li><li><a href="http://mark.bockenstedt.net/2008/08/11/mu-approved-by-wordpress/" title="mu Approved by WordPress">mu Approved by WordPress</a></li><li><a href="http://mark.bockenstedt.net/2008/08/05/mu-goes-beta/" title="mu Goes Beta">mu Goes Beta</a></li><li><a href="http://mark.bockenstedt.net/2008/07/24/mu-update/" title="mu Update">mu Update</a></li><li><a href="http://mark.bockenstedt.net/2008/07/15/state-of-the-mu-july-15/" title="State of the mu, July 15">State of the mu, July 15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/08/12/official-beta-page-for-mu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>mu Approved by WordPress</title>
		<link>http://mark.bockenstedt.net/2008/08/11/mu-approved-by-wordpress/</link>
		<comments>http://mark.bockenstedt.net/2008/08/11/mu-approved-by-wordpress/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 18:24:12 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[mu]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=319</guid>
		<description><![CDATA[I&#8217;ve applied to have mu hosted on the official WordPress plugins directory, and was approved this morning. In the next few days I&#8217;ll be working on getting everything uploaded to that site, and hopefully mu will be more visible on the official plugin page. Stay tuned, mu watchers, we&#8217;re nearing the initial release date. No [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve applied to have mu hosted on the official <a href="http://wordpress.org/extend/plugins/">WordPress plugins</a> directory, and was approved this morning. In the next few days I&#8217;ll be working on getting everything uploaded to that site, and hopefully mu will be more visible on the <a href="http://wordpress.org/extend/plugins/mu/">official plugin page</a>. Stay tuned, mu watchers, we&#8217;re nearing the initial release date. No we&#8217;re not, there isn&#8217;t one. Stay tuned anyway.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/11/07/mu-updated/" title="mu Updated">mu Updated</a></li><li><a href="http://mark.bockenstedt.net/2008/08/12/official-beta-page-for-mu/" title="Official Beta Page for mu">Official Beta Page for mu</a></li><li><a href="http://mark.bockenstedt.net/2008/08/05/mu-goes-beta/" title="mu Goes Beta">mu Goes Beta</a></li><li><a href="http://mark.bockenstedt.net/2008/07/24/mu-update/" title="mu Update">mu Update</a></li><li><a href="http://mark.bockenstedt.net/2008/07/15/state-of-the-mu-july-15/" title="State of the mu, July 15">State of the mu, July 15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/08/11/mu-approved-by-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mu Goes Beta</title>
		<link>http://mark.bockenstedt.net/2008/08/05/mu-goes-beta/</link>
		<comments>http://mark.bockenstedt.net/2008/08/05/mu-goes-beta/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 14:45:45 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[mu]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=298</guid>
		<description><![CDATA[I&#8217;ve finally reached a point where I&#8217;m comfortable dropping the source code for mu. mu&#8217;s project home will be hosted on Google Code because it&#8217;s much easier than setting up a repo and Trac. Everything you need to know will be over there, and I&#8217;ll update the blog accordingly when something noteworthy comes out. If [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally reached a point where I&#8217;m comfortable dropping the source code for mu.  mu&#8217;s <a href="http://code.google.com/p/mb-mu">project home</a> will be hosted on <a href="http://code.google.com/">Google Code</a> because it&#8217;s much easier than setting up a repo and Trac.  Everything you need to know will be over there, and I&#8217;ll update the blog accordingly when something noteworthy comes out.</p>
<p>If you want to beta test mu, you are free to download the source or check out the SVN trunk.  I advise using the SVN method because it&#8217;ll make updating painless (literally &#8216;svn up&#8217; to update).  If you prefer source, it&#8217;s not that hard to do it that way either.  If you so incline, please send me a direct message on <a href="http://twitter.com/chewbocka">Twitter</a> or <a href="http://www.plurk.com/user/chewbocka">Plurk</a>, or send an email to mark \at\ bockenstedt \dot\ net of your intention to use the plugin.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/11/07/mu-updated/" title="mu Updated">mu Updated</a></li><li><a href="http://mark.bockenstedt.net/2008/08/12/official-beta-page-for-mu/" title="Official Beta Page for mu">Official Beta Page for mu</a></li><li><a href="http://mark.bockenstedt.net/2008/08/11/mu-approved-by-wordpress/" title="mu Approved by WordPress">mu Approved by WordPress</a></li><li><a href="http://mark.bockenstedt.net/2008/07/24/mu-update/" title="mu Update">mu Update</a></li><li><a href="http://mark.bockenstedt.net/2008/07/15/state-of-the-mu-july-15/" title="State of the mu, July 15">State of the mu, July 15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/08/05/mu-goes-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Love Python</title>
		<link>http://mark.bockenstedt.net/2008/07/30/i-love-python/</link>
		<comments>http://mark.bockenstedt.net/2008/07/30/i-love-python/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 19:15:41 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=261</guid>
		<description><![CDATA[One of the characteristics of a web developer is that they&#8217;re always looking for new ways to do things. I&#8217;m no different. For the past year, I&#8217;ve primarily been using PHP to build web applications. For the most part, I don&#8217;t have any major gripes against PHP other than the syntax is inconsistent (and PEAR [...]]]></description>
			<content:encoded><![CDATA[<p>One of the characteristics of a web developer is that they&#8217;re always looking for new ways to do things.  I&#8217;m no different.  For the past year, I&#8217;ve primarily been using PHP to build web applications.  For the most part, I don&#8217;t have any major gripes against PHP other than the syntax is inconsistent (and PEAR blows sometimes).  The language I&#8217;m most comfortable with is <a href="http://www.python.org/">Python</a>, the language I learned in college.</p>
<p>The first book I ever used to learn Python was written by my college professor and adviser, <a href="http://mcsp.wartburg.edu/zelle/">Dr. John Zelle</a>.  The book is titled <a href="http://www.amazon.com/Python-Programming-Introduction-Computer-Science/dp/1887902996/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1217388131&amp;sr=8-1"><em>Python Programming: An Introduction to Computer Science</em></a> and is just that &#8211; an introduction book.  This book made it easy for me to learn Python as a first language and come to love it, even after using Java and PHP.  Zelle describes Python as &#8220;simple, not simplistic&#8221;, which embodies the nature of Python as an easy to learn language, all the while maintaining its flexibility and power as a scripting language.</p>
<p>I&#8217;ve never really used Python much in a web development setting, so I&#8217;m going to give <a href="http://www.djangoproject.com/">Django</a> (pronounced JANG-oh) a try.  Django is a web framework that helps developers build websites quickly and cleanly.  I&#8217;m hoping my experiences are just that.  I&#8217;ve already started getting Django installed and a server set up, which is usually the trickiest part.  So far, so good&#8230;</p>
<p><span style="color: #ff0000;"><strong>If anyone has any Django-specific tips, leave them below.</strong></span></p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/07/16/php-shells/" title="PHP Shells">PHP Shells</a></li><li><a href="http://mark.bockenstedt.net/2008/09/09/should-programmers-use-older-hardware/" title="Should Programmers Use Older Hardware?">Should Programmers Use Older Hardware?</a></li><li><a href="http://mark.bockenstedt.net/2008/07/01/python-sftp-client-wrapper/" title="Python SFTP Client Wrapper">Python SFTP Client Wrapper</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/07/30/i-love-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mu Update</title>
		<link>http://mark.bockenstedt.net/2008/07/24/mu-update/</link>
		<comments>http://mark.bockenstedt.net/2008/07/24/mu-update/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 14:34:22 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[mu]]></category>
		<category><![CDATA[Pownce]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://mark.bockenstedt.net/?p=183</guid>
		<description><![CDATA[I may have finally figured out how to handle future posts and call a plugin when the post goes live. I was previously using the &#8216;publish_post&#8217; action hook, but that doesn&#8217;t work for future posts. I figured that there are a lot of bloggers who publish their posts in the future, so this became a [...]]]></description>
			<content:encoded><![CDATA[<p>I may have finally figured out how to handle future posts and call a plugin when the post goes live.  I was previously using the &#8216;publish_post&#8217; action hook, but that doesn&#8217;t work for future posts.  I figured that there are a lot of bloggers who publish their posts in the future, so this became a critical feature that I wanted mu to have from the beginning.</p>
<p>Another thing I&#8217;ve done to mu is to cut out Pownce support.  I decided that I don&#8217;t want to distribute my API key, which is the only way I could get Pownce to accept messages sent to it.  I still haven&#8217;t integrated ping.fm into the plugin, and I&#8217;m not entirely convinced that I want to.  I personally don&#8217;t use it, but if there&#8217;s enough community support for it, I can look into it at a later date.</p>
<p>The final major update to mu is the inclusion of multiple URL shortening services.  Every person has their preference of which service to use, so I&#8217;ve included TinyURL, bit.ly, is.gd, snurl, and ri.ms into mu.  The user has the choice of which service (if any) to use in the default mu options.  If there are others, they can be added pretty easily, but this should be a sufficient set for now.</p>
<p>As for things I&#8217;ve yet to accomplish, the last pieces of the puzzle are to verify login credentials when they&#8217;re entered and to report errors when posting.  If one of the updates goes awry, it will alert the user while still sending out updates to other services.</p>
<h3  class="related_post_title"><h2>Related Posts</h2></h3><ul class="related_post"><li><a href="http://mark.bockenstedt.net/2008/11/07/mu-updated/" title="mu Updated">mu Updated</a></li><li><a href="http://mark.bockenstedt.net/2008/08/12/official-beta-page-for-mu/" title="Official Beta Page for mu">Official Beta Page for mu</a></li><li><a href="http://mark.bockenstedt.net/2008/08/11/mu-approved-by-wordpress/" title="mu Approved by WordPress">mu Approved by WordPress</a></li><li><a href="http://mark.bockenstedt.net/2008/08/05/mu-goes-beta/" title="mu Goes Beta">mu Goes Beta</a></li><li><a href="http://mark.bockenstedt.net/2008/07/15/state-of-the-mu-july-15/" title="State of the mu, July 15">State of the mu, July 15</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://mark.bockenstedt.net/2008/07/24/mu-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
