


<?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>Fresh Click Media</title>
	<atom:link href="http://www.freshclickmedia.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.freshclickmedia.com</link>
	<description></description>
	<lastBuildDate>Mon, 08 Mar 2010 07:51:06 +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>Logorama wins Best Animated Short Film at the 2010 Academy Awards</title>
		<link>http://www.freshclickmedia.com/blog/2010/03/logorama-wins-best-animated-short-film-at-the-2010-academy-awards/</link>
		<comments>http://www.freshclickmedia.com/blog/2010/03/logorama-wins-best-animated-short-film-at-the-2010-academy-awards/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 07:39:01 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Admiration]]></category>
		<category><![CDATA[Logos and Identity]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=250</guid>
		<description><![CDATA[I first heard about Logorama when I visited David Airey's great logo site, <a href="http://www.logodesignlove.com">Logo Design Love</a>.  Lucky enough to watch a the entire film (see below), I was blown away by the animation and sheer number of logos, integrated into the story in an inventive and creative way.

<embed height="369" width="430" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.garagetv.be/v/S5k!wUapp7BV2oONHOYgA0fA3kKn7cvwkWO59OBMBBswSNtey-igvNmRlbFFQLab-z/v.aspx" allowfullscreen="true" bgcolor="#000000" id="embedPlayer">

I was happy to hear this morning that the film has won the Best Animated Short Film award at the 2010 Academy Awards!]]></description>
			<content:encoded><![CDATA[<p>I first heard about Logorama when I visited David Airey&#8217;s great logo site, <a href="http://www.logodesignlove.com">Logo Design Love</a>.  Lucky enough to watch a the entire film (see below), I was blown away by the animation and sheer number of logos, integrated into the story in an inventive and creative way.</p>
<p><embed height="369" width="430" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://www.garagetv.be/v/S5k!wUapp7BV2oONHOYgA0fA3kKn7cvwkWO59OBMBBswSNtey-igvNmRlbFFQLab-z/v.aspx" allowfullscreen="true" bgcolor="#000000" id="embedPlayer"></p>
<p>I was happy to hear this morning that the film has won the Best Animated Short Film award at the 2010 Academy Awards!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2010/03/logorama-wins-best-animated-short-film-at-the-2010-academy-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digging into WordPress &#8211; version 2.0 released</title>
		<link>http://www.freshclickmedia.com/blog/2010/03/digging-into-wordpress-version-2-0-released/</link>
		<comments>http://www.freshclickmedia.com/blog/2010/03/digging-into-wordpress-version-2-0-released/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 19:13:59 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=246</guid>
		<description><![CDATA[If you haven't read my review of <a href="http://www.freshclickmedia.com/blog/2010/01/digging-into-wordpress-book-review/">Digging into WordPress</a>, you may not know that I think it's currently the best WordPress book available.

One thing I didn't mention in the review is that when you buy it, you're entitled to free PDF updates for life. Perhaps I left out this because I thought it would amount to the odd grammar correction and so on.  Worthwhile, but not that exciting.  How wrong I was, because as co-author <a href="http://chriscoyier.net/">Chris Coyier</a> announces on the <a href="http://digwp.com/">Digging into WordPress site</a>, <a href="http://digwp.com/2010/03/digwpv2/">version 2.0 has been released</a> and it promises an extra chapter dedicated to WordPress 2.9, as well as one called 'Bonus Tricks', which focuses on 'some cool new tricks for your themes'.  I've only skimmed through the new pages, but the high quality writing and content is preserved.

If you haven't already grabbed yourself a copy, you should do yourself a favour and buy it!]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t read my review of <a href="http://www.freshclickmedia.com/blog/2010/01/digging-into-wordpress-book-review/">Digging into WordPress</a>, you may not know that I think it&#8217;s currently the best WordPress book available.</p>
<p>One thing I didn&#8217;t mention in the review is that when you buy it, you&#8217;re entitled to free PDF updates for life. Perhaps I left out this because I thought it would amount to the odd grammar correction and so on.  Worthwhile, but not that exciting.  How wrong I was, because as co-author <a href="http://chriscoyier.net/">Chris Coyier</a> announces on the <a href="http://digwp.com/">Digging into WordPress site</a>, <a href="http://digwp.com/2010/03/digwpv2/">version 2.0 has been released</a> and it promises an extra chapter dedicated to WordPress 2.9, as well as one called &#8216;Bonus Tricks&#8217;, which focuses on &#8217;some cool new tricks for your themes&#8217;.  Included with the download are six WordPress themes too!  I&#8217;ve only skimmed through the new pages, but the high quality writing and content is preserved.</p>
<p>If you haven&#8217;t already grabbed yourself a copy, you should do yourself a favour and buy it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2010/03/digging-into-wordpress-version-2-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.4 Reference Guide &#8211; Book Review</title>
		<link>http://www.freshclickmedia.com/blog/2010/02/jquery-1-4-reference-guide-book-review/</link>
		<comments>http://www.freshclickmedia.com/blog/2010/02/jquery-1-4-reference-guide-book-review/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 19:54:51 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=233</guid>
		<description><![CDATA[<img src="http://www.freshclickmedia.com/wp-content/uploads/2010/02/jQuery14Reference1.jpg" alt="jQuery 1.4 Reference Guide" title="jQuery 1.4 Reference Guide" width="590" height="150" />

Unless they've been living in a cave for the last couple of years, web developers will be familiar with <a href="http://jquery.com/">jQuery</a>.  Due to its speed, power and ubiquity, it's become the de facto JavaScript library for anybody wishing to create cross-browser behaviour.  

jQuery version 1.4 was released on January 14, 2009, and hot on the heels of that release is the accompanying '<a href="https://www.packtpub.com/jquery-1-4-reference-guide/book">jQuery 1.4 Reference Guide</a>' book from Packt.  The book is nudging at 300 pages in length, and covers the API in a similar way to the excellent <a href="http://docs.jquery.com/Main_Page">online documentation</a>.  This isn't the book for readers with no JavaScript experience, but should be easy to pick up with somebody with at least a limited knowledge.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freshclickmedia.com/wp-content/uploads/2010/02/jQuery14Reference1.jpg" alt="jQuery 1.4 Reference Guide" title="jQuery 1.4 Reference Guide" width="590" height="150" /></p>
<p>Unless they&#8217;ve been living in a cave for the last couple of years, web developers will be familiar with <a href="http://jquery.com/">jQuery</a>.  Due to its speed, power and ubiquity, it&#8217;s become the de facto JavaScript library for anybody wishing to create cross-browser behaviour.  </p>
<p>jQuery version 1.4 was released on January 14, 2009, and hot on the heels of that release is the accompanying &#8216;<a href="https://www.packtpub.com/jquery-1-4-reference-guide/book">jQuery 1.4 Reference Guide</a>&#8216; book from Packt.  The book is nudging at 300 pages in length, and covers the API in a similar way to the excellent <a href="http://docs.jquery.com/Main_Page">online documentation</a>.  This isn&#8217;t the book for readers with no JavaScript experience, but should be easy to pick up with somebody with at least a limited knowledge.</p>
<p>The eleven chapters cover the following:</p>
<ol>
<li>Anatomy of a jQuery script</li>
<li>Selector Expressions</li>
<li>DOM Traversal Methods</li>
<li>DOM Manipulation Methods</li>
<li>Event Methods</li>
<li>Effect Methods</li>
<li>AJAX Methods</li>
<li>Miscellaneous Methods</li>
<li>jQuery Properties</li>
<li>The Plug-in API</li>
<li>Alphabetical Quick Reference</li>
</ol>
<p>The first chapter gently introduces the reader to the jQuery framework, as it quickly but clearly dissects an example that dynamically extracts headings from an HTML document and assembles them into a table of contents.  My only criticism on this chapter is that it doesn&#8217;t mention the recommended practice of using <a href="http://code.google.com/apis/ajaxlibs/documentation/#jquery">Google&#8217;s jQuery <accronym title="Content Delivery Network">CDN</a>, preferring to link to a local, downloaded copy.</p>
<p>Subsequent chapters get into the swing of jQuery methods and techniques, using examples to complement their description.  Reference guides are rarely the most exciting books, but this is actually quite easy to read, and the examples are well written and help push the reader through the content.</p>
<p>Chapter 10 focuses on plug-in development, and although short, does cover the essentials in a well-written overview of a simple print plugin.</p>
<p>Despite the quality of the online documentation, this is a worthwhile book for any jQuery developer, owing to its clear and direct content.  Although the framework is evolving, the book is likely to be relevant for a long time to come.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2010/02/jquery-1-4-reference-guide-book-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8 Theme Design &#8211; Book Review</title>
		<link>http://www.freshclickmedia.com/blog/2010/01/wordpress-2-8-theme-design-book-review/</link>
		<comments>http://www.freshclickmedia.com/blog/2010/01/wordpress-2-8-theme-design-book-review/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 21:41:02 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=211</guid>
		<description><![CDATA[<img src="http://www.freshclickmedia.com/wp-content/uploads/2010/01/Wordpress-2.8-Theme-Design.jpg" alt="WordPress 2.8 Theme Design" title="WordPress 2.8 Theme Design" width="590" height="150" />

I seem to be reading quite a few WordPress books of late, and there are certainly a few to choose from. Packt Publishing's WordPress 2.8 Theme Design's tagline is 'Create flexible, powerful, and professional themes for your WordPress blogs and websites'.  

WordPress themes are of interest to me since they fuse a visual aspect with PHP code, and there's no doubt that they appeal to many other people too. In this review, I examine how appealing the book is to theme beginners and more advanced users.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freshclickmedia.com/wp-content/uploads/2010/01/Wordpress-2.8-Theme-Design.jpg" alt="WordPress 2.8 Theme Design" title="WordPress 2.8 Theme Design" width="590" height="150" /></p>
<p>I seem to be reading quite a few WordPress books of late, and there are certainly a few to choose from. <a href="http://www.packtpub.com/">Packt Publishing</a>&#8217;s <a href="http://www.packtpub.com/wordpress-2-8-theme-design-2nd-edition/book">WordPress 2.8 Theme Design</a>&#8217;s tagline is &#8216;Create flexible, powerful, and professional themes for your WordPress blogs and websites&#8217;.  </p>
<p>WordPress themes are of interest to me since they fuse a visual aspect with PHP code, and there&#8217;s no doubt that they appeal to many other people too. In this review, I examine how appealing the book is to theme beginners and more advanced users.</p>
<h4>Chapter Overview</h4>
<ol>
<li>Getting Started as a WordPress Theme Designer</li>
<li>Theme Design and Approach</li>
<li>Coding it Up</li>
<li>Debugging and  Validation</li>
<li>Putting Your Theme into Action</li>
<li>WordPress Template Tag, Function, and CSS Reference</li>
<li>AJAX/Dynamic Content and Interactive Forms</li>
<li>Dynamic Menus and Interactive Elements</li>
<li>Design Tips for Working with WordPress</li>
</ol>
<h4>Book overview</h4>
<p><img src="http://www.freshclickmedia.com/wp-content/uploads/2010/01/wordpress28themedesign.jpg" alt="WordPress 2.8 Theme Design" title="WordPress 2.8 Theme Design" width="250" height="309" class="alignright size-full wp-image-229" /></p>
<p>The book&#8217;s author <a href="http://www.packtpub.com/author_view_profile/id/145">Tessa Blakely Silver</a> starts very gently with an introduction to WordPress themes and why downloading a theme that&#8217;s already been coded and designed may not always be the best solution.  Subsequently, the book develops a theme from scratch and examines core technologies such as WordPress, CSS, XHTML and PHP.  </p>
<p>The second chapter starts with a discussion of theme design in general, followed by the beginnings of the theme that&#8217;s developed throughout the book.  There are further discussions on semantic markup, typography, fonts and layout.  </p>
<p>The following chapter focuses on the code aspect of theme design, and suggests a workflow strategy as well as template tags, hooks, and the WordPress loop.  Comments are then discussed in some detail, the topic including pagination and threaded comments.</p>
<p>Chapter four examines the process of debugging and validating.  A thorough chapter includes references to the W3C validation services, Firefox&#8217;s JavaScript/Error console, Firebug and some of the issues that the budding theme developer will face when dealing with IE6.</p>
<p>Chapter five looks at the style.css file, which provides descriptive information about a theme, together with packaging the theme into a ZIP for distribution and running test installations of the theme package.</p>
<p>Chapter six adopts a more reference based approach, with an in depth examination of WordPress template tags, the WordPress template hierarchy, the loop and shortcodes.</p>
<p>The following chapter looks at AJAX and JavaScript, as well as preparing your theme for plugins and widgets.</p>
<p>Chapter eight builds on Chapter 7&#8217;s JavaScript discussion by developing a drop-down menu for the theme.  There is also a discussion of Flash and how that can be used with WordPress themes.</p>
<p>Chapter nine rounds off the book with a number of design tips that apply not just to WordPress theme design, but web design in general.</p>
<p>The book&#8217;s about 250 pages in length, and is generally well written.  I did, however, notice a few errors in code samples (mostly misplaced quotes), and a couple of examples in the prose itself.  Another minor niggle was that the author talks about semantic markup, and then introduces &#8217;sidebarLT&#8217; (sidebar left) and &#8217;sidebarRT&#8217; (sidebar right) IDs into the markup.</p>
<h4>Who will get most out of the book?</h4>
<p>The back of the book states:</p>
<blockquote><p>This book can be used by WordPress users or visual designers (with no server-side scripting or programming experience) who are used to working with the common industry-standard tools such as Photoshop and Dreamweaver or other popular graphic, HTML, and text editors.<br />
Regardless of your web development skill set or level, you&#8217;ll be walked through the clear, step-by-step instructions. But familiarity with a broad range of web development skills and WordPress know-how will allow you to gain maximum benefit from this book.
</p></blockquote>
<p>It seems as through Packt have tried to convince the potential reader that this is the book for them, regardless of whether they&#8217;re fairly inexperienced in some areas, or a a highly skilled developer.  I&#8217;d say that the book covers a lot of ground, and that it does so at a pace that <em>would</em> be suitable for an inexperienced developer.  Much of the content, however, would already be familiar to a skilled web developer, and so I feel that they&#8217;d think that the really useful content is a little thinly spread.</p>
<h4>Verdict</h4>
<p>Overall, it&#8217;s encouraging to see more books about WordPress; although the internet is a fantastic resource, books still have a very important role in my opinion.  The content of this one is great for beginner-medium level web developers, but more experienced readers will be left wanting more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2010/01/wordpress-2-8-theme-design-book-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digging into WordPress &#8211; Book Review</title>
		<link>http://www.freshclickmedia.com/blog/2010/01/digging-into-wordpress-book-review/</link>
		<comments>http://www.freshclickmedia.com/blog/2010/01/digging-into-wordpress-book-review/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 20:37:11 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=202</guid>
		<description><![CDATA[<img src="http://www.freshclickmedia.com/wp-content/uploads/2010/01/Digging-into-Wordpress-Review.png" alt="Digging into WordPress" title="Digging into WordPress" width="590" height="150" />

There are a huge number of books out there for WordPress, but 'Digging into WordPress', written by WordPress 'veterans' <a href="http://digwp.com/chris-coyier/">Chris Coyier</a> and <a href="http://digwp.com/jeff-starr/">Jeff Starr</a> stands out for a number of reasons.

The book's been in development for a while, and the finished 400 pages are very polished and generally well written.  The book is available from the <a href="http://digwp.com/book/">Digging into WordPress website</a>, and the site features a <a href="http://digwp.com/book-demo/Digging-Into-WP-DEMO.pdf">PDF Sample</a> and containing the contents and Chapter 3 - 'Anatomy of a WordPress Theme'.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freshclickmedia.com/wp-content/uploads/2010/01/Digging-into-Wordpress-Review.png" alt="Digging into WordPress" title="Digging into WordPress" width="590" height="150" /></p>
<p>There are a huge number of books out there for WordPress, but &#8216;Digging into WordPress&#8217;, written by WordPress &#8216;veterans&#8217; <a href="http://digwp.com/chris-coyier/">Chris Coyier</a> and <a href="http://digwp.com/jeff-starr/">Jeff Starr</a> stands out for a number of reasons.</p>
<p>The book&#8217;s been in development for a while, and the finished 400 pages are very polished and generally well written.  The book is available from the <a href="http://digwp.com/book/">Digging into WordPress website</a>, and the site features a <a href="http://digwp.com/book-demo/Digging-Into-WP-DEMO.pdf">PDF Sample</a> and containing the contents and Chapter 3 &#8211; &#8216;Anatomy of a WordPress Theme&#8217;.</p>
<p>To reproduce here, the main chapters of the book are:</p>
<ol>
<li><strong>Welcome to WordPress</strong> &#8211; an introduction to Wordpress, this chapter is suitable for absolute beginners to WordPress, so if you&#8217;ve never used it before, this chapter will get you up and running.</li>
<li><strong>Setting up Wordpress</strong> &#8211; installing, categories, tags, user administration, as well as an introduction to using themes and plugins.</li>
<li><strong>Anatomy of a WordPress theme</strong> &#8211; a more detailed examination of WordPress themes, covering theme files, the header, the WordPress loop, comments, theme functions and other theme fundamentals.</li>
<li><strong>Theme Design and Development</strong> &#8211; further examination of themes, including loop customisation, menus, styling and widgets.</li>
<li><strong>Extending Functionality</strong> &#8211; a detailed look at plugins, including custom functions and using WordPress as a CMS.</li>
<li><strong>Working with RSS Feeds</strong> &#8211; a comprehensive chapter featuring many facets of RSS, including using FeedBurner for feed devivery, and tracking and displaying of Feed Statistics.</li>
<li><strong>Working with Comments</strong> &#8211; great chapter that examines one of the most important areas of WordPress.</li>
<li><strong>Search Engine Optimisation</strong> &#8211; this is a great example of something that you wouldn&#8217;t normally find in a typical WordPress book, and features many items that are of great interest to many bloggers.</li>
<li><strong>Maintaining a Healthy Site</strong> &#8211; reminds the reader that there are a few things that they can and should do to protect their WordPress installation against hacking and comment spam.</li>
</ol>
<p>The book&#8217;s absolutely jam-packed with useful information, and I learned a few things, despite having used WordPress for a while myself.  That said, it starts off very gently, and is suitable to WordPress beginners, too. The written style is very easy to read, and the prose is complemented beautifully by helpful diagrams, screenshots and sidenotes.</p>
<p>Much of the content is standard stuff, taking the reader through core WordPress concepts, but that&#8217;s not a criticism, it&#8217;s a necessary requirement for this type of book.  It&#8217;s the additions to this that really make the difference; things like integrating your site with Twitter, FeedBurner and Delicious.  It has a real-world feel about it, owing to Chris and Jeff&#8217;s experience and usage of WordPress.  In fact, it&#8217;s a great advertisement for WordPress itself, since it gives a holistic view of using WordPress for real-world sites.</p>
<p>Initially the book was only available as a PDF download, but has recently been <a href="http://digwp.com/2009/12/the-book-in-print/">made available as a printed book</a>.  It looks fantastic, and its spiral-bounding means you can lay it flat on a desk. The only downside is that it is a little pricey, but might be worth considering if you crave a printed page version.</p>
<p>Overall, this is the best WordPress book that I&#8217;ve read, and will help you get more out of it, whether you&#8217;re a beginner or more seasoned user. Go get it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2010/01/digging-into-wordpress-book-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saying goodbye to 2009.</title>
		<link>http://www.freshclickmedia.com/blog/2009/12/saying-goodbye-to-2009/</link>
		<comments>http://www.freshclickmedia.com/blog/2009/12/saying-goodbye-to-2009/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 22:07:32 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Working Life]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=200</guid>
		<description><![CDATA[A new year is on the horizon, and so it's natural to look back on the previous 12 months, take stock, and plan for the future. So what kind of year has it been?

Overall, it's been a good year.  My background as a software developer is with Microsoft-based technologies such as Visual C++, and since 2003, .NET and C#.  Although my technical mainstay is still .NET, this year has seen me work more and more with open-source, PHP-based solutions such as <a href="http://www.codeigniter.com">CodeIgniter</a> and <a href="http://www.expressionengine.com">ExpressionEngine</a>.  I've continued to work with Wordpress, and in the second quarter, completed <a href="http://www.bikingforbones.co.uk/">Biking for Bones</a>, a site for my mother-in-law, who rode over 3500 miles in aid of the Arthritis Research Council.]]></description>
			<content:encoded><![CDATA[<p>A new year is on the horizon, and so it&#8217;s natural to look back on the previous 12 months, take stock, and plan for the future. So what kind of year has it been?</p>
<p>Overall, it&#8217;s been a good year.  My background as a software developer is with Microsoft-based technologies such as Visual C++, and since 2003, .NET and C#.  Although my technical mainstay is still .NET, this year has seen me work more and more with open-source, PHP-based solutions such as <a href="http://www.codeigniter.com">CodeIgniter</a> and <a href="http://www.expressionengine.com">ExpressionEngine</a>.  I&#8217;ve continued to work with Wordpress, and in the second quarter, completed <a href="http://www.bikingforbones.co.uk/">Biking for Bones</a>, a site for my mother-in-law, who rode over 3500 miles in aid of the Arthritis Research Council.</p>
<p>In April, I also had the opportunity to do a project using Adobe Flex.  Whilst I&#8217;d had a little experience with ActionScript and Flash, this was the first time I did any significant work with Flex, and found it to be an interesting platform.  I used <a href="http://www.themidnightcoders.com/products/weborb-for-net/overview.html">WebORB for .NET</a> for back end communication.  Although I enjoyed the work, I missed working with good old HTML and CSS, and although some things are undoubtedly easier to achieve with an RIA platform such as Flex, I would argue that javascript libraries such as jQuery make many behavioural paradigms almost effortless.</p>
<p>The latter part of this year has seen me working on a company logo for Fresh Click Media. The aim is to integrate this into a new design for the site, and use the new logo as a focus for business cards that I&#8217;m also currently designing.  I&#8217;ve been toying with the idea of ExpressionEngine for the site, but I&#8217;m very fond of WordPress, and it does what I need; I don&#8217;t share the opinion that WordPress is a CMS, though it&#8217;s a bloody amazing bit of software.</p>
<p>For many people, 2009 will be associated with financial instability and job insecurity. I&#8217;ve been fortunate enough to have escaped the downturn this year, but despite many positive predictions for 2010, feel that we&#8217;re not out of the worst of it yet.  Fingers crossed.</p>
<p>I haven&#8217;t achieved everything I wanted in the past year, but I&#8217;m okay with that. You can&#8217;t plan for everything, and this year has brought some unexpected events that have had an effect on my professional plans. Despite this variation, one thing remains unchanged &#8211; I am passionate about what I do, and consider myself very lucky to be doing something I love. If I were religious, I&#8217;d be thanking god.</p>
<p>I&#8217;m looking forward to 2010.  In the short term, I&#8217;m going to be working on a redesign for this site and producing those business cards. The longer term aim is to develop Fresh Click Media as a business and win more client work and contracts.</p>
<p>Happy new year to you all!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2009/12/saying-goodbye-to-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create a swatch in Kuler and export to Adobe Illustrator</title>
		<link>http://www.freshclickmedia.com/blog/2009/11/create-a-swatch-in-kuler-and-export-to-adobe-illustrator/</link>
		<comments>http://www.freshclickmedia.com/blog/2009/11/create-a-swatch-in-kuler-and-export-to-adobe-illustrator/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 19:40:15 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Graphics]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=195</guid>
		<description><![CDATA[I've just created a (very) short screencast over at <a href="http://screenr.com">screenr.com</a> showing you how to create a colour swatch from an image in Adobe Kuler and export the swatch to Adobe Illustrator.  Check it out:

<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param name='movie' value='http://screenr.com/Content/assets/screenr_1116090935.swf' /><param name='flashvars' value='i=29925' /><param name='allowFullScreen' value='true' /><embed src='http://screenr.com/Content/assets/screenr_1116090935.swf' flashvars='i=29925' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just created a (very) short screencast over at <a href="http://screenr.com">screenr.com</a> showing you how to create a colour swatch from an image in Adobe Kuler and export the swatch to Adobe Illustrator.  Check it out:</p>
<p><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param name='movie' value='http://screenr.com/Content/assets/screenr_1116090935.swf' /><param name='flashvars' value='i=29925' /><param name='allowFullScreen' value='true' /><embed src='http://screenr.com/Content/assets/screenr_1116090935.swf' flashvars='i=29925' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2009/11/create-a-swatch-in-kuler-and-export-to-adobe-illustrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting started with googletest &#8211; the Google C++ Testing Framework</title>
		<link>http://www.freshclickmedia.com/blog/2009/10/getting-started-with-googletest-the-google-c-testing-framework/</link>
		<comments>http://www.freshclickmedia.com/blog/2009/10/getting-started-with-googletest-the-google-c-testing-framework/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 18:54:30 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=193</guid>
		<description><![CDATA[So, I've just recorded a second screencast at <a href="http://screenr.com">screenr</a>, this time about googletest - the Google C++ Testing Framework.  I had a couple of issues getting things up and running so I thought it might be beneficial to show I got going.

I've been more used to unit testing in a C# environment, particularly NUnit and MS Unit, so googletest was a fresh look at unit testing for C++.  Note that the screenr title is incorrect, it should read 'Getting started with googletest - the Google C<strong>++</strong> Testing Framework :)

<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param name='movie' value='http://screenr.com/Content/assets/screenr_0817090731.swf' ></param><param name='flashvars' value='i=21294' ></param><param name='allowFullScreen' value='true' ></param><embed src='http://screenr.com/Content/assets/screenr_0817090731.swf' flashvars='i=21294' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer' ></embed></object>]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve just recorded a second screencast at <a href="http://screenr.com">screenr</a>, this time about googletest &#8211; the Google C++ Testing Framework.  I had a couple of issues getting things up and running so I thought it might be beneficial to show I got going.</p>
<p>I&#8217;ve been more used to unit testing in a C# environment, particularly NUnit and MS Unit, so googletest was a fresh look at unit testing for C++.  Note that the screenr title is incorrect, it should read &#8216;Getting started with googletest &#8211; the Google C<strong>++</strong> Testing Framework :)</p>
<p><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param name='movie' value='http://screenr.com/Content/assets/screenr_0817090731.swf' ></param><param name='flashvars' value='i=21294' ></param><param name='allowFullScreen' value='true' ></param><embed src='http://screenr.com/Content/assets/screenr_0817090731.swf' flashvars='i=21294' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer' ></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2009/10/getting-started-with-googletest-the-google-c-testing-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Popup Keyboard Screencast</title>
		<link>http://www.freshclickmedia.com/blog/2009/09/jquery-popup-keyboard-screencast/</link>
		<comments>http://www.freshclickmedia.com/blog/2009/09/jquery-popup-keyboard-screencast/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:04:17 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=187</guid>
		<description><![CDATA[Hey everyone - I've just recorded my first ever screencast over at <a href="http://screenr.com/">screenr.com</a>.  I talk about a jQuery popup keyboard plugin that I wrote a while back.

If you haven't already checked out screenr, be sure to head over and check it out - it's a fantastic way to record screencasts up to 5 minutes in length and requires no extra software or faffing about.  Recording a screencast is definitely a skill in itself, and since this is my first, I hope you'll excuse the odd 'um' and 'ah', but I hope I get the general message across.  Five minutes seems like a generous amount of time, but it really does go quickly when you're recording!

Some points that I didn't have time to go into on the screencast:

<ol>
	<li>The plugin was initially developed with jQuery 1.2.6 (the most up to date version at the time), but having tested with jQuery 1.3.2 (that latest version as I write this), everything seems fine.</li>
	<li>The plugin has been tested in IE7, Firefox and Safari - everything seems to work well.</li>
	<li>I haven't tested the plugin in IE6; I suspect there may be issues with select items and the popup keyboard.</li>
</ol>

<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param name='movie' value='http://screenr.com/Content/assets/screenr_0817090731.swf' /><param name='flashvars' value='i=15631' /><param name='allowFullScreen' value='true' /><embed src='http://screenr.com/Content/assets/screenr_0817090731.swf' flashvars='i=15631' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object>

You can <a href='http://www.freshclickmedia.com/wp-content/uploads/2009/09/jQuery-Keyboard.zip'>download a copy of the screencast project (ZIP file, 8k)</a> shown to have a look in greater detail.


]]></description>
			<content:encoded><![CDATA[<p>Hey everyone &#8211; I&#8217;ve just recorded my first ever screencast over at <a href="http://screenr.com/">screenr.com</a>.  I talk about a jQuery popup keyboard plugin that I wrote a while back.</p>
<p>If you haven&#8217;t already checked out screenr, be sure to head over and check it out &#8211; it&#8217;s a fantastic way to record screencasts up to 5 minutes in length and requires no extra software or faffing about.  Recording a screencast is definitely a skill in itself, and since this is my first, I hope you&#8217;ll excuse the odd &#8216;um&#8217; and &#8216;ah&#8217;, but I hope I get the general message across.  Five minutes seems like a generous amount of time, but it really does go quickly when you&#8217;re recording!</p>
<p>Some points that I didn&#8217;t have time to go into on the screencast:</p>
<ol>
<li>The plugin was initially developed with jQuery 1.2.6 (the most up to date version at the time), but having tested with jQuery 1.3.2 (that latest version as I write this), everything seems fine.</li>
<li>The plugin has been tested in IE7, Firefox and Safari &#8211; everything seems to work well.</li>
<li>I haven&#8217;t tested the plugin in IE6; I suspect there may be issues with select items and the popup keyboard.</li>
</ol>
<p><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param name='movie' value='http://screenr.com/Content/assets/screenr_0817090731.swf' /><param name='flashvars' value='i=15631' /><param name='allowFullScreen' value='true' /><embed src='http://screenr.com/Content/assets/screenr_0817090731.swf' flashvars='i=15631' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object></p>
<p>You can <a href='http://www.freshclickmedia.com/wp-content/uploads/2009/09/jQuery-Keyboard.zip'>download a copy of the screencast project (ZIP file, 8k)</a> shown to have a look in greater detail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2009/09/jquery-popup-keyboard-screencast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Future Vision</title>
		<link>http://www.freshclickmedia.com/blog/2009/08/microsofts-future-vision/</link>
		<comments>http://www.freshclickmedia.com/blog/2009/08/microsofts-future-vision/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 07:37:05 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.freshclickmedia.com/?p=184</guid>
		<description><![CDATA[I've just found this YouTube video showcasing Microsoft's vision for our future:

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8zqXOtl6B44&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_detailpage&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/8zqXOtl6B44&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_detailpage&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>

This, however, is more likely to be the actual reality:


<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/0USn7eufXps&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/0USn7eufXps&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just found this YouTube video showcasing Microsoft&#8217;s vision for our future:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/8zqXOtl6B44&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_detailpage&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/8zqXOtl6B44&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_detailpage&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
<p>This, however, is more likely to be the actual reality:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/0USn7eufXps&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/0USn7eufXps&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freshclickmedia.com/blog/2009/08/microsofts-future-vision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
