<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>James Collins</title>
	
	<link>http://jamesc.id.au</link>
	<description>Web Development, WordPress, PHP, Cloud Computing</description>
	<lastBuildDate>Tue, 08 May 2012 02:33:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta4</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JamesACollins" /><feedburner:info uri="jamesacollins" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>JamesACollins</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Embed a Github Gist in WordPress Posts/Pages</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/9K5A72uBCYA/</link>
		<comments>http://jamesc.id.au/2012/05/embed-github-gist-wordpress/#comments</comments>
		<pubDate>Mon, 07 May 2012 08:00:03 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[Gist]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[oEmbed]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=665</guid>
		<description><![CDATA[Looking for a simple way to embed a Github Gist in your WordPress website? I spent some time reviewing the available plugins in the WordPress plugin repository, so I thought I&#8217;d share my findings. The plugin I ended up using &#8230; <a href="http://jamesc.id.au/2012/05/embed-github-gist-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Looking for a simple way to embed a <a href="https://gist.github.com/">Github Gist</a> in your WordPress website?</p>
<p>I spent some time reviewing the available plugins in the <a href="http://wordpress.org/extend/plugins/tags/gist">WordPress plugin repository</a>, so I thought I&#8217;d share my findings.<span id="more-665"></span></p>
<p>The plugin I ended up using is the <a href="http://wordpress.org/extend/plugins/oembed-gist/">oEmbed Gist WordPress Plugin</a> by <a href="http://firegoby.jp/wp/oembed-gist">Takayuki Miyauchi</a>.</p>
<p>I wanted a plugin that uses <a href="http://codex.wordpress.org/Embeds">WordPress&#8217; native oEmbed support</a> so that I could simply paste the URL to a Gist in my post or page (rather than having to use a special shortcode or another overcomplicated method).</p>
<p>Here&#8217;s an screenshot of the plugin in action on one of my recent <a href="http://jamesc.id.au/2012/05/escape-translated-strings-wordpress-plugin-theme/">blog posts</a>:</p>
<div id="attachment_705" class="wp-caption aligncenter" style="width: 594px"><a href="http://files.jamesc.id.au/wp-content/uploads/2012/05/gist-embed-example.png"><img src="http://files.jamesc.id.au/wp-content/uploads/2012/05/gist-embed-example-600x407.png" alt="Gist Embed Example" title="Gist Embed Example" width="584" height="396" class="size-large wp-image-705" /></a><p class="wp-caption-text">Gist Embed Example</p></div>
<p>The plugin allows you to embed any public Github Gist. To do so, just put paste the full URL to the Gist on its own line in your WordPress post or page. For example:</p>
<pre>https://gist.github.com/2598625</pre>
<p>If your Gist contains multiple files, the above example will show all files in the embed.</p>
<p>However if you want to embed an individual file that is part of a multi-file Gist, you use a URL which points to that particular file. For example:</p>
<pre>https://gist.github.com/2598625#file_2_safe.php</pre>
<p>(To obtain that link, view your Gist on the Github website and click the hash link (<code>#</code>) near that specific file. Then copy the URL and paste it into your WordPress post or page.</p>
<p>It&#8217;s that easy!</p>
<p>Using Github Gists (and this plugin) is a great way to embed code snippets in blog posts, because it ensures that the WordPress Visual Editor doesn&#8217;t mess with your code.</p>
<p>If you update the Gist, the changes will be automatically visible on your website too.</p>
<fb:like href='http://jamesc.id.au/2012/05/embed-github-gist-wordpress/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/9K5A72uBCYA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2012/05/embed-github-gist-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2012/05/embed-github-gist-wordpress/</feedburner:origLink></item>
		<item>
		<title>Should I escape translated strings in a WordPress plugin or theme?</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/ysRg5AOW4oc/</link>
		<comments>http://jamesc.id.au/2012/05/escape-translated-strings-wordpress-plugin-theme/#comments</comments>
		<pubDate>Sat, 05 May 2012 00:48:45 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[esc_attr]]></category>
		<category><![CDATA[esc_attr__]]></category>
		<category><![CDATA[esc_html_e]]></category>
		<category><![CDATA[esc_html__]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Sanitation]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=657</guid>
		<description><![CDATA[When writing a WordPress plugin recently, I wasn&#8217;t sure whether a translatable text/string is considered safe, or if it needs to escaped before being output. Here&#8217;s a simple example: View the code on Gist. The Problem At first glance, that &#8230; <a href="http://jamesc.id.au/2012/05/escape-translated-strings-wordpress-plugin-theme/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When writing a WordPress plugin recently, I wasn&#8217;t sure whether a translatable text/string is considered safe, or if it needs to escaped before being output.</p>
<p>Here&#8217;s a simple example:</p>
<script src="https://gist.github.com/2598625.js?file=1_unsafe.php"></script><noscript><p>View the code on <a href="https://gist.github.com/2598625">Gist</a>.</p></noscript>
<h2>The Problem</h2>
<p>At first glance, that code looks like it should be safe, however what would happen if the string was translated to contained an angled bracket (<code>&lt;</code> or <code>&gt;</code>)? </p>
<p>That would result in invalid HTML code. Or even worse, what if the translation file contained a malicious <code>&lt;script&gt;</code> tag?</p>
<h2>The Solution</h2>
<p><span id="more-657"></span><br />
After some searching through the WordPress source code, I came across the <code>esc_html__()</code> function:</p>
<blockquote><p><a href="http://codex.wordpress.org/Function_Reference/esc_html_2">esc_html__()</a>: Retrieves the translation of $text and escapes it for safe use in HTML output. If there is no translation, or the domain isn&#8217;t loaded, the original text is returned.</p></blockquote>
<p>So in order to make the above example safe/secure, it should be written as:</p>
<script src="https://gist.github.com/2598625.js?file=2_safe.php"></script><noscript><p>View the code on <a href="https://gist.github.com/2598625">Gist</a>.</p></noscript>
<p>(There is also the corresponding <a href="http://codex.wordpress.org/Function_Reference/esc_html_e">esc_html_e()</a> function, which is used if you want to output the text automatically without having to <code>echo</code> it).</p>
<h2>Another Example</h2>
<p>Another example is if the translatable string is going to be used inside a HTML attribute:</p>
<script src="https://gist.github.com/2598625.js?file=3_unsafe_attr.php"></script><noscript><p>View the code on <a href="https://gist.github.com/2598625">Gist</a>.</p></noscript>
<p>You would use the <code>esc_attr__()</code> function:</p>
<blockquote><p><a href="http://codex.wordpress.org/Function_Reference/esc_attr_2">esc_attr__()</a>: Retrieves the translation of $text and escapes it for safe use in an attribute. If there is no translation, or the domain isn&#8217;t loaded the original text is returned.</p></blockquote>
<p>So in order to make the above example safe/secure, it should be written as:</p>
<script src="https://gist.github.com/2598625.js?file=4_safe_attr.php"></script><noscript><p>View the code on <a href="https://gist.github.com/2598625">Gist</a>.</p></noscript>
<p>(There is also the corresponding <a href="http://codex.wordpress.org/Function_Reference/esc_attr_e">esc_attr_e()</a> function, which is used if you want to output the text automatically without having to <code>echo</code> it).</p>
<p>For more information see the WordPress Codex article on <a href="http://codex.wordpress.org/Data_Validation">Data Validation</a>.</p>
<h2>Conclusion</h2>
<p>So it seems that the &#8220;Trust No One&#8221; philosophy when retrieving or outputting data not only applies to end-users, but also to translators and translation files!</p>
<p>Is the above advice is correct? Or do you think it&#8217;s unnecessary to escape translatable strings?</p>
<p>Please let me know in the comments.</p>
<fb:like href='http://jamesc.id.au/2012/05/escape-translated-strings-wordpress-plugin-theme/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/ysRg5AOW4oc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2012/05/escape-translated-strings-wordpress-plugin-theme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2012/05/escape-translated-strings-wordpress-plugin-theme/</feedburner:origLink></item>
		<item>
		<title>WWWP5k 2012</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/yGJpz4Yb-5I/</link>
		<comments>http://jamesc.id.au/2012/04/wwwp5k-2012/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 00:52:11 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Sport]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wwwp5k]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=643</guid>
		<description><![CDATA[Yesterday was Automattic’s Worldwide WP 5k day, so Jen and I got on our bikes and went for a ride. We must have got distracted, because we ended up riding for 2.5 hours in the Melbourne sunshine! In typical Melbourne &#8230; <a href="http://jamesc.id.au/2012/04/wwwp5k-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday was <a href="http://en.blog.wordpress.com/2012/04/10/automattics-worldwide-wp-5k/">Automattic’s Worldwide WP 5k day</a>, so Jen and I got on our bikes and went for a ride.</p>
<p>We must have got distracted, because we ended up riding for 2.5 hours in the Melbourne sunshine! In typical Melbourne style, the sunshine was interspersed with plenty of cloudy (cold) periods.</p>
<p>All in all, it was a lovely morning, although next time I think I&#8217;ll be taking a jumper with me!</p>
<p>Are you a WordPress user? Make sure you do your body a favour and participate in <a href="http://en.blog.wordpress.com/2012/04/10/automattics-worldwide-wp-5k/">Automattic’s Worldwide WP 5k day 2012</a>.</p>
<fb:like href='http://jamesc.id.au/2012/04/wwwp5k-2012/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/yGJpz4Yb-5I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2012/04/wwwp5k-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2012/04/wwwp5k-2012/</feedburner:origLink></item>
		<item>
		<title>Page templates in subdirectories, new in WordPress 3.4</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/JAR0bPmMVIY/</link>
		<comments>http://jamesc.id.au/2012/03/page-templates-in-subdirectories-new-in-wordpress-3-4/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 22:39:25 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.4]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[themes]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=632</guid>
		<description><![CDATA[Page templates in subdirectories, new in WordPress 3.4 by Andrew Nacin.]]></description>
			<content:encoded><![CDATA[<p><a href="http://nacin.com/2012/03/29/page-templates-in-subdirectories-new-in-wordpress-3-4/">Page templates in subdirectories, new in WordPress 3.4</a> by Andrew Nacin.</p>
<fb:like href='http://jamesc.id.au/2012/03/page-templates-in-subdirectories-new-in-wordpress-3-4/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/JAR0bPmMVIY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2012/03/page-templates-in-subdirectories-new-in-wordpress-3-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2012/03/page-templates-in-subdirectories-new-in-wordpress-3-4/</feedburner:origLink></item>
		<item>
		<title>Twenty Twelve theme added to WordPress 3.4-alpha</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/PZwalQnZ_2o/</link>
		<comments>http://jamesc.id.au/2012/02/twenty-twelve-theme-added-to-wordpress-3-4-alpha/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 22:37:25 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.4]]></category>
		<category><![CDATA[alpha]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Twenty Twelve]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=608</guid>
		<description><![CDATA[WordPress 3.4 will have a brand new theme in it &#8211; Twenty Twelve. The initial version of which, has just been added to the development version of WordPress. The commit message explains the philosophy of Twenty Twelve: Initial import of &#8230; <a href="http://jamesc.id.au/2012/02/twenty-twelve-theme-added-to-wordpress-3-4-alpha/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://files.jamesc.id.au/wp-content/themes/twentytwelve/screenshot.png" class="alignright" /><br />
WordPress 3.4 will have a brand new theme in it &#8211; Twenty Twelve.</p>
<p>The initial version of which, has just been added to the development version of WordPress. The commit message explains the philosophy of Twenty Twelve:</p>
<blockquote><p>Initial import of the Twenty Twelve theme, by Drew Strojny. This time around we&#8217;re trying something different than the previous twenty-something themes, a much more minimalist approach that affords easy use as a CMS in addition to being blog-forward. More information will be on wpdevel soon. Props drewstrojny and lancewillett.</p></blockquote>
<p>Source: <a href="http://core.trac.wordpress.org/ticket/19978">Trac Ticket #19978</a></p>
<p><del datetime="2012-03-02T01:25:08+00:00">I have set up a <a href="http://twentytwelve.jamesc.id.au/">Twenty Twelve Demo Site</a> here: <a href="http://twentytwelve.jamesc.id.au/">http://twentytwelve.jamesc.id.au/</a></del></p>
<p>I&#8217;m very interested to see how it pans out!</p>
<p><strong>Update 7/2/2012:</strong> The Twenty Twelve Development Team has <a href="http://wpdevel.wordpress.com/2012/02/07/team-update-twenty-twelve/">posted an update</a>:</p>
<blockquote><p>This is not yet a fully working theme — we’ll be adding in more features and lots of missing styles over the next 3–4 weeks. Including post formats, comments, archives and page templates, more in-post styling, and a nav menu rework so the main content comes ahead of the navigation.</p></blockquote>
<p><strong>Update 2/3/2012:</strong> The Twenty Twelve theme <a href="http://wpdevel.wordpress.com/2012/02/28/team-update-twenty-twelve-4/#comment-39355">has been delayed</a>, and will no longer be part of WordPress 3.4. It will be in WordPress 3.5 (scheduled for later in 2012).</p>
<fb:like href='http://jamesc.id.au/2012/02/twenty-twelve-theme-added-to-wordpress-3-4-alpha/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/PZwalQnZ_2o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2012/02/twenty-twelve-theme-added-to-wordpress-3-4-alpha/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2012/02/twenty-twelve-theme-added-to-wordpress-3-4-alpha/</feedburner:origLink></item>
		<item>
		<title>WordPress 3.3 Released – What’s new?</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/1Ht5-WZ2xE4/</link>
		<comments>http://jamesc.id.au/2011/12/wordpress-3-3-whats-new/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 00:17:20 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.3]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=587</guid>
		<description><![CDATA[In case you missed it, WordPress 3.3 was released this morning. What&#8217;s new you may ask? The best way to find that out is to visit the new About WordPress screen in the dashboard: (this screenshot was uploaded using the &#8230; <a href="http://jamesc.id.au/2011/12/wordpress-3-3-whats-new/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In case you missed it, WordPress 3.3 <a href="http://wordpress.org/news/2011/12/sonny/">was released</a> this morning.</p>
<p>What&#8217;s new you may ask? The best way to find that out is to visit the new About WordPress screen in the dashboard<span id="more-587"></span>:</p>
<p><a href="http://files.jamesc.id.au/wp-content/uploads/2011/12/wordpress-3.3-whats-new.png"><img src="http://files.jamesc.id.au/wp-content/uploads/2011/12/wordpress-3.3-whats-new-289x600.png" alt="WordPress 3.3 What&#039;s New screen" title="WordPress 3.3 What&#039;s New screen" width="289" height="600" class="aligncenter size-large wp-image-588" /></a></p>
<p>(this screenshot was uploaded using the spiffy new drag-and-drop media uploader of course!)</p>
<p>For the more technically inclined, see the <a href="http://codex.wordpress.org/Version_3.3">WordPress 3.3 Codex page</a> for detailed information on 3.3.</p>
<fb:like href='http://jamesc.id.au/2011/12/wordpress-3-3-whats-new/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/1Ht5-WZ2xE4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2011/12/wordpress-3-3-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2011/12/wordpress-3-3-whats-new/</feedburner:origLink></item>
		<item>
		<title>The Inaugural Amazon Web Services Melbourne Meetup</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/8qdwR0gx6PA/</link>
		<comments>http://jamesc.id.au/2011/08/the-inaugural-amazon-web-services-melbourne-meetup/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 07:20:22 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Meetups]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[Melbourne]]></category>
		<category><![CDATA[pizza]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=556</guid>
		<description><![CDATA[Last Wednesday was the first Amazon Web Services User Group Melbourne Meetup. Simone Brunozzi (AWS Asia Pacific Technology Evangelist) kicked the night off with an informal presentation covering EC2 Security Groups, ElastiCache, SQS, and several other questions from the 35-person &#8230; <a href="http://jamesc.id.au/2011/08/the-inaugural-amazon-web-services-melbourne-meetup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last Wednesday was the first <a href="http://www.awsug.org.au/events/24850011/">Amazon Web Services User Group Melbourne Meetup</a>.</p>
<p><a href="http://www.brunozzi.com/">Simone Brunozzi</a> (AWS Asia Pacific Technology Evangelist) kicked the night off with an informal presentation covering EC2 Security Groups, ElastiCache, SQS, and several other questions from the 35-person audience.<span id="more-556"></span></p>
<div id="attachment_562" class="wp-caption aligncenter" style="width: 594px"><a href="http://files.jamesc.id.au/wp-content/uploads/2011/08/awsmelb-audience.jpeg"><img src="http://files.jamesc.id.au/wp-content/uploads/2011/08/awsmelb-audience-600x448.jpg" alt="The Audience" title="The Audience" width="584" height="436" class="size-large wp-image-562" /></a><p class="wp-caption-text">The Audience</p></div>
<div id="attachment_563" class="wp-caption aligncenter" style="width: 594px"><a href="http://files.jamesc.id.au/wp-content/uploads/2011/08/awsmelb-simone.jpeg"><img src="http://files.jamesc.id.au/wp-content/uploads/2011/08/awsmelb-simone-600x448.jpg" alt="Simone Brunozzi presenting" title="Simone Brunozzi presenting" width="584" height="436" class="size-large wp-image-563" /></a><p class="wp-caption-text">Simone Brunozzi presenting</p></div>
<p>Adam and Joseph from Melbourne-based <a href="http://indexmedia.com.au/">IndexMedia</a> gave a brief presentation about how they use AWS for their in-image advertising tool. Very cool!</p>
<p>The audience then attempted to eat the large amount of pizza that provided. We got close, with 12 out of the 15 pizzas being eaten <img src='http://jamesc.id.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Rob Linton gave away several copies of his new book: <a href="http://www.amazon.com/Amazon-Web-Services-Enterprise-Application/dp/1849681945">Amazon Web Services: Migrating Your .NET Enterprise Application</a>.</p>
<p>We are currently looking for speakers for the September meetup, so please <a href="http://www.awsug.org.au/">contact us</a> if you&#8217;re interested in speaking. We&#8217;d love to hear about:</p>
<ul>
<li>how you&#8217;re using AWS</li>
<li>the problems (and solutions) you&#8217;ve encountered whilst using AWS</li>
<li>your favourite AWS tools/libraries</li>
<li>almost anything else AWS-related!</li>
</ul>
<p>Thank you to the speakers, the sponsor (<a href="http://www.systalk.com.au/">SysTalk</a>), and to everyone that attended. It was great to see a strong turn out for the first AWS meetup.</p>
<fb:like href='http://jamesc.id.au/2011/08/the-inaugural-amazon-web-services-melbourne-meetup/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/8qdwR0gx6PA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2011/08/the-inaugural-amazon-web-services-melbourne-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2011/08/the-inaugural-amazon-web-services-melbourne-meetup/</feedburner:origLink></item>
		<item>
		<title>WordPress 3.2 Released</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/1O0uqHnBmBI/</link>
		<comments>http://jamesc.id.au/2011/07/wordpress-3-2-released/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 23:44:59 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.2]]></category>
		<category><![CDATA[gershwin]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=551</guid>
		<description><![CDATA[WordPress 3.2 was released today. Take a look at my previous post on what&#8217;s new in 3.2.]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/news/2011/07/gershwin/">WordPress 3.2</a> was released today.</p>
<p>Take a look at my <a href="http://jamesc.id.au/2011/05/wordpress-3-2-new-admin-dashboard-style/">previous post on what&#8217;s new in 3.2</a>.</p>
<fb:like href='http://jamesc.id.au/2011/07/wordpress-3-2-released/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/1O0uqHnBmBI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2011/07/wordpress-3-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2011/07/wordpress-3-2-released/</feedburner:origLink></item>
		<item>
		<title>WordPress 3.2 Release Candidate 2 released</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/La4ApNJPqYQ/</link>
		<comments>http://jamesc.id.au/2011/06/wordpress-3-2-release-candidate-2-released/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 09:20:40 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[3.2]]></category>
		<category><![CDATA[RC2]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=542</guid>
		<description><![CDATA[WordPress 3.2 RC2 was released on Friday.]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/news/2011/06/wordpress-3-2-release-candidate-2/">WordPress 3.2 RC2</a> was released on Friday.</p>
<fb:like href='http://jamesc.id.au/2011/06/wordpress-3-2-release-candidate-2-released/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/La4ApNJPqYQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2011/06/wordpress-3-2-release-candidate-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2011/06/wordpress-3-2-release-candidate-2-released/</feedburner:origLink></item>
		<item>
		<title>Amazon Web Services (AWS) in Australia?</title>
		<link>http://feedproxy.google.com/~r/JamesACollins/~3/mofe7kQJDro/</link>
		<comments>http://jamesc.id.au/2011/06/amazon-web-services-aws-australia/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 09:18:20 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Australia]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[CloudFront]]></category>
		<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://jamesc.id.au/?p=437</guid>
		<description><![CDATA[Cloud solutions such as Amazon Web Services can be a cost-effective way for businesses to obtain a highly scalable online presence. However, for performance (and privacy) reasons, many Australian business owners require their website and other data to be physically &#8230; <a href="http://jamesc.id.au/2011/06/amazon-web-services-aws-australia/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://files.jamesc.id.au/wp-content/uploads/2011/06/PBAWS_LOGO_300px.jpg" alt="Powered By Amazon Web Services Logo" title="Powered By Amazon Web Services Logo" width="300" height="122" class="alignright size-full wp-image-516" />Cloud solutions such as <a href="http://aws.amazon.com/">Amazon Web Services</a> can be a cost-effective way for businesses to obtain a highly scalable online presence.</p>
<p>However, for performance (and privacy) reasons, many Australian business owners require their website and other data to be physically hosted in Australia.</p>
<p>As an Australian user of AWS, one of the recurring conversations I continue to have with other Australians is if (and when) will Amazon Web Services add an Australian region to their service offerings?<span id="more-437"></span></p>
<h2>The Current Situation</h2>
<p>Currently <a href="http://aws.amazon.com/ec2/">Amazon EC2</a> (AWS&#8217; virtual server solution) is available in five regions &#8211; two in the USA, Ireland, Singapore and Tokyo.</p>
<p><a href="http://aws.amazon.com/cloudfront/">Amazon CloudFront</a> (AWS&#8217; content delivery network) currently uses <a href="http://aws.amazon.com/cloudfront/#details">19 edge locations</a> throughout the US, Europe and Asia, however they don&#8217;t currently have one in Australia.</p>
<p>The most recently added edge location was <a href="http://aws.typepad.com/aws/2011/06/amazon-cloudfront-and-amazon-route53-from-sweden.html">Sweden</a>.</p>
<h2>Why no Australia Region?</h2>
<p>In my opinion, there are a lot of factors to take into account when evaluating adding a new region. For example:</p>
<ul>
<li>consumer demand in that region</li>
<li>reliability and redundancy of networking/datacentre infrastructure</li>
<li>costs of this infrastructure</li>
<li>availability of government grants</li>
</ul>
<p>Personally I think the main reason AWS isn&#8217;t already in Australia is because of our high networking and datacentre costs. I also can&#8217;t imagine the Australian Government offering any grants for this either &#8211; although I&#8217;d love to be proven wrong on this!</p>
<p>I&#8217;m guessing that there are quite a few Australian customers already using AWS, so consumer demand is probably not the cause.</p>
<h2>Some Progress</h2>
<p>In May AWS sent out a survey to their Australian clients:</p>
<blockquote><p>Dear AWS Customer,</p>
<p>Amazon Web Services currently serves customers in over 190 countries. As part of our ongoing effort to provide better services and support to our global customers, we are conducting a short (17 question) survey to better understand your needs and requirements.</p>
<p>We sincerely appreciate your time and feedback.</p>
<p>Best regards,<br />
The Amazon Web Services Team</p></blockquote>
<p>After receiving the survey I <a href="https://twitter.com/#!/om4james/status/71384280344969216">tweeted</a> it, and so far almost 40 people have clicked on the link (and hopefully filled in the survey).</p>
<p>If you haven&#8217;t already, please <a href="https://bitly.com/lZrHzK">complete the survey</a> so Amazon are aware of our demand for AWS in Australia!</p>
<h2>The Future</h2>
<p>I think if Amazon is to have a presence in Australia, the first step would be adding an Australian-based CloudFront edge location. This would help them evaluate costs, and if things work out then Amazon could introduce their other services such as EC2 and S3.</p>
<h2>Your Thoughts?</h2>
<p>Why do you think AWS doesn&#8217;t have an Australian region?</p>
<p>How likely is it that we will see AWS in Australia?</p>
<p>I don&#8217;t know about you, but I have my fingers crossed!</p>
<fb:like href='http://jamesc.id.au/2011/06/amazon-web-services-aws-australia/' send='true' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><img src="http://feeds.feedburner.com/~r/JamesACollins/~4/mofe7kQJDro" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://jamesc.id.au/2011/06/amazon-web-services-aws-australia/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://jamesc.id.au/2011/06/amazon-web-services-aws-australia/</feedburner:origLink></item>
	</channel>
</rss>

