<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>&#60;charliedigital /&#62;</title>
	<link>http://charliedigital.com</link>
	<description>Programming, Politics, and uhh...pineapples</description>
	<lastBuildDate>Fri, 27 Aug 2010 15:40:07 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0" -->

	<item>
		<title>Event Receivers on Content Types</title>
		<description><![CDATA[Adding this to the category of things-that-I-didn't-know-but-would-have-made-a-lot-of-stuff-I-previously-wrote-much-more-elegant-and-awesome. You should add it to yours, too! As a quick summary, it's common knowledge (well, amongst SharePoint developers at least) that you can associate event receivers with a list template type.  However, an interviewer recently brought to light that one can also associate an event receiver directly with [...]]]></description>
		<link>http://charliedigital.com/2010/08/26/event-receivers-on-content-types/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=event-receivers-on-content-types</link>
			</item>
	<item>
		<title>Failing (Gracefully)</title>
		<description><![CDATA[(Alternate title: Failing Productively) I posted some snippets from a recent interview with Fred Brooks in the August issue of Wired (by the way, I'm working through his latest compilation of essays, The Design of Design). I'll repost the relevant bits here: KK: You say that the Job Control Language you developed for the IBM [...]]]></description>
		<link>http://charliedigital.com/2010/08/13/failing-gracefully/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=failing-gracefully</link>
			</item>
	<item>
		<title>Laptop Buying &#8211; For Developers</title>
		<description><![CDATA[About a year ago, I caught on to Dell's refurbished laptops over at Dell Outlet and since then I've purchased a total of three laptops from there and each one has worked out great. My first purchase was a Dell Latitude E6400 which I used as a primary development machine as I was traveling heavily.  [...]]]></description>
		<link>http://charliedigital.com/2010/08/12/laptop-buying-for-developers/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=laptop-buying-for-developers</link>
			</item>
	<item>
		<title>Book Review: Building Solutions for SharePoint 2010</title>
		<description><![CDATA[I've been working my way through Sahil Malik's Microsoft SharePoint 2010: Building Solutions for SharePoint 2010 and I'm almost finished now.  Just a quick review for anyone working on ramping up on 2010 or considering this book. First, this book is good. I would recommend it without question to developers who are working on the [...]]]></description>
		<link>http://charliedigital.com/2010/08/04/book-review-building-soltions-for-sharepoint-2010/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=book-review-building-soltions-for-sharepoint-2010</link>
			</item>
	<item>
		<title>Lessons from Fred Brooks</title>
		<description><![CDATA[Brooks is one of my revered writers on the subject of software engineering. The basic lessons in The Mythical Man Month are so obvious and fundamental yet often obscured or forgotten in many of the projects that I've worked on. Certainly, even this classic is "no silver bullet", as Brooks himself would concede, but it [...]]]></description>
		<link>http://charliedigital.com/2010/07/23/lessons-from-fred-brooks/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=lessons-from-fred-brooks</link>
			</item>
	<item>
		<title>HTML-ifying Text in SharePoint</title>
		<description><![CDATA[This has probably been done to death, but here's my version of how to "HTML-ify" HTML text in SharePoint calculated fields into rendered HTML using jQuery: var htmlPattern = /[^&#60;]*&#60;([^ ]+)[^&#60;]+&#60;\/\1&#62;.*/; var ltPattern = /&#38;lt;/g; var gtPattern = /&#38;gt;/g;   $(selectors).each(function(index, item){ var html = $(item).html().replace(ltPattern, "&#60;").replace(gtPattern, "&#62;"); if(!htmlPattern.test(html)) { return; } $(item).html(html); }); Perhaps [...]]]></description>
		<link>http://charliedigital.com/2010/07/13/html-ifying-text-in-sharepoint/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=html-ifying-text-in-sharepoint</link>
			</item>
	<item>
		<title>Moving to WordPress and WebFaction</title>
		<description><![CDATA[For some time, I've had hosting with WebFaction for some personal python+django projects I was (well, am still...) working on while my main blog was hosted with ServerIntellect (a great hosting company, by the way). While WebFaction breaks one of my steadfast rules of hosting by not having a plainly visible phone number (actually, I [...]]]></description>
		<link>http://charliedigital.com/2010/07/10/moving-to-wordpress-and-webfaction/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=moving-to-wordpress-and-webfaction</link>
			</item>
	<item>
		<title>Meeting Hell</title>
		<description><![CDATA[From one of my favorite software engineering books, Eric Brechner's I.M. Wright's Hard Code: None of us is as dumb as all of us An especially evil form of interruption is the meeting.   A meeting forces you to stop productive work and throw yourself into a frustrating, time-consuming, black hole of wasted life from which [...]]]></description>
		<link>http://charliedigital.com/2010/07/10/meeting-hell/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=meeting-hell</link>
			</item>
	<item>
		<title>The Math of Mediocrity</title>
		<description><![CDATA[Professionally, almost nothing aggravates me more than the Math of Mediocrity.  The only thing worse than observing failure based on the Math of Mediocrity is having to actively participate in it. Steve Jobs’ Parable of the Concept Car is a perfect illustration of how companies fail to execute because they fall for the Math of [...]]]></description>
		<link>http://charliedigital.com/2010/07/08/the-math-of-mediocrity/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-math-of-mediocrity</link>
			</item>
	<item>
		<title>Why SPMetal Falls Short</title>
		<description><![CDATA[First, SPMetal is good.&#160; It's very good.&#160; Much better than life without it.&#160; It encourages more object-oriented programming (instead of XML string oriented programming - blech!) That said, SPMetal falls short of awesome by just a hair. Ideally, one would be able to generate models from local CAML files instead of having to deploy the [...]]]></description>
		<link>http://charliedigital.com/2010/04/15/why-spmetal-falls-short/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=why-spmetal-falls-short</link>
			</item>
</channel>
</rss>
