<?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>Andygirvan.com &#187; Development</title>
	<atom:link href="http://andygirvan.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://andygirvan.com</link>
	<description>London based Freelance Web &#38; iPhone Developer</description>
	<lastBuildDate>Mon, 09 Jan 2012 17:08:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HTML5 Engine: Construct 2</title>
		<link>http://andygirvan.com/2011/12/html5-engine-construct-2/</link>
		<comments>http://andygirvan.com/2011/12/html5-engine-construct-2/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 16:18:15 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=748</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/category/development/" title="Development">Development</a><a href="http://andygirvan.com/category/games/" title="Games">Games</a><a href="http://andygirvan.com/category/general/" title="General">General</a><a href="http://andygirvan.com/category/development/html5/" title="HTML5">HTML5</a></p>Following on from my previous list of HTML/JS game engines, I was informed about Construct 2 - a new visual HTML5 game development program for Windows, developed by London start-up Scirra.
]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/category/development/" title="Development">Development</a><a href="http://andygirvan.com/category/games/" title="Games">Games</a><a href="http://andygirvan.com/category/general/" title="General">General</a><a href="http://andygirvan.com/category/development/html5/" title="HTML5">HTML5</a></p><p>Following on from my previous list of HTML/JS game engines, I was informed about <a href="http://www.scirra.com/construct2" target="_blank">Construct 2</a> &#8211; a new visual HTML5 game development program for Windows, developed by <a href="http://www.scirra.com/" target="_blank">London start-up Scirra</a>.</p>
<p><iframe src="http://www.youtube.com/embed/5RlSmkSbleI" frameborder="0" width="500" height="254"></iframe></p>
<p>As shown in the video, Construct 2 makes it insanely easy to make interesting and addictive games such as a platformers or puzzles. It has a large array of ready-to-use assets such as sprites, sound effects and animations. The program generates HTML5 code so is fantastically portable. One thing to note is that, unlike most other &#8220;no-code coding&#8221; programs &#8211; Construct2 does not feel as though it is dumbed down; it really feels like developers made this for developers.</p>
<p>The free version of the program has limited functionality but will still allow you to play around and get a feel for the possibilities of the app, whilst the full versions are limitless, allowing you to go crazy.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/12/html5-engine-construct-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The latest HTML5 / JavaScript game engines</title>
		<link>http://andygirvan.com/2011/07/the-latest-html5-and-javascript-game-engines/</link>
		<comments>http://andygirvan.com/2011/07/the-latest-html5-and-javascript-game-engines/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 10:00:40 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript/jQuery]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=700</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p>In the age of multiple platforms and smartphones there is one definite feature is supported by all - a browser. Running with this idea is latest innovation in browser gaming - the gaming engine.]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p><p>In the age of multiple platforms and smartphones there is one definite feature which is supported by all &#8211; a browser. Running with this idea is the latest innovation in browser gaming &#8211; the gaming engine.</p>
<h2><a href="http://impactjs.com/" target="_blank">Impact &#8211; HTML5 Canvas &amp; JavaScript Game Engine</a></h2>
<p><a href="http://impactjs.com/" target="_blank">Impact</a> is, it claims, the &#8220;<em>most awesomest way to create even more HTML 5 games</em>&#8221; and at first glance, you&#8217;d be hard pressed to argue against that. The slick website demonstrating the engine shows a game created using the engine running on browsers both on desktops and on mobile. It also comes with its own <a href="http://impactjs.com/documentation/video-tutorial-weltmeister" target="_blank">dedicated level editor</a> so people who are more design orientated are looked after as well.</p>
<p>The engine&#8217;s greatest strength is its well written and nicely <a href="http://impactjs.com/documentation/class-reference/game" target="_blank">presented documentation</a> &#8211; with examples of each class in action. All this for just $99 is a steal &#8211; however there are free alternatives out there&#8230;</p>
<h2><a href="http://www.limejs.com/" target="_blank">LimeJS HTML5 Game Framework</a></h2>
<p>Available via <a href="http://www.github.com/digitalfruit/limejs" target="_blank">Github</a>, <a href="http://www.limejs.com/" target="_blank">LimeJS</a> is entirely free and open source &#8211; allowing you to build fast and (more importantly) native-experience games for multiple platforms. It has a decent community around it, however it does seem to suffer from the &#8220;too many cooks&#8221; issue and the documentation is poorly presented &#8211; offering little more than is absolutely necessary. As a free alternative, however, you&#8217;d be hard-pressed to find anything better suited for HTML5 game development.</p>
<h2><a href="http://jawsjs.com/" target="_blank">JawsJS</a></h2>
<p>More of an individual&#8217;s attempt to work with HTML5 canvas, <a href="http://jawsjs.com/" target="_blank">JawsJS</a> definitely has some legs. It has since been extended beyond the canvas and the developer promises plenty of updates in the following few months. Definitely one to watch.</p>
<h2><a href="http://gamequery.onaluf.org/" target="_blank">GameQuery</a></h2>
<p>Perhaps the one that interests me the most, <a href="http://gamequery.onaluf.org/" target="_blank">GameQuery</a> attempts to create a gaming engine based around the already fantastic jQuery framework. The developers are specifically promising that it will be easy, quick and stick to the jQuery philosophy. As an avid <a href="/category/development/javascriptjquery/">jQuery fan myself</a>, this one has me excited. Supporting solid gaming features such as collision detection and animation and promising that beginners can develop basic 2D games &#8211; this could do for game development what jQuery did for carousels.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/07/the-latest-html5-and-javascript-game-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The fuss about Google+ (for developers)</title>
		<link>http://andygirvan.com/2011/07/the-fuss-about-google-plus-for-developers/</link>
		<comments>http://andygirvan.com/2011/07/the-fuss-about-google-plus-for-developers/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 21:51:09 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=685</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/category/development/" title="Development">Development</a><a href="http://andygirvan.com/category/tech/" title="Tech">Tech</a></p>Considering you're reading a blog, I'll just go right ahead and assume you've heard of Google+ and all of its "facebook killer" gubbins. It seems, initially at least, that the service has hit the ground running and Google are already planning on increasing its presence across all its services, such as Google Mail and... *cough* Buzz. But what has the search-giant offered the developers, in order to create third-party apps and services?]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/category/development/" title="Development">Development</a><a href="http://andygirvan.com/category/tech/" title="Tech">Tech</a></p><p>Considering you&#8217;re reading a blog, I&#8217;ll just go right ahead and assume you&#8217;ve heard of <a href="https://plus.google.com/" target="_blank">Google</a>+ and all of its &#8220;<em>facebook killer</em>&#8221; gubbins. It seems, initially at least, that the service has hit the ground running and Google are already planning on <a href="http://techcrunch.com/2011/07/11/gmail-plus/" target="_blank">increasing its presence across all its services</a>, such as Google Mail. But what has the search-giant offered the developers, in order to create third-party apps and services?</p>
<p>So far, so little. Google have announced that there will be an API to interact with but the extent of how much is offered is still unclear. Developers are able to <a href="https://services.google.com/fb/forms/plusdevelopers/" target="_blank">sign up here</a> to get in on the action ahead of the general public. Interestingly, there have already been a few services built for Google+ that are making some noise.</p>
<p style="text-align: center;"><a href="http://andygirvan.com/wp-content/uploads/2011/07/Google-Chrome.png"><img class="aligncenter size-full wp-image-693" title="Google Chrome" src="http://andygirvan.com/wp-content/uploads/2011/07/Google-Chrome.png" alt="" width="515" height="176" /></a></p>
<p>One of these ideas is <a href="http://gplus.to" target="_blank">GPlus.to</a> This is essentially as <a href="http://en.wikipedia.org/wiki/TinyURL" target="_blank">tinyurl-a-like</a> which provides you the ability to shorten your long, number-heavy Google+ name to something shorter, sweeter and all around <em>more tweetable</em>. Whilst pretty interesting, the service is still not able to access any of the Google+ API features and as such cannot really be classed as a Google+ app.</p>
<p>But what happens when Google+ opens itself up to developers? Google are one of the strongest evangelists for <a href="http://www.youtube.com/html5" target="_blank">HTML5</a> and will certainly provide a fantastic collection of methods (as they have for pretty much all their big APIs &#8211; maps, translation &amp; search) to take advantage of the new features that HTML5 and the latest browsers provide &#8211; I&#8217;d expect to see a lot of &lt;canvas&gt; from this point on. There is also the <a href="http://www.pcworld.com/article/235394/google_to_developers_stay_tuned_for_google_tools.html" target="_blank">rumour</a> that Google+ will be built around the <a href="http://code.google.com/apis/opensocial/" target="_blank">OpenSocial API</a> which means developers familiar with this should be able to just jump straight in.</p>
<p>Does this mean that the majority of developers will start moving away from Facebook and toward Google? Not quite. Facebook has always had a pretty bad rep for their development tools &#8211; not least the documentation. However, this has long since been recognised by Facebook and there has been some, frankly, fantastic work done under the umbrella term &#8220;<a href="http://developers.facebook.com/blog/post/417/" target="_blank">Operation Developer Love</a>&#8220;. Facebook is still not without its faults but in comparison to it a few years back, it is a pretty nice platform to build for. As a developer of several Facebook apps myself, I&#8217;m hoping that the two different platforms will see eye-to-eye in terms of integration, so its not a case of build 2 apps for 2 platforms.</p>
<p>Where I feel that Google+ could blow Facebook out of the water is in its (already successful) mobile apps. The problem with the Facebook apps for the iPhone/iPad is that it is a very stripped down version of the web service. Any custom tabs or applications are just not accessible. Google+ could turn this on its head and provide developers with the opportunity to make apps for the mobile version of Google+. How Apple would react to apps within apps, I&#8217;m <a href="http://www.bbc.co.uk/news/technology-14027466" target="_blank">not so sure</a> but I would imagine that anyone with an Android device would be just peachy.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.paulngobili.com/wp-content/uploads/2011/04/holder_watch-this-space.jpg" alt="" width="347" height="231" /></p>
<p>I guess at this point, until Google announces more about its developer tools, it&#8217;s a &#8220;<a href="http://www.pcworld.com/article/235394/google_to_developers_stay_tuned_for_google_tools.html" target="_blank">watch this space</a>&#8221; kind of deal. But its a very interesting space to watch, one that could literally be worth billions.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/07/the-fuss-about-google-plus-for-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blankit for jQuery &#8211; set your targets to blank.</title>
		<link>http://andygirvan.com/2011/06/blankit-for-jquery-set-your-targets-to-blank/</link>
		<comments>http://andygirvan.com/2011/06/blankit-for-jquery-set-your-targets-to-blank/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 13:27:16 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript/jQuery]]></category>
		<category><![CDATA[blankit]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[target]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=638</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p>The latest addition to my ever growing list of projects on Github is Blankit - a jQuery plugin for adding target="_blank" to any matching elements.]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p><p>The latest addition to my ever growing list of projects on Github is <a href="https://github.com/andygirvan/Blankit" target="_blank">Blankit</a> &#8211; a jQuery plugin for adding target=&#8221;_blank&#8221; to any matching elements. This was done to avoid the issue of creating a long, content heavy, page and having to go through and manually add target=&#8221;_blank&#8221; to each a element. This plugin was also contributed to by <a href="http://twitter.com/spol" target="_blank">Seb Pollard</a>, the technical ninja that he is.</p>
<p>Check it out: <a href="https://github.com/andygirvan/Blankit" target="_blank">on github</a> or <a href="http://andygirvan.com/blankit" target="_blank">try out the demo</a>.</p>
<div class="line"><div></div></div>
<p>The plugin takes 3 options allowing you to customize it to suit your needs; same domain links can be included as can list elements, and previously set target attributes can be overridden.</p>
<h2>How to use</h2>
<div class="box"><div class="icon icon-code left" style="background-image: url(http://andygirvan.com/wp-content/themes/fastblog/images/icons/code.png);"><p>$ ( &#8220;a&#8221; ).blankit( { option: value } );</p></div></div>
<h2>Options</h2>
<div class="box"><div class="icon icon-none left">// Any previously set targets will be overridden with the new _blank value.<br />
override:   (default: false)</p>
<p>// This will include any anchor tags that are in a list (usually menu element).<br />
listitems:  (default: false)</p>
<p>// This will include/exclude the internal links from having blank set as a target property.<br />
samedomain: (default: false)</div></div>
<p>Check it out &amp; tell me your thoughts. Don&#8217;t forget you can also <a href="https://github.com/andygirvan/Blankit" target="_blank">fork it</a> and use it however you want. There is also more information on the plugin at <a href="http://plugins.jquery.com/project/Blankit" target="_blank">plugins.jquery.com</a></p>
<div class="line"><div></div></div>
<p>If you enjoyed this post, why not subscribe to <a href="http://andygirvan.com/feed/">my feed</a> or check me out on <a href="http://twitter.com/andygirvan">Twitter</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/06/blankit-for-jquery-set-your-targets-to-blank/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>When is WordPress the right tool for the job?</title>
		<link>http://andygirvan.com/2011/06/when-is-wordpress-the-right-tool-for-the-job/</link>
		<comments>http://andygirvan.com/2011/06/when-is-wordpress-the-right-tool-for-the-job/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 23:09:40 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Expression Engine]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[expression engine]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=600</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p>Over the past few years I've had the good fortune to work with a wide range of projects, from small single person business blogs to multinational systems. Interestingly, a common factor through all these projects has been "Can it be done quicker in WordPress?".]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p><p>Over the past few years I&#8217;ve had the good fortune to work with a wide range of projects, from small single person business blogs to multinational systems. Interestingly, a common factor through all these projects has been &#8220;Can it be done quicker in <a href="http://wordpress.org/" target="_blank">WordPress</a>?&#8221;.</p>
<div class="box"><div class="icon icon-exclamation left" style="background-image: url(http://andygirvan.com/wp-content/themes/fastblog/images/icons/exclamation.png);">&#8220;WordPress is web software you can use to create a beautiful website or blog&#8221; &#8211; WordPress.org</div></div>
<div class="line"><div></div></div>
<p>WordPress has relatively recently begun angling itself towards the CMS market with varied success. The recent addition of <a title="Adding custom post types to WordPress 3" href="http://andygirvan.com/2010/07/adding-custom-post-types-to-wordpress-3/">custom post types</a> in <a title="Incase you missed it – WordPress 3.0 released!" href="http://andygirvan.com/2010/06/incase-you-missed-it-wordpress-3-0-released/">WordPress 3.0</a> allows developers to leave behind the idea of posts, pages &amp; media. Additionally, WordPress has one of the most active developer communities; creating nearly <a href="http://thenextweb.com/socialmedia/files/2010/08/wordpress-by-the-numbers.jpg" target="_blank">11,000 plugins for the platform</a>. How far can these features be shoehorned into a site specification?</p>
<p>As of late 2010, WordPress powered <a href="http://thenextweb.com/socialmedia/files/2010/08/wordpress-by-the-numbers.jpg" target="_blank">nearly 8.5% of all websites</a> showing that there is possibility to extend WP past its intended use. However, when you start using WordPress as more of a CMS, you run the risk of releasing your content to the multitude of <a href="http://stackoverflow.com/questions/1059785/how-secure-is-wordpress" target="_blank">drive-by hacks, security vulnerabilities and viruses</a>. Definitely avoid using any of the free WordPress themes as they&#8217;re almost <a href="http://www.blueriotlabs.com/2011/wordpress-development/4-reasons-to-stay-away-from-free-wordpress-themes/" target="_blank">certainly riddled</a>.</p>
<p>So, what&#8217;s the answer?</p>
<div class="box"><div class="icon icon-exclamation left" style="background-image: url(http://andygirvan.com/wp-content/themes/fastblog/images/icons/exclamation.png);">&#8220;If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a <a href="http://www.freefoto.com/images/01/08/01_08_52---Duck_web.jpg" target="_blank">duck</a>.&#8221; &#8211; Wiki</div></div>
<p>I have found that the &#8220;<a href="http://en.wikipedia.org/wiki/Duck_test" target="_blank">Duck Test</a>&#8221; applies perfectly to the WordPress scenario. If it looks like a blogging platform, it probably is best used as a blogging platform. It feels that the legacy code may be holding it back from being a full CMS platform. Perhaps they just want to straddle the line to take advantage of both scenarios.</p>
<p>In the end, WordPress still works very successfully as a CMS. It is perfectly suited for small to medium scale websites and the plugin directory is an invaluable tool for rolling out a website in minimal time. I would, however, suggest that if you&#8217;re finding yourself Googling for plugins, hacks and cracks to get WordPress to match a feature in your spec, you should probably take a look at the other, more CMS focused, platforms out there &#8211; <a title="Expression Engine: Add Global Variables to Channel Entries" href="http://andygirvan.com/2011/05/expression-engine-add-global-variables-to-channel-entries/">Expression Engine</a> is a personal favourite and a natural evolution of the WordPress idea of simple-to-roll-out websites.</p>
<div class="line"><div></div></div>
<p>If you enjoyed this post, why not subscribe to <a href="http://andygirvan.com/feed/">my feed</a> or check me out on <a href="http://twitter.com/andygirvan">Twitter</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/06/when-is-wordpress-the-right-tool-for-the-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preset Cocos2d, Box2d and LevelHelper project now on Github</title>
		<link>http://andygirvan.com/2011/06/preset-cocos2d-box2d-and-levelhelper-project-now-on-github/</link>
		<comments>http://andygirvan.com/2011/06/preset-cocos2d-box2d-and-levelhelper-project-now-on-github/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 21:33:02 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[box2d]]></category>
		<category><![CDATA[cocos2d]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[levelhelper]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=591</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p>Check out my already-set-up project on Github to be able to roll out a working Cocos2d powered game, taking advantage of the Box2d physics engine and the LevelHelper scenes. ]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p><p><a href="http://andygirvan.com/wp-content/uploads/2011/06/XcodeGithub.png"><img class="aligncenter size-full wp-image-592" title="XcodeGithub" src="http://andygirvan.com/wp-content/uploads/2011/06/XcodeGithub.png" alt="" width="500" height="191" /></a></p>
<p>After writing my previous <a title="Tools for building an iPhone app on a budget" href="http://andygirvan.com/2011/06/tools-for-building-an-iphone-app-on-a-budget/" target="_blank">Tools for building an iPhone app on a budget</a>, it really occured to me just how helpful LevelHelper is to iPhone game development. You can check out my <a href="https://github.com/andygirvan/LevelHelper-Template/" target="_blank">already-set-up project on Github</a> to be able to roll out a working Cocos2d powered game, taking advantage of the Box2d physics engine and the LevelHelper scenes.</p>
<p>Check out the repo: <a href="https://github.com/andygirvan/LevelHelper-Template/" target="_blank">here</a>.</p>
<p>Remember, the github project will require you to generate the LevelHelper files, the process of which is <a href="http://www.levelhelper.org/?cat=5" target="_blank">explained here</a>.</p>
<div class="line"><div></div></div>
<p>If you enjoyed this post, why not subscribe to <a href="http://andygirvan.com/feed/">my feed</a> or check me out on <a href="http://twitter.com/andygirvan">Twitter</a>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/06/preset-cocos2d-box2d-and-levelhelper-project-now-on-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Essential podcasts for improving web development</title>
		<link>http://andygirvan.com/2011/06/essential-podcasts-for-improving-web-development/</link>
		<comments>http://andygirvan.com/2011/06/essential-podcasts-for-improving-web-development/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 12:05:38 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[boagworld]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[focus]]></category>
		<category><![CDATA[podcasts]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=574</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p>Podcasts are a fantastic way of consuming the latest tech news/tips without having to sit down and read articles. Here are some of the best I've found which help me focus and learn more.]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p><p>Podcasts are a fantastic way of consuming the latest tech news/tips without having to sit down and read articles. Here are some of the best I&#8217;ve found which help me focus and learn more.</p>
<div class="line"><div></div></div>
<h2><a href="http://itunes.apple.com/gb/podcast/the-boagworld-show/id411449225" target="_blank">Boagworld</a></h2>
<p>Now in its second season, <a href="http://itunes.apple.com/gb/podcast/the-boagworld-show/id411449225" target="_blank">Boagworld</a> is hosted by Paul Boag and covers more of the theory of web development than the actual methods and functions. Great banter between the two hosts means its not a bore-fest and there are often some pretty big name guests on.</p>
<h2><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=404064215" target="_blank">Build &amp; Analyze</a></h2>
<p>A podcast still in its infancy, <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=404064215" target="_blank">Build &amp; Analyze</a> is a fantastic background podcast for those late night development stints. Deals with the more in depth topics such as coding languages, security and patents.</p>
<h2><a href="http://itunes.apple.com/us/podcast/wordpress-community-podcast/id164651619" target="_blank">The WordPress Podcast</a></h2>
<p>As the name suggests, the <a href="http://itunes.apple.com/us/podcast/wordpress-community-podcast/id164651619" target="_blank">WordPress Podcast</a> is focused heavily on the CMS platform, offering invaluable tips for running a blog. Definately worth a listen if you&#8217;ve ever dabbled in a bit of WordPress.</p>
<h2><a href="http://feeds.feedburner.com/bigwebshow" target="_blank">The Big Web Show</a></h2>
<p><a href="http://feeds.feedburner.com/bigwebshow" target="_blank">The Big Web Show</a> is a great podcast for hearing big names in development discuss general issues in the industry. The show quality is variable with quality of the guest speakers.</p>
<h2><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=396900791" target="_blank">Founders Talk</a></h2>
<p>Another podcast from the 5by5 network of broadcasts, <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=396900791" target="_blank">Founders Talk</a> invites startup founders to discuss their latest offerings and their learnings. Great for anyone who is interested in starting up a web dev company.</p>
<h2><a href="http://itunes.apple.com/au/podcast/codeigniter-podcast/id375670566" target="_blank">CodeIgniter Podcast</a></h2>
<p>Specifically talking about the CodeIgniter framework for PHP, the <a href="http://itunes.apple.com/au/podcast/codeigniter-podcast/id375670566" target="_blank">CodeIgniter Podcast</a> is a little niche but for me has been fantastic background noise as I&#8217;ve been building my CodeIgniter based web apps.</p>
<h2><a href="http://revision3.com/diggnation/subscribe" target="_blank">Diggnation</a></h2>
<p>Not specifically tech only, but <a href="http://revision3.com/diggnation/subscribe" target="_blank">Diggnaton </a>is one I&#8217;d definitely recommend. The hosts have fantastic banter and the show has been going long enough to perfect its formula. Tech issues are never deeply discussed but there are some interesting theories, thoughts and ideas thrown around. Always better when the hosts, Kevin Rose &amp; Alex Albrecht, have had a few beers beforehand.</p>
<div class="line"><div></div></div>
<p>If you enjoyed this post, why not subscribe to <a href="http://andygirvan.com/feed/">my feed</a> or check me out on <a href="http://twitter.com/andygirvan">Twitter</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/06/essential-podcasts-for-improving-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools for building an iPhone app on a budget</title>
		<link>http://andygirvan.com/2011/06/tools-for-building-an-iphone-app-on-a-budget/</link>
		<comments>http://andygirvan.com/2011/06/tools-for-building-an-iphone-app-on-a-budget/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 13:02:23 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[cocos2d]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=543</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p>After going through the process of developing, releasing and maintaining Wicked Little Devil, I realised that I had collected a large amount of apps, websites and tutorials.]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p><p>After going through the process of developing, releasing and maintaining <a title="Game Release: Wicked Little Devil (iPhone)" href="http://andygirvan.com/2011/05/wicked-little-devil/">Wicked Little Devil</a>, I realised that I had collected a large amount of apps, websites and tutorials*. Here are some of the best I used:</p>
<p>*these are massively game-focused.</p>
<div class="line"><div></div></div>
<h2>Software</h2>
<h3><a href="http://cocos2d-iphone.org">Cocos2d for iPhone</a> (free)</h3>
<p>The <a href="http://www.cocos2d-iphone.org/" target="_blank">Cococs2d for iPhone</a> framework is well documented and has fantastic <a href="http://www.cocos2d-iphone.org/forum/" target="_blank">community support</a> if you get stuck. It is free to use and is fantastically flexible, demonstrated best by looking at the plethora of different types of <a href="http://www.cocos2d-iphone.org/games/" target="_blank">games that have been built using it</a>. It is also extremely optimized, for smooth app speeds.</p>
<p>As mentioned before, the community is the strongest aspect of this software &#8211; the forums are extremely polite and even allow you to advertise your completed games and get feedback and reviews.</p>
<h3><span style="font-size: 15px; font-weight: bold;"><a href="http://www.spritehelper.org/" target="_blank">SpriteHelper </a>($11.99 / £8.99) </span></h3>
<p><a href="http://www.spritehelper.org" target="_blank">SpriteHelper </a>is a Mac OS (sorry, Windows users!) app which allows you to edit sprite-sheets, textures and physics shapes. It does all the complicated, time intensive, work for you allowing you to focus on the more fun aspects of game development. It is compatible with Cocos2d-X, Cocos2d and Corona SDK. Sprite Helper also allows you to import your created sprite files into&#8230;</p>
<h3><a href="http://www.levelhelper.org/" target="_blank">LevelHelper </a>($16.99 / £9.99)</h3>
<p>The combination of <a href="http://www.levelhelper.org" target="_blank">LevelHelper </a>and <a href="http://www.spritehelper.org" target="_blank">SpriteHelper</a> means you can roll out a physics based game in a few lines of code. You can use sprite helper to import your sprites into a physics driven world simply by dragging and dropping. Once you&#8217;ve finished creating your level you can export it to a file that can be implemented into Cocos2d. There are some fantastic tutorial videos of SpriteHelper &amp; LevelHelper <a href="http://www.levelhelper.org/?page_id=338" target="_blank">available here</a>.</p>
<div class="line"><div></div></div>
<h2>Websites</h2>
<h3><a href="http://musicloops.com" target="_blank">Musicloops.com</a> (variable)</h3>
<p>A fantastic site for royalty-free music with full length previews. Most tracks are of a decent price and some are available in variants for a cheaper price.</p>
<h3><a href="http://graphicriver.net/" target="_blank">GraphicRiver.net</a> (variable)</h3>
<p>Similarly to the musicloops site, <a href="http://GraphicRiver.net" target="_blank">GraphicRiver</a> (part of the larger Envato suite of services) provides very cheap but well produced graphical assets. There are some <a href="http://graphicriver.net/searches?term=sprite&amp;type=files" target="_blank">fantastic sprite-sheets</a> available, which would be a treat if you threw them at SpriteHelper.</p>
<h3><a href="http://github.org" target="_blank">Github</a> (Free / Premium around £7-10 per month)</h3>
<p>Theres no point doing all the development work, only to drop your laptop, crash your hard drive or save over all the files. To make sure this doesn&#8217;t happen, use <a href="http://github" target="_blank">Github</a> ensure that your code is version controlled. The benefit of this, aside from backup, is that you can collaborate with other developers to bring your app close to completion. Free accounts mean you have to have public repositories, whereas premium allows you to make them private.</p>
<div class="line"><div></div></div>
<h2>Tutorials</h2>
<p>Here are a bunch of tutorials I found really helpful through my development of <a title="Game Release: Wicked Little Devil (iPhone)" href="http://andygirvan.com/2011/05/wicked-little-devil/">Wicked Little Devil</a></p>
<ul>
<li><a href="https://github.com/haqu/tweejump/" target="_blank">Public repository for TweeJump</a></li>
<li><a href="http://jpsarda.tumblr.com/post/6171831450/tiny-wings-hills-with-cocos2d" target="_blank">Tiny Wings hills with Cocos2d</a></li>
<li><a href="http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d" target="_blank">How to make a tile based game with Cocos2d</a></li>
<li><a href="http://www.youtube.com/user/71squared" target="_blank">Playlist on YouTube for beginners guide to iPhone development</a></li>
<li><a href="http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:best_practices" target="_blank">Cocos2d best practices</a></li>
</ul>
<div class="line"><div></div></div>
<p>If you enjoyed this post, why not subscribe to <a href="http://andygirvan.com/feed/">my feed</a> or check me out on <a href="http://twitter.com/andygirvan">Twitter</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/06/tools-for-building-an-iphone-app-on-a-budget/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HTML5/CSS3 Examples</title>
		<link>http://andygirvan.com/2011/06/html5-css3-examples/</link>
		<comments>http://andygirvan.com/2011/06/html5-css3-examples/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 12:43:53 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[demonstration]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jquery mobile]]></category>
		<category><![CDATA[localstorage]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=533</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p>Over the past few days, I've been throwing together a few examples of HTML5/CSS3 and what can be done.]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p><p>Over the past few days, I&#8217;ve been throwing together a few examples of HTML5/CSS3 and what can be done. Right now, I&#8217;ve built demonstrations of :</p>
<ul>
<li><a href="http://andygirvan.com/playground/shapes/" target="_blank">Shapes</a></li>
<li><a href="http://andygirvan.com/playground/animation/" target="_blank">Animation</a></li>
<li><a href="http://andygirvan.com/playground/localstorage/" target="_blank">Local Storage</a></li>
<li><a href="http://andygirvan.com/playground/mobile/" target="_blank">Mobile</a> (using <a href="http://jquerymobile.com/" target="_blank">jQuery mobile</a>)</li>
</ul>
<p>As with most fancy HTML5/CSS3 stuff, the latest browsers are required so those of you with IE6/7 please <a href="http://www.google.com/chrome/" target="_blank">consider</a> <a href="http://www.mozilla.com/en-US/firefox/new/" target="_blank">upgrading</a> <a href="http://www.apple.com/safari/" target="_blank">your</a> <a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home" target="_blank">browser</a>.</p>
<p>The code for these is available on <a href="https://github.com/andygirvan/HTML5-CSS3" target="_blank">Github</a> so feel free to pull and use wherever/whenever.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/06/html5-css3-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun with CodeIgniter &amp; Twitter &#8211; Famousmention.com</title>
		<link>http://andygirvan.com/2011/06/famous-mention/</link>
		<comments>http://andygirvan.com/2011/06/famous-mention/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 21:10:32 +0000</pubDate>
		<dc:creator>Andy G</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[famousmention]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://andygirvan.com/?p=518</guid>
		<description><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p>After stumbling across the fantastic Tank-Auth library and the 3rd-party extension to it by ericbae (available on github), I thought it&#8217;d be a good opportunity to finally throw together a twitter web app. The product of this is Famous Mention.com, a tiny web app that allows you to check out who the most famous person [...]]]></description>
			<content:encoded><![CDATA[<p>Posted in <a href="http://andygirvan.com/tumblog/articles/">Articles</a></p><p><img class="aligncenter size-full wp-image-521" title="FamousMention" src="http://andygirvan.com/wp-content/uploads/2011/06/FamousMention1.png" alt="" width="520" /></p>
<p>After stumbling across the fantastic Tank-Auth library and the 3rd-party extension to it by ericbae (available on <a href="https://github.com/ericbae/Tank-Auth---3rd-Party-Authentication-Project">github</a>), I thought it&#8217;d be a good opportunity to finally throw together a twitter web app. The product of this is Famous Mention.com, a tiny web app that allows you to check out who the most famous person to tweet you is &amp; tweet out the result. Incidentally, my most famous @ message was from <a href="http://twitter.com/leolaporte" target="_blank">@leolaporte</a> who has 302977 followers &#8211; decent!</p>
<p>The code for this app is available on <a href="https://github.com/andygirvan/Fame-Mentions" target="_blank">Github</a>, so feel free to add to it or even tell me what I did wrong/could have done better.</p>
<p>Enough chatter, go ahead and find out who your most famous @ messenger is at <a href="http://famousmention.com">Famous Mention.com</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://andygirvan.com/2011/06/famous-mention/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

