<?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>aKa Web Design</title>
	<atom:link href="http://blog.akawebdesign.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.akawebdesign.com</link>
	<description>...how a nerd sees the world-wide-web.</description>
	<lastBuildDate>Mon, 15 Mar 2010 14:06:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>2010 Fox Lake Business Expo</title>
		<link>http://blog.akawebdesign.com/index.php/2010/03/15/2010-fox-lake-business-expo/</link>
		<comments>http://blog.akawebdesign.com/index.php/2010/03/15/2010-fox-lake-business-expo/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 14:06:35 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=417</guid>
		<description><![CDATA[This past weekend I attended the 2010 Fox Lake Family &#38; Business Expo to promote my freelance web design services to local business owners. Overall I think the event was a success, and it was great meeting all of the people who stopped into my booth! More importantly I feel like I got some good business [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend I attended the 2010 Fox Lake Family &amp; Business Expo to promote my freelance web design services to local business owners. Overall I think the event was a success, and it was great meeting all of the people who stopped into my booth! More importantly I feel like I got some good business leads.</p>
<p>Below are some pictures and a video I shot at the Expo. I&#8217;ll keep this post short, but I plan on attending the Expo again next year!</p>
<p><img src="http://www.akawebdesign.com/blog/2010/03-15/booth.jpg" alt="Freelance Web Design in Fox Lake" width="600" /></p>
<p><img src="http://www.akawebdesign.com/blog/2010/03-15/stuff.jpg" alt="McHenry Web Design" width="600" /></p>
<p><img src="http://www.akawebdesign.com/blog/2010/03-15/lion.jpg" alt="aKa Web Design" width="600" /></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/KSZbsSArvDE&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/KSZbsSArvDE&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F&amp;t=2010%20Fox%20Lake%20Business%20Expo" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F&amp;title=2010%20Fox%20Lake%20Business%20Expo" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F&amp;title=2010%20Fox%20Lake%20Business%20Expo&amp;bodytext=This%20past%20weekend%20I%20attended%20the%202010%20Fox%20Lake%20Family%20%26amp%3B%20Business%20Expo%20to%20promote%20my%20freelance%20web%20design%20services%20to%20local%20business%20owners.%C2%A0Overall%20I%20think%20the%20event%20was%20a%20success%2C%20and%20it%20was%20great%20meeting%20all%20of%20the%20people%20who%20stopped%20into%20my%20b" title="Digg"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F&amp;title=2010%20Fox%20Lake%20Business%20Expo&amp;notes=This%20past%20weekend%20I%20attended%20the%202010%20Fox%20Lake%20Family%20%26amp%3B%20Business%20Expo%20to%20promote%20my%20freelance%20web%20design%20services%20to%20local%20business%20owners.%C2%A0Overall%20I%20think%20the%20event%20was%20a%20success%2C%20and%20it%20was%20great%20meeting%20all%20of%20the%20people%20who%20stopped%20into%20my%20b" title="del.icio.us"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F&amp;title=2010%20Fox%20Lake%20Business%20Expo" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F&amp;title=2010%20Fox%20Lake%20Business%20Expo&amp;source=aKa+Web+Design+...how+a+nerd+sees+the+world-wide-web.&amp;summary=This%20past%20weekend%20I%20attended%20the%202010%20Fox%20Lake%20Family%20%26amp%3B%20Business%20Expo%20to%20promote%20my%20freelance%20web%20design%20services%20to%20local%20business%20owners.%C2%A0Overall%20I%20think%20the%20event%20was%20a%20success%2C%20and%20it%20was%20great%20meeting%20all%20of%20the%20people%20who%20stopped%20into%20my%20b" title="LinkedIn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=2010%20Fox%20Lake%20Business%20Expo%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F03%2F15%2F2010-fox-lake-business-expo%2F&amp;submitHeadline=2010%20Fox%20Lake%20Business%20Expo&amp;submitSummary=This%20past%20weekend%20I%20attended%20the%202010%20Fox%20Lake%20Family%20%26amp%3B%20Business%20Expo%20to%20promote%20my%20freelance%20web%20design%20services%20to%20local%20business%20owners.%C2%A0Overall%20I%20think%20the%20event%20was%20a%20success%2C%20and%20it%20was%20great%20meeting%20all%20of%20the%20people%20who%20stopped%20into%20my%20b&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2010/03/15/2010-fox-lake-business-expo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Reasons Your Website Sucks</title>
		<link>http://blog.akawebdesign.com/index.php/2010/02/26/top-5-reasons-your-website-sucks/</link>
		<comments>http://blog.akawebdesign.com/index.php/2010/02/26/top-5-reasons-your-website-sucks/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 20:31:43 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=399</guid>
		<description><![CDATA[Over the past few months, I've spoken to a number of small business owners about their websites. As a freelance web designer, I've been primarily targeting local small businesses because many of them don't have websites; the few that do often have an amatuer design that hasn't been updated since 1998.

Believe it or not, the sales process has been relatively tricky. Although many small business owners are keenly aware the benefits of a professional website, many others don't seem to care. These people often manage their website themselves and are convinced that they don't need an upgrade.

The sad truth is that your visitors do form an immediate opinion of your business when they see your website. This first impression can be the difference between gaining or losing a customer!]]></description>
			<content:encoded><![CDATA[<p>Over the past few months, I&#8217;ve spoken to a number of small business owners about their websites. As a <strong><a href="http://www.akawebdesign.com" target="_self">freelance web designer</a></strong>, I&#8217;ve been primarily targeting local small businesses because many of them don&#8217;t have websites; the few that do often have an amateur design that hasn&#8217;t been updated since 1998.</p>
<p>Believe it or not, the sales process has been relatively tricky. Although many small business owners are keenly aware of the benefits of a professional website, many others don&#8217;t seem to care. These people often manage their website themselves and are convinced that they don&#8217;t need an upgrade.</p>
<p><strong>The sad truth</strong> is that your visitors do form an immediate opinion of your business when they see your website. This first impression can be the difference between gaining or losing a customer!</p>
<p>Without further adieu, I give you the five top reasons why your website sucks:</p>
<h3>It Gives Me a Seizure</h3>
<p>If your website uses more than 3 colors for its text, has animated GIF images, uses scrolling marquees or blinking text&#8230; <strong>your website sucks!</strong></p>
<p>Let&#8217;s be honest here: your visitors are so overwhelmed by color and animation that they don&#8217;t know where to look. <em>This isn&#8217;t good!</em> If they can&#8217;t find the information they&#8217;re looking for, they&#8217;ll search for your competitors.</p>
<p><img src="http://www.akawebdesign.com/blog/2010/02-26/your-website-sucks.gif" alt="Your Website Sucks!" /></p>
<h3>It Uses Frames</h3>
<p>If your site uses the HTML tags <em>frame</em> or <em>frameset</em>&#8230; <strong>your website sucks!</strong></p>
<p>Frames are about the worst thing you could use to build your website. For starters, search engines can&#8217;t crawl your content when it&#8217;s loaded inside an HTML <em>frame</em> element. Frames aren&#8217;t consistently rendered in every browser, so your website might look even worse than it already does. Frames confuse your visitors as the browsers &#8220;Back&#8221; button now does something different than expected. Frames don&#8217;t print as expected. Frames often cause scrollbars to appear. Frames are also a security risk to your browser.</p>
<p>If those weren&#8217;t enough reasons to avoid frames, consider this: <strong><a href="http://en.wikipedia.org/wiki/HTML_element#Frames" target="_blank">HTML5 won&#8217;t support them</a></strong>.</p>
<h3>Browsers Murder It</h3>
<p>If your website doesn&#8217;t look the same (and work) across all of the Web browsers that (at least) 90% of your visitors use&#8230; <strong>your website sucks!</strong></p>
<p>This is the hardest thing for do-it-yourself webmasters to understand: building a website is harder than you think. Things that look fine in Internet Explorer often don&#8217;t look the same in Firefox, Chrome, Safari or any of the other Web browsers available&#8230; and I haven&#8217;t even mentioned mobile devices!</p>
<p>It&#8217;s important to know what browsers most of your visitors use so that you can test your website and be sure it looks fine. If your customers think your website sucks, what will they think about your business?</p>
<h3>It Doesn&#8217;t Tell Me Anything</h3>
<p>If your website doesn&#8217;t give me the information I&#8217;m looking for&#8230; <strong>your website sucks!</strong></p>
<p>Are your business hours listed? What about your address and phone number? What is it your company actually does?</p>
<p>The answers you need to provide may vary, but it&#8217;s important to give the public what it wants. Furthermore, your content needs to be well organized so that these answers can be easily found! If your customers can&#8217;t find the information they need from you, they&#8217;re going to check out your competitors.</p>
<h3>It Uses Flash</h3>
<p>If your website is heavily reliant on Flash&#8230; <strong>your website sucks!</strong></p>
<p>Companies often ask about Flash because it looks cool. And it often does&#8230; but websites that rely on Flash to display important content have several serious failures.</p>
<p>First of all, many mobile devices can&#8217;t display Flash. The iPod and iPhone can&#8217;t display Flash at all &#8211; a huge problem given how many people use them.</p>
<p>Secondly, Flash isn&#8217;t easily indexed by the search engines. Google <strong><a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" target="_blank">says it can read</a></strong> text embedded within Flash files, but regular HTML text is far easier for them (and the other search engines) to read and understand.</p>
<p>Lastly, do your visitors actually like having to wait for your Flash animations? Many websites that use Flash go overboard using everything from background music to animated page movements. Your visitors are looking for something specific &#8211; do you really want to make them wait for it?</p>
<h3>What do you think?</h3>
<p>Do you agree or disagree with this list? Did I miss anything?</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F26%2Ftop-5-reasons-your-website-sucks%2F&amp;t=Top%205%20Reasons%20Your%20Website%20Sucks" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F26%2Ftop-5-reasons-your-website-sucks%2F&amp;title=Top%205%20Reasons%20Your%20Website%20Sucks" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F26%2Ftop-5-reasons-your-website-sucks%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F26%2Ftop-5-reasons-your-website-sucks%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F26%2Ftop-5-reasons-your-website-sucks%2F&amp;title=Top%205%20Reasons%20Your%20Website%20Sucks" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Top%205%20Reasons%20Your%20Website%20Sucks%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F26%2Ftop-5-reasons-your-website-sucks%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2010/02/26/top-5-reasons-your-website-sucks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ext Scheduler</title>
		<link>http://blog.akawebdesign.com/index.php/2010/02/08/ext-scheduler/</link>
		<comments>http://blog.akawebdesign.com/index.php/2010/02/08/ext-scheduler/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 19:28:44 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[ExtJs]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=380</guid>
		<description><![CDATA[Here's a look inside the Ext Scheduler application developed by Mats Bryntse! There's been a lot of buzz in the ExtJS community over this tool, so I jumped at the chance to peek inside his code.

Included is an example of the Ext Scheduler tool that I built using the Twitter API. It's a crappy example... but you still might like it!

Overall, my impression is that the Ext Scheduler will be an invaluable tool for most developers working with "events". It's easy to work with, offers an impressive set of features and should impress a lot of end-users. I would encourage everyone to check out the other Ext Scheduler examples and see for yourself!]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, Mats Bryntse (<em>mankz</em> on the ExtJS forums) asked me if I would be interested in taking a look under the hood of his <strong><a href="http://www.ext-scheduler.com" target="_blank">Ext Scheduler</a></strong> application. There has been a great deal of buzz in the ExtJS community over his tool, so I jumped at the chance to peek into his source code. We&#8217;ve never actually met in person, but Mats seems like a good guy and he has a lot of good insight on the ExtJS forums. Apparently <strong><a href="http://www.mankz.com/" target="_blank">Mankz</a></strong> is also a DJ; I did not know that!</p>
<p><em>Disclaimer: Mats granted me a free license to use the tool in exchange for my review.</em></p>
<p>After unzipping the source code, I poked through a few of the examples. At first glance I was very impressed! The download came packaged with six demos, each of which utilizes different ExtJS features and gathers data via different sources (eBay, Google Calendar, among others). My only immediate complaint was that the API documentation wasn&#8217;t included in the ZIP file. It is however freely available on the Ext Scheduler website <strong><a href="http://www.ext-scheduler.com/docs/" target="_blank">here</a></strong>.</p>
<h3>Let&#8217;s Build Something Fun!</h3>
<p>Rather than just saying what the Ext Scheduler does&#8230; let&#8217;s build something! Since Ext Scheduler&#8217;s website already has a handful of examples, I&#8217;d like to try building something new &#8212; let&#8217;s use the <strong><a href="http://apiwiki.twitter.com/Twitter-API-Documentation" target="_blank">Twitter API</a></strong> and map when our tweets are posted.</p>
<p><em><span style="text-decoration: underline;">A quick note</span></em><em>: I didn&#8217;t realize something important until I was almost done with this application &#8211; the Twitter API doesn&#8217;t allow you to grab tweets based on a given time frame. You&#8217;re only allowed to grab the last X tweets&#8230; which I think is pretty lame. Had I know that before starting this application, I would have chosen a better example. *Facepalm!*</em></p>
<p>My journey through the Ext Scheduler started with a quick look through the API docs. The basis for the entire application is the <strong>Sch.SchedulerPanel()</strong> class, which is an extension of the Ext.grid.GridPanel(). If you read the API docs for this class, you&#8217;ll learn that it depends on two data stores: the first (&#8220;Store&#8221;) defines the various categories/rows for your application, while the other (&#8220;EventStore&#8221;) defines the events displayed on our schedule.</p>
<p>For my sample application, the &#8220;Store&#8221; will consist of a single Twitter user and the &#8220;EventStore&#8221; will be filled with this user&#8217;s 50 most recent Tweets. Thus, my application only has one row on the grid (boring, I know). I chose to display my grid as a 24 hour day so we can see our user&#8217;s Twitter activity over the course of a single day. Toolbar buttons allow us to move forward/backward by day. <em>(Since the Twitter API doesn&#8217;t take start/end date parameters, this functionality is somewhat pointless.)</em></p>
<p>Take a moment now and <strong><a href="http://www.akawebdesign.com/extjs/extscheduler/" target="_blank">try my sample application</a></strong>. We&#8217;ll explore it in more detail below, but see the source code <strong><a href="http://www.akawebdesign.com/extjs/extscheduler/js/TwitterApp.js" target="_blank">here</a></strong>.</p>
<h3>Learning Curve</h3>
<p>My only real complaint with the Ext Scheduler code is the fact that there&#8217;s a <em>slight </em>learning curve. The examples provided in my ZIP folder are great, but there&#8217;s so much going on in each demo that it&#8217;s hard to figure out the basics. It took me the better part of a day to get my application working, so be prepared for a little bit of frustration.</p>
<p>Don&#8217;t get me wrong &#8211; this is an awesome tool, and I had the same complaints about ExtJS when I first started too. As such, I&#8217;m hoping this review can be a step-by-step demonstration on how to get started.</p>
<h3>Step One: Define Your Categories</h3>
<p>The &#8220;CategoryStore&#8221; is used for our left-hand grid labels &#8211; the entities to which the events are associated. In some of the other Ext Scheduler examples, the &#8220;Categories&#8221; were often people; the &#8220;Events&#8221; were often meetings or other appointments.</p>
<p>I started my application by prompting the user for their Twitter username. If you open <strong><a href="http://www.akawebdesign.com/extjs/extscheduler/js/TwitterApp.js" target="_blank">my source file</a></strong>, you&#8217;ll see that I take the user&#8217;s input and insert it as a new data record into my <em>TwitterApp.Scheduler.categoryStore</em> (an <em>Ext.data.JsonStore()</em>). That was easy!</p>
<p>Next, I call the <em>init()</em> method on my <em>TwitterApp.Scheduler</em> object (a generic literal), which calls a series of other methods. In essence, here&#8217;s what they do:</p>
<ul>
<li>Set <em>this.start</em> and <em>this.end</em> (values needed to properly display data in our schedule)</li>
<li>Create and load our &#8220;EventStore&#8221; (we&#8217;ll come back to this in a moment)</li>
<li>Create the scheduler grid and render it to the UI</li>
</ul>
<h3>Step Two: Define Your Events</h3>
<p>As I just mentioned, we need to create and load the event data to display on our schedule. See the following code:</p>
<p><img src="http://www.akawebdesign.com/blog/2010/02-08/extscheduler.gif" alt="Ext Scheduler Demo" /></p>
<p>Our &#8220;EventStore&#8221; is another simple <em>Ext.data.JsonStore()</em> object; however, I&#8217;m pulling the data for this store from the Twitter API (based on the supplied username).</p>
<p>Take note of the &#8220;start&#8221; and &#8220;end&#8221; base parameters on this store. Although Twitter doesn&#8217;t really need them (which is why this example kinda sucks), the Ext Scheduler classes do! If you don&#8217;t add these parameters you&#8217;ll get an error!</p>
<p>When this store finishes loading (see my LOAD event), I manually set the &#8220;EndDate&#8221; property for each record because Ext Scheduler needs this information.</p>
<h3>Step Three: Create the UI</h3>
<p>Once we have our categories and events defined, we have the data we need to display the Ext Scheduler UI.</p>
<p>The <em>Sch.SchedulerPanel()</em> class is an extension of the <em>ExtJS GridPanel()</em>. The only things we really need to be aware of are the <em>autoViews</em> property and the <em>eventTemplate</em> since they&#8217;re the two things which really affect the appearance of our tool.</p>
<p>For the <em>autoViews</em>, you have your choice of displaying the grid by days/week, hours/day and a few other options. Since we&#8217;re using Twitter, I thought hours/day was most appropriate.</p>
<p>For the <em>eventTemplate</em>, it&#8217;s important to create an <em>Ext.Template()</em> object that means something to your users. Looking at the other examples of Ext Scheduler, you might see the name of the event, its start/end times, or other descriptive information. My example isn&#8217;t as cool&#8230; but you get the idea.</p>
<p>The only other thing I should point out is that your users will probably want a way to change the date range displayed by our scheduler grid. I added &#8220;Previous&#8221; and &#8220;Next&#8221; buttons which essentially alter the start/end date and reload our &#8220;event&#8221; data.</p>
<h3>Step Four: Brag about your tool!</h3>
<p>As I already pointed out, the Twitter API was a terrible choice for this demo because it doesn&#8217;t allow me to search for tweets by a selected date range. It was also a bad example because tweets don&#8217;t have start/end dates. <em>Note to self: choose better examples next time!</em></p>
<p>Overall, my impression is that the Ext Scheduler will be an invaluable tool for most developers working with &#8220;events&#8221;. It&#8217;s easy to work with, offers an impressive set of features and should impress a lot of end-users. I would encourage everyone to check out the other Ext Scheduler examples and see for yourself!</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F08%2Fext-scheduler%2F&amp;t=Ext%20Scheduler" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F08%2Fext-scheduler%2F&amp;title=Ext%20Scheduler" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F08%2Fext-scheduler%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F08%2Fext-scheduler%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F08%2Fext-scheduler%2F&amp;title=Ext%20Scheduler" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Ext%20Scheduler%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F02%2F08%2Fext-scheduler%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2010/02/08/ext-scheduler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Automatic Upgrades on GoDaddy</title>
		<link>http://blog.akawebdesign.com/index.php/2010/01/30/wordpress-automatic-upgrades-on-godaddy/</link>
		<comments>http://blog.akawebdesign.com/index.php/2010/01/30/wordpress-automatic-upgrades-on-godaddy/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 19:00:18 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=385</guid>
		<description><![CDATA[It's been a while since I moved this blog over to WordPress, and my only complaint since the move has been the periodic upgrades needed for WordPress and its plugins.

Why is that a big deal? After all, there's this prominent link saying "Upgrade" when WordPress (or any of the plugins) detect a new version.

Well... for starters, I'm hosting this blog on a Windows IIS7 machine. To complicate matters, I'm also using GoDaddy. Rather than diving into why either of these factors is complicated (if you're interested, do yourself a favor and Google it) I'll simply jump into the solution for automatically updating WordPress on a GoDaddy IIS7 hosting plan.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I moved this blog over to WordPress, and my only complaint since the move has been the periodic upgrades needed for WordPress and its plugins.</p>
<p><em>Why is that a big deal?</em> After all, there&#8217;s this prominent link saying &#8220;Upgrade&#8221; when WordPress (or any of the plugins) detect a new version.</p>
<p>Well&#8230; for starters, I&#8217;m hosting this blog on a Windows IIS7 machine. To complicate matters, I&#8217;m also using GoDaddy. Rather than diving into why either of these factors is complicated (if you&#8217;re interested, do yourself a favor and Google it) I&#8217;ll simply jump into the solution for automatically updating WordPress on a GoDaddy IIS7 hosting plan.</p>
<h3>Step One: Login to GoDaddy</h3>
<p>Login to your GoDaddy hosting control center.</p>
<p>See those tabs at the top? Hover over the &#8220;Content&#8221; tab, then click on the &#8220;File Manager&#8221; option.</p>
<p><img src="http://www.akawebdesign.com/blog/2010/01-29/step1.gif" alt="" /></p>
<h3>Step Two: Set the Correct Permissions</h3>
<p>Using the file manager, find the directory containing your WordPress blog and check the box next to that folder. (For example: if your blog is installed at <em>/(root)/mysite/myblog/</em>, then  navigate to <em>/(root)/mysite/</em> and click the box next to <em>myblog</em>).</p>
<p>Click the &#8220;Permissions&#8221; button from the toolbar.</p>
<p><img src="http://www.akawebdesign.com/blog/2010/01-29/step2.gif" alt="" /></p>
<p>When the dialogue box opens, set the permissions for this folder to &#8220;Read/Write&#8221;. Be sure to also &#8220;reset all children to inherit&#8221; these permissions.</p>
<p><img src="http://www.akawebdesign.com/blog/2010/01-29/step3.gif" alt="" /></p>
<p>Click &#8220;OK&#8221;.</p>
<h3>Step Three: Click the Automatic Upgrade links</h3>
<p>Now, login to your WordPress dashboard. Click the &#8220;Upgrade&#8221; links for WordPress and any plugins which have new versions.</p>
<p><em>Be sure to properly backup your database and other files as needed!</em></p>
<h3>Step Four: Reset the Permissions</h3>
<p>Technically, you probably don&#8217;t have to do this &#8212; but it&#8217;s good practice to never allow applications extra security clearance when they don&#8217;t need it.</p>
<p>Simply follow steps 1 and 2 again, only uncheck the &#8220;Write&#8221; option. Be sure to &#8220;reset all children to inherit&#8221;.</p>
<h3>Any Questions?</h3>
<p>This worked perfectly for me, moving from v2.8.6 to v2.9.1. I&#8217;d love to know how this works for you!</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F30%2Fwordpress-automatic-upgrades-on-godaddy%2F&amp;t=WordPress%20Automatic%20Upgrades%20on%20GoDaddy" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F30%2Fwordpress-automatic-upgrades-on-godaddy%2F&amp;title=WordPress%20Automatic%20Upgrades%20on%20GoDaddy" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F30%2Fwordpress-automatic-upgrades-on-godaddy%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F30%2Fwordpress-automatic-upgrades-on-godaddy%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F30%2Fwordpress-automatic-upgrades-on-godaddy%2F&amp;title=WordPress%20Automatic%20Upgrades%20on%20GoDaddy" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=WordPress%20Automatic%20Upgrades%20on%20GoDaddy%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F30%2Fwordpress-automatic-upgrades-on-godaddy%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2010/01/30/wordpress-automatic-upgrades-on-godaddy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Book Review: ASP.NET 3.5 Application Architecture and Design</title>
		<link>http://blog.akawebdesign.com/index.php/2010/01/29/book-review-asp-net-3-5-application-architecture-and-design/</link>
		<comments>http://blog.akawebdesign.com/index.php/2010/01/29/book-review-asp-net-3-5-application-architecture-and-design/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 20:29:30 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=369</guid>
		<description><![CDATA[This review is part of a series of book reviews I have agreed to do for Packt Publishing.

ASP.NET 3.5 Application Architecture and Design (by Vivek Thakur) is a fantastic book offering insight into multi-layered and n-Tier software development. Although its title says "ASP.NET 3.5", developers using any language can benefit from the concepts covered in this book.

If you're looking for a book on application architecture - this book is definitely for you!]]></description>
			<content:encoded><![CDATA[<p><em>This review is part of a series of book reviews I have agreed to do for Packt Publishing. I am not being paid for this review, although I did receive a free copy of the book. I do not work for either Packt Publishing or Microsoft.</em></p>
<p><strong><a href="http://www.amazon.com/gp/product/1847195504?ie=UTF8&amp;amp;tag=whiloch-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1847195504" target="_blank">ASP.NET 3.5 Application Architecture and Design</a></strong> was written by <strong><a href="http://geekswithblogs.net/vivek/" target="_blank">Vivek Thakur</a></strong> and published in 2008.</p>
<h3>Who This Book is For</h3>
<p><a href="http://www.amazon.com/gp/product/1847195504?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1847195504" target="_blank"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2010/01-29/aspnet-application-architecture.jpg" border="0" alt="" align="left" /></a>This book is intended for developers who have &#8220;basic understanding of the ASP.NET framework, and programming knowledge of either C# or VB.NET&#8221;, although it looks to me as if every example is written with C#. The word <em>basic</em> is a relative term, but Vivek seems to use it accurately &#8211; you don&#8217;t need to know that much about ASP.NET in order to comprehend this book.</p>
<p>Furthermore, Vivek states that &#8220;if reading about application architecture usually confuses you or sends you to sleep, then this book will be perfect for you!&#8221; He&#8217;s not lying. Vivek does an outstanding job explaining complicated concepts using everyday analogies.</p>
<h3>Getting Started</h3>
<p>Vivek starts the book by introducing the reader to the world of software architecture. He uses the analogy of an automobile company, where mechanical engineers, design engineers and the assembly line staff all have clearly defined roles &#8211; roles separated from each other for a variety of reasons. Vivek equates this process to that of the software &#8220;project life cycle&#8221;, and then moves into a discussion on software tiers and layers.</p>
<p>From there Vivek dives into n-Tier software architecture, giving some great examples along the way. I loved his approach to this topic because he starts at the beginning (a 1 Tier, 1 Layer application) and moves step-by-step towards a fully n-Tier application (his example uses 6 Tiers). The author also sticks to the same example (an order management system, or OMS) which helps the reader easily understand how a 1 Tier application is different from a 4 Tier.</p>
<p>I also really appreciated Vivek&#8217;s instruction on how to add new class libraries to Visual Studio. For readers who aren&#8217;t well versed in VS, this is definitely something useful.</p>
<p>Lastly, I thought it was a great idea to introduce the concepts of Data Transfer Objects (DTOs), Lazy Loading and distributing assemblies across multiple machines. Vivek&#8217;s explanations of each subject were clear and concise &#8211; perfect for readers with only &#8220;basic understanding of the ASP.NET framework.&#8221;</p>
<h3>Moving On</h3>
<p>About halfway into the book, the author moves into discussions of MVC and SOA design patterns. The only thing I really didn&#8217;t like was the introduction of the Windows Communication Foundation (WCF) in chapter 7, and that&#8217;s because Vivek only spent 4 pages on the subject. WCF is also the only .NET-specific topic in the entire book; I understand why it was introduced, but it felt rushed and (as someone who isn&#8217;t an expert ASP.NET developer) I didn&#8217;t get much out of it.</p>
<p>On the other hand, I really enjoyed Chapter 8 (<em>Database Design</em>). Vivek&#8217;s conceptualization of the domain model vs. the logical data model is spot-on, and I would recommend that any developer looking to build a database read it. I particularly liked the author&#8217;s example on page 197 for data normalization: who knew that the members of Metallica wrote books on ASP.NET? Sweet!</p>
<h3>The Final Verdict</h3>
<p>I definitely enjoyed reading <strong><a href="http://www.amazon.com/gp/product/1847195504?ie=UTF8&amp;amp;tag=whiloch-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1847195504" target="_blank">ASP.NET 3.5 Application Architecture and Design</a></strong>. Overall, I think I would say that anyone interested in software architecture and design (regardless of the language used in development) could get a lot out of this book, minus a handful of exceptions (see my comment on WCF above).</p>
<p>Nice job Vivek!</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F29%2Fbook-review-asp-net-3-5-application-architecture-and-design%2F&amp;t=Book%20Review%3A%20ASP.NET%203.5%20Application%20Architecture%20and%20Design" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F29%2Fbook-review-asp-net-3-5-application-architecture-and-design%2F&amp;title=Book%20Review%3A%20ASP.NET%203.5%20Application%20Architecture%20and%20Design" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F29%2Fbook-review-asp-net-3-5-application-architecture-and-design%2F&amp;title=Book%20Review%3A%20ASP.NET%203.5%20Application%20Architecture%20and%20Design&amp;bodytext=This%20review%20is%20part%20of%20a%20series%20of%20book%20reviews%20I%20have%20agreed%20to%20do%20for%20Packt%20Publishing.%0D%0A%0D%0AASP.NET%203.5%20Application%20Architecture%20and%20Design%20%28by%20Vivek%20Thakur%29%20is%20a%20fantastic%20book%20offering%20insight%20into%20multi-layered%20and%20n-Tier%20software%20development.%20Although%20its%20title%20says%20%22ASP.NET%203.5%22%2C%20developers%20using%20any%20language%20can%20benefit%20from%20the%20concepts%20covered%20in%20this%20book.%0D%0A%0D%0AIf%20you%27re%20looking%20for%20a%20book%20on%20application%20architecture%20-%20this%20book%20is%20definitely%20for%20you%21" title="Digg"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F29%2Fbook-review-asp-net-3-5-application-architecture-and-design%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F29%2Fbook-review-asp-net-3-5-application-architecture-and-design%2F&amp;title=Book%20Review%3A%20ASP.NET%203.5%20Application%20Architecture%20and%20Design&amp;notes=This%20review%20is%20part%20of%20a%20series%20of%20book%20reviews%20I%20have%20agreed%20to%20do%20for%20Packt%20Publishing.%0D%0A%0D%0AASP.NET%203.5%20Application%20Architecture%20and%20Design%20%28by%20Vivek%20Thakur%29%20is%20a%20fantastic%20book%20offering%20insight%20into%20multi-layered%20and%20n-Tier%20software%20development.%20Although%20its%20title%20says%20%22ASP.NET%203.5%22%2C%20developers%20using%20any%20language%20can%20benefit%20from%20the%20concepts%20covered%20in%20this%20book.%0D%0A%0D%0AIf%20you%27re%20looking%20for%20a%20book%20on%20application%20architecture%20-%20this%20book%20is%20definitely%20for%20you%21" title="del.icio.us"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F29%2Fbook-review-asp-net-3-5-application-architecture-and-design%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F29%2Fbook-review-asp-net-3-5-application-architecture-and-design%2F&amp;title=Book%20Review%3A%20ASP.NET%203.5%20Application%20Architecture%20and%20Design" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Book%20Review%3A%20ASP.NET%203.5%20Application%20Architecture%20and%20Design%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F29%2Fbook-review-asp-net-3-5-application-architecture-and-design%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2010/01/29/book-review-asp-net-3-5-application-architecture-and-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Tabs: ExtCore vs jQuery UI</title>
		<link>http://blog.akawebdesign.com/index.php/2010/01/21/javascript-tabs-extcore-vs-jquery-ui/</link>
		<comments>http://blog.akawebdesign.com/index.php/2010/01/21/javascript-tabs-extcore-vs-jquery-ui/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 18:25:41 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ExtJs]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=374</guid>
		<description><![CDATA[ExtCore and jQuery UI are both JavaScript libraries which allow web developers to create all kinds of widgets. I have been using both over the past year or so, and specifically to use their respective "Tab" widgets.

How do these two libraries compare when you want to build tabs from existing HTML markup? ]]></description>
			<content:encoded><![CDATA[<p>A while back, I built a website for a client using jQuery 1.3 because I needed a slide-show widget for the homepage. More recently I&#8217;ve been using ExtCore for small website widgets &#8211; mainly because I&#8217;m a bigger fan of ExtJS than jQuery. (ExtCore also didn&#8217;t exist at the time I built that website).</p>
<p>Long story short, this particular client (a restaurant) asked me to add some new content to their menu. Rather than expecting the user to scroll down a lengthy list of mouthwatering lunch options, I suggested that we add tabs to the menu in order to logically separate the menu items.</p>
<p>Since I already had jQuery 1.3 running the slide-show on this website I simply decided to build the menu tabs in jQuery to maintain consistency. But I was suddenly struck by an idea: why not compare how ExtCore and jQuery UI create tabs from HTML markup!</p>
<h3>ExtCore</h3>
<p><strong><a href="http://www.extjs.com/products/extcore/" target="_blank">ExtCore</a></strong> can be downloaded from the ExtJS website, and an online demo of the simple tabs can be seen <strong><a href="http://www.extjs.com/playpen/ext-core-latest/examples/tabs/" target="_blank">here</a></strong>.</p>
<p>The first step to building tabs from HTML markup using ExtCore is to reference <em>ext-core.js</em> in your page header. You also need to include the <em>tabs.css</em> file and the &#8220;<em>images</em>&#8221; folder containing the necessary 5 background images. (These can be found under &#8220;<em>/examples/tabs/</em>&#8221; of your ExtCore download ZIP.)</p>
<p><strong>Note:</strong> I&#8217;m using ExtCore 3.0, although I believe 3.1 is available for download.</p>
<p>Next, we need to add the appropriate HTML markup for our tabs. Here&#8217;s a quick example.</p>
<p align="center"><img src="http://www.akawebdesign.com/blog/2010/01-21/extcore-html.gif" alt="ExtCore HTML Markup" /></p>
<p>As you can see from the picture above, ExtCore takes a wrapping DIV element (class &#8220;tab_container&#8221;) and converts a nested unordered list into the tabs. Subsequent child DIV elements contain the markup for each tab&#8217;s content. (The source code in this example is taken directly from the ExtCore tab example.)</p>
<p>The only thing to notice is that each DIV element has a CSS class assigned to it &#8211; these classes are essential to proper tab theming. The DOM ID properties are used to click back-and-forth between tabs.</p>
<p>Lastly, you need to include a JavaScript snippet which converts your HTML markup into a fancy tabbed widget:</p>
<p align="center"><img src="http://www.akawebdesign.com/blog/2010/01-21/extcore-js.gif" alt="ExtCore JavaScript Code" /></p>
<p><strong>jQuery UI</strong></p>
<p><strong><a href="http://jqueryui.com" target="_blank">jQuery UI</a></strong> has a tab widget which is dependant on the larger jQuery library. An online demo of their tab widget can be seen <strong><a href="http://jqueryui.com/demos/tabs/" target="_blank">here</a></strong>.</p>
<p>The first step to using tabbed content with jQuery is to reference:</p>
<ul>
<li>jquery-1.3.2.min.js</li>
<li>jquery-ui-1.7.2.min.js</li>
</ul>
<p>Your file versions may differ (I think jQuery 1.4 was just released), but these are the versions I&#8217;m using. I&#8217;m also using the &#8220;smoothness&#8221; theme &#8211; for some reason jQuery UI would not allow me to download the package without specifying a theme. (That may affect my analysis for speed in the next section.)</p>
<p>You will also need to include the CSS file and images folder included with your download of jQuery UI. In my case, it&#8217;s <em>jquery-ui-1.7.2.css</em> and an &#8220;<em>images</em>&#8221; folder containing 13 background images.</p>
<p>Next, write your HTML markup:</p>
<p align="center"><img src="http://www.akawebdesign.com/blog/2010/01-21/jquery-html.gif" alt="jQuery HTML Markup" /></p>
<p>Compared to ExtCore, jQuery UI expects less HTML markup as we lose several layers of nested DIV elements. The most obvious difference between jQuery UI and ExtCore is probably that jQuery UI doesn&#8217;t need the extra CSS classes applied to the DIV elements.</p>
<p>Next, we add our JavaScript snippet:</p>
<p align="center"><img src="http://www.akawebdesign.com/blog/2010/01-21/jquery-js.gif" alt="jQuery JavaScript Code" /></p>
<p>Again, jQuery UI expects less code to generate the tabbed widget.</p>
<h3>A Deeper Look</h3>
<p>Let&#8217;s take a look at the file sizes for each library. This is about as un-scientific a study as it can get; I&#8217;m using Firebug&#8217;s &#8220;Net&#8221; tab to grab file size and download speed numbers. These numbers will probably be different for you because of any number of factors&#8230; but you get the idea.</p>
<p>As I already mentioned, ExtCore requires 1 JavaScript file, 1 CSS file and only 5 background images:</p>
<ul>
<li>ext-core.js (78.9 KB, 156ms)</li>
<li>Ext.tabs.css (1.3 KB, 147ms)</li>
<li>5 png files (2.8-2.9 KB each, average 107ms)</li>
</ul>
<p>Combing the file sizes and their download times (on my home network), you get a <strong>total of roughly 94.7 KB taking 838ms</strong>.</p>
<p>jQuery UI requires 2 JavaScript files, 1 CSS file and 13 background images (again, with the &#8220;smoothness&#8221; theme):</p>
<ul>
<li>jquery-1.3.2.min.js (55.9 KB, 116ms)</li>
<li>jquery-ui-1.7.2.min.js (188.1 KB, 221ms)</li>
<li>13 png files (22.3 KB total*)</li>
</ul>
<p>*Something interesting I noticed about the jQuery UI tabs is that my page only seemed to load 5 of the 13 background images, totaling something like 605 bytes and a total of 684ms. Perhaps someone more familiar with jQuery can explain that to me&#8230; I didn&#8217;t dig deep enough to figure out what was going on, but I&#8217;ll base my total on what Firebug says. I&#8217;m guessing that I&#8217;m not using all of the CSS background images for this theme.</p>
<p>Overall, that brings jQuery UI tabs to a <strong>total of roughly 245 KB taking 1021ms</strong>.</p>
<p>What Does That Even Mean?</p>
<p>According to my inaccurate, quasi-scientific study it appears that ExtCore requires slightly more code than jQuery UI. On the other hand, ExtCore also appears to be downloaded by my browser more quickly than jQuery UI. In reality, those numbers probably offset each other as the extra markup required by ExtCore increases the HTML file size. The fact that I&#8217;m using a theme on jQuery UI probably also has a slight impact on performance.</p>
<p><em>Which do I prefer?</em></p>
<p>In essence, both libraries create tabbed widgets from the same basic HTML markup &#8211; though the differences are significant enough that they&#8217;re not cross-compatible.</p>
<p>Judging both frameworks as they stand in my examples, I will say that I like the conciseness (is that a word?) of jQuery with regards to both HTML markup and JavaScript code. But I also like that ExtCore requires fewer files. As someone who uses the larger ExtJS framework a great deal, I&#8217;ll say that I am very likely to choose ExtCore over jQuery UI most days of the week.</p>
<p>Are there any ExtCore or jQuery UI users out there? <strong><em>What do you think?</em></strong></p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F&amp;t=JavaScript%20Tabs%3A%20ExtCore%20vs%20jQuery%20UI" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F&amp;title=JavaScript%20Tabs%3A%20ExtCore%20vs%20jQuery%20UI" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F&amp;title=JavaScript%20Tabs%3A%20ExtCore%20vs%20jQuery%20UI&amp;bodytext=ExtCore%20and%20jQuery%20UI%20are%20both%20JavaScript%20libraries%20which%20allow%20web%20developers%20to%20create%20all%20kinds%20of%20widgets.%20I%20have%20been%20using%20both%20over%20the%20past%20year%20or%20so%2C%20and%20specifically%20to%20use%20their%20respective%20%22Tab%22%20widgets.%0D%0A%0D%0AHow%20do%20these%20two%20libraries%20compare%20when%20you%20want%20to%20build%20tabs%20from%20existing%20HTML%20markup%3F%20" title="Digg"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F&amp;title=JavaScript%20Tabs%3A%20ExtCore%20vs%20jQuery%20UI&amp;notes=ExtCore%20and%20jQuery%20UI%20are%20both%20JavaScript%20libraries%20which%20allow%20web%20developers%20to%20create%20all%20kinds%20of%20widgets.%20I%20have%20been%20using%20both%20over%20the%20past%20year%20or%20so%2C%20and%20specifically%20to%20use%20their%20respective%20%22Tab%22%20widgets.%0D%0A%0D%0AHow%20do%20these%20two%20libraries%20compare%20when%20you%20want%20to%20build%20tabs%20from%20existing%20HTML%20markup%3F%20" title="del.icio.us"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F&amp;title=JavaScript%20Tabs%3A%20ExtCore%20vs%20jQuery%20UI" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F&amp;title=JavaScript%20Tabs%3A%20ExtCore%20vs%20jQuery%20UI&amp;source=aKa+Web+Design+...how+a+nerd+sees+the+world-wide-web.&amp;summary=ExtCore%20and%20jQuery%20UI%20are%20both%20JavaScript%20libraries%20which%20allow%20web%20developers%20to%20create%20all%20kinds%20of%20widgets.%20I%20have%20been%20using%20both%20over%20the%20past%20year%20or%20so%2C%20and%20specifically%20to%20use%20their%20respective%20%22Tab%22%20widgets.%0D%0A%0D%0AHow%20do%20these%20two%20libraries%20compare%20when%20you%20want%20to%20build%20tabs%20from%20existing%20HTML%20markup%3F%20" title="LinkedIn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=JavaScript%20Tabs%3A%20ExtCore%20vs%20jQuery%20UI%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://buzz.yahoo.com/submit/?submitUrl=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F21%2Fjavascript-tabs-extcore-vs-jquery-ui%2F&amp;submitHeadline=JavaScript%20Tabs%3A%20ExtCore%20vs%20jQuery%20UI&amp;submitSummary=ExtCore%20and%20jQuery%20UI%20are%20both%20JavaScript%20libraries%20which%20allow%20web%20developers%20to%20create%20all%20kinds%20of%20widgets.%20I%20have%20been%20using%20both%20over%20the%20past%20year%20or%20so%2C%20and%20specifically%20to%20use%20their%20respective%20%22Tab%22%20widgets.%0D%0A%0D%0AHow%20do%20these%20two%20libraries%20compare%20when%20you%20want%20to%20build%20tabs%20from%20existing%20HTML%20markup%3F%20&amp;submitCategory=science&amp;submitAssetType=text" title="Yahoo! Buzz"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2010/01/21/javascript-tabs-extcore-vs-jquery-ui/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why Small Businesses Shoud Hire a Freelancer</title>
		<link>http://blog.akawebdesign.com/index.php/2010/01/12/why-small-businesses-shoud-hire-a-freelancer/</link>
		<comments>http://blog.akawebdesign.com/index.php/2010/01/12/why-small-businesses-shoud-hire-a-freelancer/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 18:56:47 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=360</guid>
		<description><![CDATA[Although websites are the easiest way to attract new customers to your business, roughly half of the small businesses in our country do not have a website. That's an amazing statistic considering how many people use the Internet to connect with friends and search for products/services in their local area.

Your customers will judge your business when viewing your website, so you definitely want to make a good impression. Here's why hiring a freelance web designer is probably your best bet.]]></description>
			<content:encoded><![CDATA[<p>Although websites are the easiest way to attract new customers to your business, roughly half of the small businesses in our country do not have a website. That&#8217;s an amazing statistic considering how many people use the Internet to connect with friends and search for products/services in their local area.</p>
<p align="center"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2010/01-07/www.gif" alt="Small Business Website Design" /></p>
<p>Over the past two years I have developed a number of websites for small businesses in my area. When I ask why they never had a website, the excuse I hear most frequently is that <em>websites cost too much</em>.</p>
<p>To be fair, many small business owners have a hard time finding the extra money to build a website &#8212; particularly nowadays with the bad economy.</p>
<h3>So what are your options?</h3>
<p><strong>Option #1:</strong> Build the website yourself.</p>
<p>Domain names and web hosting are pretty cheap, and most personal computers come with do-it-yourself software. You own a business. Building a website can&#8217;t be that hard&#8230; right?</p>
<p>The problem with this approach is that you probably don&#8217;t know what you&#8217;re doing. Do you buy a Linux or Windows hosting plan? Do you need PHP or .NET support? Do you even know what HTML is?</p>
<p>Assuming you even get the website up and running&#8230; how can you be sure if it works in Internet Explorer, Firefox, Safari and every other web browser?</p>
<p>More importantly &#8211; will it look professional? Your customers <em>will</em> judge your business when viewing your website, so you definitely want to make a good impression.</p>
<p><strong>Option #2:</strong> Contact a web design firm.</p>
<p>Web design firms obviously have the resources and experience to build your website. The problem is that they&#8217;re expensive. (<em>Can you afford to spend $5000 or more right now? I definitely can&#8217;t.</em>)</p>
<p>Web design firms have to charge higher prices in order to cover their operating costs (salaries, benefits, utilities, etc). They will also try to sell you features or services you don&#8217;t need; things like Flash intros, Search Engine Optimization, and a slew of other things. They&#8217;ll even charge monthly maintenance fees on top of their development costs.</p>
<p>Although it&#8217;s true that those extra services are worth something (Search Engine Optimization helps your website appear at the top of the search engine listings), the fact is that most small businesses don&#8217;t really them. Will a cool Flash video on your homepage make your customers say &#8220;Wow&#8221;? Maybe. Will that video influence them to buy your product or service? The answer is almost certainly &#8220;no&#8221;.</p>
<p><strong>Option #3:</strong> Hire a freelance developer.</p>
<p>Freelance developers are often the best choice to build a website for your small business. We have the necessary experience it takes to write the code and the knowledge to help you make informed decisions. Our prices are much more affordable than web design firms because we have virtually no financial overhead.</p>
<p>Some freelancers even accept bartered services&#8230; it&#8217;s win-win! (Note: be prepared to offer something worthwhile.)</p>
<h3>Some things you should consider.</h3>
<p>At this point, you&#8217;re probably leaning towards hiring a freelance developer. But if you&#8217;ve never worked with a freelancer before, there&#8217;s a few things you should know:</p>
<ul>
<li><em>Freelancers won&#8217;t work for peanuts.</em> Just because we charge less than design firms doesn&#8217;t mean you can get a quality website for $50. We are experts in our field, so expect to pay a fair price (or barter for equal services).</li>
<li><em>Freelancers don&#8217;t work for you 9-5.</em> Many freelancers have regular jobs, so be prepared to meet with your freelancer on nights or weekends.</li>
</ul>
<h3>What are your thoughts?</h3>
<p>In case you haven&#8217;t figured it out yet&#8230; I&#8217;m a freelance developer! I&#8217;d like to think that I&#8217;m not too biased, but I want to know what <em>you</em> think.</p>
<p>Have you ever worked as a freelancer? If so, what was your approach to working with small businesses?</p>
<p>Have you ever hired a freelancer? If so, what was your experience like?</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F12%2Fwhy-small-businesses-shoud-hire-a-freelancer%2F&amp;t=Why%20Small%20Businesses%20Shoud%20Hire%20a%20Freelancer" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F12%2Fwhy-small-businesses-shoud-hire-a-freelancer%2F&amp;title=Why%20Small%20Businesses%20Shoud%20Hire%20a%20Freelancer" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F12%2Fwhy-small-businesses-shoud-hire-a-freelancer%2F&amp;title=Why%20Small%20Businesses%20Shoud%20Hire%20a%20Freelancer&amp;bodytext=Although%20websites%20are%20the%20easiest%20way%20to%20attract%20new%20customers%20to%20your%20business%2C%20roughly%20half%20of%20the%20small%20businesses%20in%20our%20country%20do%20not%20have%20a%20website.%20That%27s%20an%20amazing%20statistic%20considering%20how%20many%20people%20use%20the%20Internet%20to%20connect%20with%20friends%20and%20search%20for%20products%2Fservices%20in%20their%20local%20area.%0D%0A%0D%0AYour%20customers%20will%20judge%20your%20business%20when%20viewing%20your%20website%2C%20so%20you%20definitely%20want%20to%20make%20a%20good%20impression.%20Here%27s%20why%20hiring%20a%20freelance%20web%20designer%20is%20probably%20your%20best%20bet." title="Digg"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F12%2Fwhy-small-businesses-shoud-hire-a-freelancer%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F12%2Fwhy-small-businesses-shoud-hire-a-freelancer%2F&amp;title=Why%20Small%20Businesses%20Shoud%20Hire%20a%20Freelancer&amp;notes=Although%20websites%20are%20the%20easiest%20way%20to%20attract%20new%20customers%20to%20your%20business%2C%20roughly%20half%20of%20the%20small%20businesses%20in%20our%20country%20do%20not%20have%20a%20website.%20That%27s%20an%20amazing%20statistic%20considering%20how%20many%20people%20use%20the%20Internet%20to%20connect%20with%20friends%20and%20search%20for%20products%2Fservices%20in%20their%20local%20area.%0D%0A%0D%0AYour%20customers%20will%20judge%20your%20business%20when%20viewing%20your%20website%2C%20so%20you%20definitely%20want%20to%20make%20a%20good%20impression.%20Here%27s%20why%20hiring%20a%20freelance%20web%20designer%20is%20probably%20your%20best%20bet." title="del.icio.us"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F12%2Fwhy-small-businesses-shoud-hire-a-freelancer%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F12%2Fwhy-small-businesses-shoud-hire-a-freelancer%2F&amp;title=Why%20Small%20Businesses%20Shoud%20Hire%20a%20Freelancer" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Why%20Small%20Businesses%20Shoud%20Hire%20a%20Freelancer%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F12%2Fwhy-small-businesses-shoud-hire-a-freelancer%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2010/01/12/why-small-businesses-shoud-hire-a-freelancer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: ASP.NET MVC 1.0 Quickly</title>
		<link>http://blog.akawebdesign.com/index.php/2010/01/04/book-review-asp-net-mvc-1-0-quickly/</link>
		<comments>http://blog.akawebdesign.com/index.php/2010/01/04/book-review-asp-net-mvc-1-0-quickly/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 20:02:46 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Book Reviews]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=325</guid>
		<description><![CDATA[ASP.NET MVC 1.0 Quickly was written by Maarten Balliauw and published in early 2009. The book caught my eye as I'm currently working on a project using ASP.NET MVC and I decided I could probably benefit from reading this book.

I did get some information from this book, and it's probably worth reading if you want to learn ASP.NET MVC. I say "probably" only because I don't know of any books which explain the concept more clearly or in a more organized fashion. 

Overall, I'd give the book a 3 out of 5 stars.]]></description>
			<content:encoded><![CDATA[<p><em>This review is part of a series of book reviews I have agreed to do for Packt Publishing. I am not being paid for this review, although I did receive a free copy of the book. I do not work for either Packt Publishing or Microsoft.</em></p>
<p><strong>ASP.NET MVC 1.0 Quickly</strong> was written by Maarten Balliauw and published in early 2009. The book caught my eye as I&#8217;m currently working on a project using ASP.NET MVC and I decided I could probably benefit from reading this book.</p>
<h3>Who This Book is For</h3>
<p>This book is intended for &#8220;ASP.NET developers who want a fast-paced guide to building powerful web applications using the ASP.NET MVC framework.&#8221; I&#8217;ve been using .NET for a few years now, though admittedly I never learned Webforms. Although I consider that a blessing, a knowledge of Webforms is somewhat assumed in this book. All of the code examples are written in C# so you should be familiar with that as well.</p>
<p>Beginners may want to shy away from this book until they&#8217;re really familiar with web development concepts and know their way around Visual Studio.</p>
<h3>Let&#8217;s Dig In</h3>
<p><a href="http://www.amazon.com/gp/product/184719754X?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=184719754X"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2010/01-04/aspnetmvc.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=184719754X" border="0" alt="" width="1" height="1" /><br />
Chapter 1 discusses what MVC (model-view-controller) architecture actually is and dives into reasons why a developer may want to choose ASP.NET MVC over traditional ASP.NET Webforms. My only complaint about this chapter is that the author gives <em>any</em> reason to use Webforms. Yes, Webforms have a lot of built-in controls and event handlers &#8211; but let&#8217;s be honest, they&#8217;re not really very good tools. As a JavaScript guy, I&#8217;ll be the first to point out that you can develop data-driven solutions with frameworks like ExtJS that are cross-browser compatible and W3C compliant&#8230; plus your application will simply look better out-of-the-box.</p>
<p>Chapter 2 has the reader create a new MVC Application. Maarten shows us what a new MVC project contains by default (he calls it &#8220;inside the box&#8221;), which is a rather helpful introduction to ASP.NET MVC as it&#8217;s complete with screenshots from Visual Studio. I particularly like the &#8220;Employee&#8221; example, and Maarten does a good job showing the reader how the model/view/controller interact with one another. That being said, the author changes things in each class as the chapter progresses without highlighting or bolding the code sections which have changed &#8211; which makes it a bit hard to follow. Maarten also shows us how to build a Unit Test but doesn&#8217;t tell us how to run the tests.</p>
<h3>The Train Runs off the Tracks</h3>
<p>When I got into the third chapter, I have to say that I very quickly became frustrated with the author. Maarten says the following phrase at least 4 times in this chapter: &#8220;The examples in this section&#8230; can be found in the sample code for this book.&#8221; Translation: <em>Go and download the code if you want to follow along, because I&#8217;m not going to explain what happens next very well.</em> The book is less than 200 pages (not counting the appendices), and I really wish Maarten had simply pasted the code samples into the book.</p>
<p>I also felt like the author used too many customized examples (extending a built-in class to do X, Y or Z). I&#8217;ll agree that this kind of information is useful, but this approach forces the user to endure tangent after tangent. All I wanted was to learn how the MVC framework works &#8211; but the use of advanced examples prevents the reader from learning ASP.NET MVC 1.0 &#8220;quickly&#8221;.</p>
<p>Lastly, Maarten doesn&#8217;t talk about unit tests (one of the best reasons to use an MVC framework&#8230;) for most of the book. It&#8217;s mentioned in Chapter 2, but then we don&#8217;t hear about it again until Chapter 9. Personally, I think the author should have asked the reader to build a unit test for every example in the book &#8211; but maybe that&#8217;s just me.</p>
<h3>Some Things I Did Like</h3>
<p>Chapter 5 (<em>Routing</em>) had some useful information in there, specifically with regards to creating route patterns. I also enjoyed Chapter 7 (<em>Using Existing ASP.NET Features</em>), where Maarten explains how to use built-in ASP.NET features (like security, globalization, etc.) into an MVC application.</p>
<p>I&#8217;m mildly impressed that the author took the time to write Chapter 8 (<em>AJAX and ASP.NET MVC</em>) using jQuery in addition to ASP.NET AJAX. Good concepts, though Maarten again failed to tie any of this back into the previous 7 chapters.</p>
<h3>Final Thoughts</h3>
<p>I did get some good information from this book, and it&#8217;s probably worth reading if you want to learn ASP.NET MVC. I say &#8220;probably&#8221; only because I don&#8217;t know of any books which explain the concept more clearly or in a more organized fashion.</p>
<p>In my opinion, it would have been much smarter to have had the reader build a single application &#8211; adding features and parts as each chapter introduced a new concept. But Maarten Balliauw didn&#8217;t do that, and I think it really hurts the book. The reader is forced to jump from concept to concept, and not all of the examples follow the &#8220;best practice&#8221; for an MVC application &#8211; to separate functionality into complimentary models, controllers and views.</p>
<p>For example, Chapter 3 has a &#8220;Contact&#8221; model which interacts with the &#8220;Home&#8221; controller. There is no &#8220;Contact&#8221; controller in the author&#8217;s example, and we never actually create a view. (I take that back&#8230; it might be there in the book&#8217;s sample code &#8211; but I, like many readers, will never bother to download it.)</p>
<p>The biggest problem for this book is that it reads like a college textbook. It&#8217;s full of good information, but students want to learn by doing rather than memorizing definitions and abstract concepts.</p>
<p>Overall, I&#8217;d give the book a 3 out of 5 stars. Not terrible, but far from great.</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F04%2Fbook-review-asp-net-mvc-1-0-quickly%2F&amp;t=Book%20Review%3A%20ASP.NET%20MVC%201.0%20Quickly" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F04%2Fbook-review-asp-net-mvc-1-0-quickly%2F&amp;title=Book%20Review%3A%20ASP.NET%20MVC%201.0%20Quickly" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F04%2Fbook-review-asp-net-mvc-1-0-quickly%2F&amp;title=Book%20Review%3A%20ASP.NET%20MVC%201.0%20Quickly&amp;bodytext=ASP.NET%20MVC%201.0%20Quickly%20was%20written%20by%20Maarten%20Balliauw%20and%20published%20in%20early%202009.%20The%20book%20caught%20my%20eye%20as%20I%27m%20currently%20working%20on%20a%20project%20using%20ASP.NET%20MVC%20and%20I%20decided%20I%20could%20probably%20benefit%20from%20reading%20this%20book.%0D%0A%0D%0AI%20did%20get%20some%20information%20from%20this%20book%2C%20and%20it%27s%20probably%20worth%20reading%20if%20you%20want%20to%20learn%20ASP.NET%20MVC.%20I%20say%20%22probably%22%20only%20because%20I%20don%27t%20know%20of%20any%20books%20which%20explain%20the%20concept%20more%20clearly%20or%20in%20a%20more%20organized%20fashion.%20%0D%0A%0D%0AOverall%2C%20I%27d%20give%20the%20book%20a%203%20out%20of%205%20stars." title="Digg"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F04%2Fbook-review-asp-net-mvc-1-0-quickly%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F04%2Fbook-review-asp-net-mvc-1-0-quickly%2F&amp;title=Book%20Review%3A%20ASP.NET%20MVC%201.0%20Quickly&amp;notes=ASP.NET%20MVC%201.0%20Quickly%20was%20written%20by%20Maarten%20Balliauw%20and%20published%20in%20early%202009.%20The%20book%20caught%20my%20eye%20as%20I%27m%20currently%20working%20on%20a%20project%20using%20ASP.NET%20MVC%20and%20I%20decided%20I%20could%20probably%20benefit%20from%20reading%20this%20book.%0D%0A%0D%0AI%20did%20get%20some%20information%20from%20this%20book%2C%20and%20it%27s%20probably%20worth%20reading%20if%20you%20want%20to%20learn%20ASP.NET%20MVC.%20I%20say%20%22probably%22%20only%20because%20I%20don%27t%20know%20of%20any%20books%20which%20explain%20the%20concept%20more%20clearly%20or%20in%20a%20more%20organized%20fashion.%20%0D%0A%0D%0AOverall%2C%20I%27d%20give%20the%20book%20a%203%20out%20of%205%20stars." title="del.icio.us"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F04%2Fbook-review-asp-net-mvc-1-0-quickly%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F04%2Fbook-review-asp-net-mvc-1-0-quickly%2F&amp;title=Book%20Review%3A%20ASP.NET%20MVC%201.0%20Quickly" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Book%20Review%3A%20ASP.NET%20MVC%201.0%20Quickly%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2010%2F01%2F04%2Fbook-review-asp-net-mvc-1-0-quickly%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2010/01/04/book-review-asp-net-mvc-1-0-quickly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Albums That Inspire Great Software</title>
		<link>http://blog.akawebdesign.com/index.php/2009/12/31/10-albums-that-inspire-great-software/</link>
		<comments>http://blog.akawebdesign.com/index.php/2009/12/31/10-albums-that-inspire-great-software/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 19:15:47 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=306</guid>
		<description><![CDATA[It's no secret that computer nerds often have strong musical skills... which is odd given that music is processed by the human brain's right hemisphere, while math/logic are processed in the left hemisphere.

I have found that a good song puts me into a focused groove - like something just clicks inside my brain and the code writes itself. Complicated concepts unwind into simple solutions as if I can suddenly think in multiple dimensions.

The caveat, of course, is that a song isn't long enough to maintain productivity like this. An hour (give or take) is ideal to generate some solid code, so finding an entire album (with no crappy songs) is almost priceless. Here are 10 that I suggest you try.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s no secret that computer nerds often have strong musical skills&#8230; which is odd given that music is processed by the human brain&#8217;s right hemisphere, while math/logic are processed in the left hemisphere*. This fact is also hard to explain as many of us geeks have awkward social/language skills (a right-hemisphere responsibility).</p>
<p><em>* So says </em><strong><a href="http://faculty.washington.edu/chudler/split.html" target="_blank"><em>Dr. Chudler</em></a></strong><em> at the University of Washington.</em></p>
<p>For example, there&#8217;s me (Art). I played guitar in a <strong><a href="http://twoandahater.blogspot.com/2009/12/our-old-band-atf.html" target="_blank">garage band</a></strong> back in high school. I majored in Music at Loyola University Chicago, studying classical guitar. I also minored in Computer Science, and I work as a professional software developer. Beyond my highly coordinated fingers (from typing and plucking strings), I don&#8217;t know if I see an immediate correlation between the two areas&#8230; but I&#8217;m not a neurologist, so I won&#8217;t even pretend to offer an explanation as to why I&#8217;m good at both. I wouldn&#8217;t say that I&#8217;m necessarily awkward with my social or language skills, but I <em>would</em> say that I&#8217;m a terrible salesperson. Make your own conclusion.</p>
<p>Furthermore, almost every developer I&#8217;ve met has a similar story. And in addition to playing some kind of musical instrument, we all seem to be very productive while listening to music.</p>
<p>I have found that a good song puts me into a focused groove &#8211; like something just clicks inside my brain and the code writes itself. Complicated concepts unwind into simple solutions as if I can suddenly think in multiple dimensions.</p>
<p>In other words, I start working like I&#8217;m f*cking Mozart. Only on a computer. And waaayyy less famous.</p>
<p>The caveat, of course, is that a song isn&#8217;t long enough to maintain productivity like this. An hour (give or take) is ideal to generate some solid code, so finding an entire album (with no crappy songs) is almost priceless.</p>
<p>After giving this topic a good deal of thought, I&#8217;ve come up with the ten albums which I enjoy the most while writing code. The list is in no particular order:</p>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B0006FFS2E?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0006FFS2E"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/kida.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B0006FFS2E" border="0" alt="" width="1" height="1" /><br />
<strong>Strung Out on Kid A</strong> (Tallywood String Quartet)<br />
<em>Kid A</em> is probably my favorite Radiohead album. One of the coolest things about <em>Strung Out on Kid A</em> is hearing the different keyboard and guitar layers played by a string quartet. There&#8217;s also a bunch of different albums to choose from! If you like classical music, buy one &#8211; you won&#8217;t be disappointed.</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B00005K2DI?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00005K2DI"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/swordfish.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B00005K2DI" border="0" alt="" width="1" height="1" /><br />
<strong>Swordfish (Soundtrack)</strong><br />
Oddly enough, I&#8217;m not really a fan of trance/techno music. And I&#8217;ve never seen this movie. But this CD rocks. Paul Oakenfold does some really, really cool stuff.</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B000002U82?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000002U82"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/darksideofthemoon.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B000002U82" border="0" alt="" width="1" height="1" /><br />
<strong>Dark Side of the Moon</strong> (Pink Floyd)<br />
<em>Dark Side of the Moon</em> is obviously one of the classic Pink Floyd albums. Smooth, a bit jazzy, and each track melts into the next. Simply brilliant. I will say that this isn&#8217;t my favorite Pink Floyd Album (I would pick <em>Animals</em> every day of the week), but you can&#8217;t lose with this CD.</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B000WS4OSY?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000WS4OSY"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/3snakes.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B000WS4OSY" border="0" alt="" width="1" height="1" /><br />
<strong>Three Snakes, One Charm</strong> (Black Crowes)<br />
I&#8217;m a big Black Crowes fan, but I might be alone in saying that this is my favorite album. It&#8217;s less produced than <em>Shake Your Money Maker</em>, but cleaner than <em>Amorica</em>. If you&#8217;re into pure Rock-N-Roll, this album is hard to beat.</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B0000669JL?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0000669JL"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/legend.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B0000669JL" border="0" alt="" width="1" height="1" /><br />
<strong>Legend</strong> (Bob Marley)<br />
The best thing about Reggae music is that it forces you to be in a good mood. It&#8217;s scientifically proven. <em>Legend</em> may be a best-of album, but let&#8217;s be honest&#8230; it&#8217;s the single greatest Reggae album there will ever be.</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B00001P4TH?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00001P4TH"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/fragile.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B00001P4TH" border="0" alt="" width="1" height="1" /><br />
<strong>The Fragile</strong> (Nine Inch Nails)<br />
As a double CD, <em>The Fragile</em> is a fantastic album to play while writing code as you get more than 100 minutes of pure awesome. <em>The Fragile</em> is by far my favorite NIN album&#8230; a fact that few NIN fans seem to agree with. The thing I love most about this CD: I hear a new layer or instrument every time I listen to it.</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B0029LHW68?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0029LHW68"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/thisiswar.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B0029LHW68" border="0" alt="" width="1" height="1" /><br />
<strong>This is War</strong> (30 Seconds to Mars)<br />
I got this CD for Christmas this year and I love it. Say what you want to about Jared Leto (I liked him in <em>Requiem for a Dream</em>), I definitely suggest you give this album a shot. It&#8217;s a solid set of songs that get you pumped up &#8211; and nothing helps you write code more some adrenaline. (Actually, not true. Caffeine does a pretty nice job&#8230;)</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B000008USI?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000008USI"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/acrossawire.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B000008USI" border="0" alt="" width="1" height="1" /><br />
<strong> Across a Wire: Live in New York City</strong> (Counting Crows)<br />
This is actually the only Counting Crows album I own &#8211; but it&#8217;s a fantastic CD. It&#8217;s a live performance that starts with a few of the band members playing acoustic instruments, but progressively adds electric guitars, drums and other instruments. Check it out.</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B000002BM5?ie=UTF8&amp;tag=whiloch-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000002BM5"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/unplugged.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&amp;l=as2&amp;o=1&amp;a=B000002BM5" border="0" alt="" width="1" height="1" /><br />
<strong>Unplugged</strong> (Alice in Chains)<br />
You can&#8217;t go wrong with any of the MTV Unplugged albums (Nirvana, Eric Clapton, etc). Alice in Chains gives the listener a totally different spin on their music, and it&#8217;s very cool to hear Layne Staley&#8217;s voice over the acoustic guitars.</div>
<div style="width: 99.9%; height: 130px;"><a href="http://www.amazon.com/gp/product/B000000WA4?ie=UTF8&#038;tag=whiloch-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B000000WA4"><img style="margin: 10px;" src="http://www.akawebdesign.com/blog/2009-12-31/pumpkins.jpg" border="0" alt="" align="left" /></a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=whiloch-20&#038;l=as2&#038;o=1&#038;a=B000000WA4" border="0" alt="" width="1" height="1" /><br />
<strong> Mellon Collie and the Infinite Sadnes</strong>s (The Smashing Pumpkins)<br />
This was a tough call for me, because I could have chosen any Pumpkins album to put on this list. <em>Mellon Collie and the Infinite Sadness</em> is a double CD with a ton of variation; the instruments, tempo and dynamics change constantly, but it&#8217;s fascinating to hear how all the songs work together.</div>
<p>This list is far from complete &#8211; but I&#8217;m sure many of you will disagree with my selections.</p>
<p>What are your thoughts? What albums would be on your own list?</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F31%2F10-albums-that-inspire-great-software%2F&amp;t=10%20Albums%20That%20Inspire%20Great%20Software" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F31%2F10-albums-that-inspire-great-software%2F&amp;title=10%20Albums%20That%20Inspire%20Great%20Software" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F31%2F10-albums-that-inspire-great-software%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F31%2F10-albums-that-inspire-great-software%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F31%2F10-albums-that-inspire-great-software%2F&amp;title=10%20Albums%20That%20Inspire%20Great%20Software" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=10%20Albums%20That%20Inspire%20Great%20Software%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F31%2F10-albums-that-inspire-great-software%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2009/12/31/10-albums-that-inspire-great-software/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2010: New Year&#8217;s Resolutions</title>
		<link>http://blog.akawebdesign.com/index.php/2009/12/30/2010-new-years-resolutions/</link>
		<comments>http://blog.akawebdesign.com/index.php/2009/12/30/2010-new-years-resolutions/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 18:04:02 +0000</pubDate>
		<dc:creator>Arthur Kay</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.akawebdesign.com/?p=334</guid>
		<description><![CDATA[Wow, another year has come and gone. I feel like the past few months have just flown by... which is either really good or really bad depending on how you look at things.

As 2009 comes to a close, it's a good time to look back and see how well we stuck to our New Year's resolutions. Although I'm sure that I am not alone, I will be the first to stand up and say that (yet again) I've failed to complete all of my goals for this year.

So how did I do in 2009? According to my New Year's resolutions for 2009, I guess I did alright. The question now becomes: "What are my resolutions for 2010?"]]></description>
			<content:encoded><![CDATA[<p>Wow, another year has come and gone. I feel like the past few months have just flown by&#8230; which is either really good or really bad depending on how you look at things.</p>
<p>As 2009 comes to a close, it&#8217;s a good time to look back and see how well we stuck to our New Year&#8217;s resolutions. Although I&#8217;m sure that I am not alone, I will be the first to stand up and say that (yet again) I&#8217;ve failed to complete all of my goals for this year.</p>
<p>This blog has been a very useful tool to document the accomplishments (and failures&#8230;) that I have achieved &#8211; and documenting my New Year&#8217;s resolutions is just another way to help myself stay focused on what I find important. I suppose &#8220;important&#8221; is somewhat of a relative term; it would seem that I am constantly shifting my focus towards some new goal. Priorities shift up and down on the list, but I suppose that&#8217;s just life.</p>
<p>So how did I do in 2009? According to my <strong><a href="http://blog.akawebdesign.com/index.php/2008/12/30/new-years-resolutions/" target="_self">New Year&#8217;s resolutions for 2009</a></strong>, I guess I did alright:</p>
<ol>
<li>I did not learn Silverlight, and I&#8217;ll be honest and say that I probably won&#8217;t ever spend the time to learn it. I have come to terms with the fact that I&#8217;m a developer (NOT a designer) and thus Silverlight / Flash aren&#8217;t the best way to spend my time. I actually did sign up for a Flash class at the local community college, but it was cancelled due to low enrollment. I&#8217;m taking that as a sign from God.</li>
<li>I did <strong><a href="http://blog.akawebdesign.com/index.php/2009/07/16/aka-web-design-gets-a-facelift/" target="_self">redesign my website</a></strong>! Although I did briefly attempt to create multiple sub-domains and online demos, I found that the redesign helped bring in some extra work. I never got around to the other details, but I&#8217;m not convinced that I even needed them.</li>
</ol>
<p>The question now becomes: &#8220;<em>What are my resolutions for 2010?</em>&#8221;</p>
<p>In 2010, I hope to:</p>
<ol>
<li><strong>Double the amount of freelance work I generated in 2009.</strong> This will be achieved by: spending some money on local advertising, continued networking with local web development companies, and possibly creating an email newsletter when I have a large enough client base.</li>
<li><strong>Change my use of social media.</strong> I have already started to do this&#8230; but I want to use social media sites strictly as professional tools. I plan to limit my use of Twitter, LinkedIn and the wide variety of message boards I visit so that I only post professional (i.e. &#8220;useful&#8221;) content. Facebook is a notable exception &#8211; I like that it&#8217;s a network of friends, and I don&#8217;t want them all to think I&#8217;m a total square.</li>
<li><strong>Give at least two professional presentations.</strong> I spoke at an <strong><a href="http://www.lcnug.org/" target="_blank">LCNUG</a></strong> meeting earlier this year and I attempted to create an ExtJS user group for the greater Chicago area. I won&#8217;t say that either presentation was amazing &#8211; and I know that I can do a bit better.</li>
<li><strong>Use more photos on my blog.</strong> Personally, I like blogs that have photos. I don&#8217;t know if you (i.e. my readers) actually care, so if you have an opinion definitely let me know.</li>
</ol>
<p>If anyone else has suggestions for what you&#8217;d like to see me accomplish this year&#8230; I&#8217;m all ears!</p>



Share and Enjoy:


	<a rel="nofollow"  target="_blank" href="http://blog.akawebdesign.com/index.php/feed/" title="RSS"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F30%2F2010-new-years-resolutions%2F&amp;t=2010%3A%20New%20Year%27s%20Resolutions" title="Facebook"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F30%2F2010-new-years-resolutions%2F&amp;title=2010%3A%20New%20Year%27s%20Resolutions" title="StumbleUpon"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F30%2F2010-new-years-resolutions%2F" title="Sphinn"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/sphinn.png" title="Sphinn" alt="Sphinn" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F30%2F2010-new-years-resolutions%2F" title="Technorati"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F30%2F2010-new-years-resolutions%2F&amp;title=2010%3A%20New%20Year%27s%20Resolutions" title="Reddit"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a>
	<a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=2010%3A%20New%20Year%27s%20Resolutions%20-%20http%3A%2F%2Fblog.akawebdesign.com%2Findex.php%2F2009%2F12%2F30%2F2010-new-years-resolutions%2F" title="Twitter"><img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<img src="http://blog.akawebdesign.com/wp-content/plugins/sociable/images/yahoobuzz.png" title="Yahoo! Buzz" alt="Yahoo! Buzz" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.akawebdesign.com/index.php/2009/12/30/2010-new-years-resolutions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
