<?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>I Like Kill Nerds</title>
	<atom:link href="http://ilikekillnerds.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ilikekillnerds.com</link>
	<description>Killing nerds with words</description>
	<lastBuildDate>Mon, 20 May 2013 10:40:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>HTML Prototyping Using Handlebars.js</title>
		<link>http://ilikekillnerds.com/2013/05/html-prototyping-using-handlebars-js/</link>
		<comments>http://ilikekillnerds.com/2013/05/html-prototyping-using-handlebars-js/#comments</comments>
		<pubDate>Mon, 20 May 2013 10:40:25 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1474</guid>
		<description><![CDATA[At Josephmark I do a lot of HTML prototyping. When the designers want to know what&#8217;s possible or see how a CSS3 animation could work prototyping happens. While prototyping can be at times challenging it&#8217;s both fun and rewarding when you manage to pull of the seemingly impossible. When we did some HTML prototyping for [...]]]></description>
				<content:encoded><![CDATA[<p>At <a href="http://www.josephmark.com.au" target="_blank">Josephmark</a> I do a lot of HTML prototyping. When the designers want to know what&#8217;s possible or see how a CSS3 animation could work prototyping happens. While prototyping can be at times challenging it&#8217;s both fun and rewarding when you manage to pull of the seemingly impossible.</p>
<p>When we did some HTML prototyping for the new Myspace interface to help test out the unique and different layout we used <a href="http://www.phrozn.info/en/" target="_blank">Phrozn</a> which is a static site generator for PHP (which is amazing, it will compile LESS stylesheets, allow you to use Twig for templating, wash the dishes).</p>
<p>Recently on a new prototyping endeavor for Digital Latin America I decided to try something different: <a href="http://handlebarsjs.com/" target="_blank">Handlebars.js</a> — essentially it&#8217;s templating using Javascript but supports some pretty advanced features. It supports loops, if statements, reverse if statements using unless (which is genius) and the ability to define your own custom helpers.</p>
<p>The benefit of Handlebars.js is that it requires almost zero configuration. You simply write your templates and load them in, support for raw JSON objects is also a definite bonus. Phrozn while undoubtedly great and still useful requires a UNIX like environment which for a Windows user like me isn&#8217;t happening unless I run a VM.</p>
<p>While my use thus far hasn&#8217;t been too advanced it does make breaking up a seemingly complex prototype into a modular one. Next time you prototype give Handlebars.js a go.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/05/html-prototyping-using-handlebars-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tumblr is not worth one billion dollars</title>
		<link>http://ilikekillnerds.com/2013/05/tumblr-is-not-worth-one-billion-dollars/</link>
		<comments>http://ilikekillnerds.com/2013/05/tumblr-is-not-worth-one-billion-dollars/#comments</comments>
		<pubDate>Sat, 18 May 2013 14:15:57 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1466</guid>
		<description><![CDATA[Rumours are flying around that Yahoo! is in talks to buy the hipster blogging platform Tumblr for $1.1 billion dollars and there are reports from inside sources that Tumblr deems the 1.1 billion price tag to be to low. Are Tumblr drunk for thinking they&#8217;re worth such a large amount of money when apparently they&#8217;ve [...]]]></description>
				<content:encoded><![CDATA[<p>Rumours are flying around that Yahoo! is in talks to buy the hipster blogging platform Tumblr for $1.1 billion dollars and there are reports from inside sources that Tumblr deems the 1.1 billion price tag to be to low.</p>
<p>Are Tumblr drunk for thinking they&#8217;re worth such a large amount of money when apparently they&#8217;ve only got enough cash to run for the next few months? And are Yahoo! high even considering offering Tumblr one billion dollars when Tumblr is actually losing more money than it makes?</p>
<p>Remember Geocites? If you were born in the 80&#8242;s there&#8217;s a good chance you grew up making a free website or two on Geocities. Yahoo! bought Geocities for $4.6 billion in 1998 and then shut the service down in 2009. $4.6 billion just poured down the drain like that.</p>
<p>Tumblr bears a few resembelnces to Geocities. Tumblr is a very popular choice for creating a free simple blog, it&#8217;s what the hipster kids love to use and people who post memes and animated GIF&#8217;s cannot get enough of the service. The same content was being posted up onto free websites built on Geocities back in the early 2000&#8242;s as well.</p>
<p>So while Tumblr definitely gets a lot of traffic it is essentially a garbage bin of memes and animated GIF&#8217;s that will eventually stop being relevant when the next cool service comes along. Remember when Myspace was worth a lot of money and Facebook stole the show?</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/05/tumblr-is-not-worth-one-billion-dollars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Preigniter: Yet Another Codeigniter Skeleton / Starting Base</title>
		<link>http://ilikekillnerds.com/2013/05/introducing-preigniter-yet-another-codeigniter-skeleton-starting-base/</link>
		<comments>http://ilikekillnerds.com/2013/05/introducing-preigniter-yet-another-codeigniter-skeleton-starting-base/#comments</comments>
		<pubDate>Tue, 14 May 2013 12:08:15 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1461</guid>
		<description><![CDATA[All Codeigniter applications share a common trait: requiring essential third party libraries to do what most people need it to do in a more efficient and nicer way. While downloadable starter installs of Codeigniter are definitely not new, most are outdated and don&#8217;t include the kind of libraries I require. I went a step further [...]]]></description>
				<content:encoded><![CDATA[<p>All Codeigniter applications share a common trait: requiring essential third party libraries to do what most people need it to do in a more efficient and nicer way.</p>
<p>While downloadable starter installs of Codeigniter are definitely not new, most are outdated and don&#8217;t include the kind of libraries I require.</p>
<p>I went a step further and made some default config option choices, loading in a couple of Datamapper extensions and autoloading the session, database, auth and datamapper libraries as well as helpful helpers.</p>
<p>I decided to call it Preigniter as it is the first step before creating a web app. I&#8217;ve set up a Github repository <a href="https://github.com/Vheissu/Preigniter" target="_blank">here</a>. This is my go-to starting base for any Codeigniter app that is constantly being tooled and tweaked to work better it includes:</p>
<ul>
<li><span style="line-height: 13px;">Datamapper ORM</span></li>
<li>Modular Extensions HMVC</li>
<li>A simple auth library with roles &amp; permissions</li>
<li>Oauth2 library for third party authentication</li>
<li>Smarty integration</li>
<li>With more to come&#8230;</li>
</ul>
<p>For some this may be overkill, but for me these are libraries and features I cannot live without. Maybe this will help save you some time as well, maybe not.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/05/introducing-preigniter-yet-another-codeigniter-skeleton-starting-base/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Real Situation With Codeigniter Explained</title>
		<link>http://ilikekillnerds.com/2013/05/the-situation-with-codeigniter-explained/</link>
		<comments>http://ilikekillnerds.com/2013/05/the-situation-with-codeigniter-explained/#comments</comments>
		<pubDate>Mon, 13 May 2013 21:58:26 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1444</guid>
		<description><![CDATA[Everyone seems to be speculating as to what the future of Codeigniter is and whether or not it&#8217;s dead, so I went directly to the source Ellislab and asked. Our of respect for the responder of my email, names will not be used as to not pass off any of the answers I received as the [...]]]></description>
				<content:encoded><![CDATA[<p>Everyone seems to be speculating as to what the future of Codeigniter is and whether or not it&#8217;s dead, so I went directly to the source Ellislab and asked. Our of respect for the responder of my email, names will not be used as to not pass off any of the answers I received as the companies official view, I&#8217;ll let them do that themselves.</p>
<p>When I apologised for asking them questions they probably get a thousand times a day, they actually said it&#8217;s quite the opposite. Apparently most of what you read is pure speculation passed off as authoritative commentary. Nobody it seems even has the decency to ask for the facts, so here it goes.</p>
<h2>On other frameworks</h2>
<p>Ellislab do not see more PHP frameworks popping up like Laravel or Fuel as a bad thing, in-fact they see it as quite the opposite. As the responder said, &#8220;<em>It shows the health of the language, and that&#8217;s good for all of us</em>.&#8221; and then points out the irony of people rooting for one framework at the expense of others when the PHP ecosystem is so big that it is possible for all frameworks to happily co-exist catering to the respective particular needs of the community.</p>
<p>This raises an interesting point: why should you only use and stick with one PHP framework?</p>
<h2>When is Codeigniter 3.0 being released and what can we do to help to get it out faster?</h2>
<p>Ellislab acknowledge that it&#8217;s pretty stable right now as I also mentioned to them, but there are apparently a few blockers Andrey Andreev (narfbg) has yet to resolve. They also point out this is no fault of Andrey as he is volunteering his time on an open source project.</p>
<p>The part the community can help with is continuing to thoroughly test the develop branch, submit bugs to the tracker on GitHub, and check the documentation for any problems.</p>
<p>Ellislab have also said they&#8217;ll see what they can do to resolve the last few blockers. These things take time due to testing and whatnot though. While everyone waits for an official release Codeigniter 2.3.1 is very stable and does anything 3.0 will be able to do anyway.</p>
<h2>Do Ellislab plan on continuing with the development of Codeigniter for the foreseeable future or even consider writing a more modern framework to help compete with the likes of Laravel?</h2>
<p>The answer was a strong absolutely, they&#8217;re not planning on dropping Codeigniter whatsoever. Just because a framework isn&#8217;t being rewritten 3 times a year breaking backwards compatibility doesn&#8217;t mean it&#8217;s an outdated framework.</p>
<p>Ellislab have had numerous internal discussions about how best to modernize the framework, but acknowledge a framework regarded as highly stable and backwards compatible makes this a delicate process. The responder then points out we&#8217;ll probably never see the kind of rapid turnover Laravel has but some would call that a feature of Codeigniter.</p>
<h2>What is going on with Mojomotor, is it still being maintained and what can we expect down the pipeline?</h2>
<p>There are some exciting things coming for Mojomotor and the application is still being maintained, but I was <a href="http://www.joelonsoftware.com/articles/MouthWideShut.html" target="_blank">pointed to a Joel on Software link</a> and told they&#8217;re adhering to the same policy of ExpressionEngine and not talking about features that haven&#8217;t shipped which is fair enough.</p>
<h2>Does Ellislab&#8217; future still involve Codeigniter and have you considered creating a more modern fork and keeping an older non-feature-rich version for internal use?</h2>
<p>The future of Ellislab appears to still involve Codeigniter (which is a good thing).  The guys and gals are already hard at work upgrading ExpressionEngine to use the latest version of Codeigniter to push its development along and also benefit the future of Codeigniter.</p>
<p>There appears to be no plans to fork the framework and split it. After what happened with Codeigniter Reactor, I can see why they would be hesitant to splitting the framework up and having to maintain two branches.</p>
<h2>-Conclusion-</h2>
<p>Rumors of Codeigniter&#8217;s demise have been greatly exaggerated. Ellislab have no plans to match the change cycle of Laravel or any other modern PHP framework and release a new version every few weeks instead preferring tried and tested releases. Considering Ellislab&#8217;s flagship product ExpressionEngine is based on Codeigniter and they&#8217;re planning on updating EE to use the latest version of Codeigniter, that should be assurance enough Codeigniter is not going anywhere.</p>
<p>Remember not one single framework meets 100% of all developer or client needs. While hosts running 5.3 is pretty common now, some clients like enterprise clients especially are running their own private servers with older versions of PHP due to support required for legacy extensions and scripts built for PHP. Sometimes the cost of maintaining is lower than the cost of upgrading and results in less testing and issues. Not everyone has the luxury of the latest and greatest.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/05/the-situation-with-codeigniter-explained/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Display All Stickied Posts on Zendesk Web Portal Homepage</title>
		<link>http://ilikekillnerds.com/2013/05/display-all-stickied-posts-on-zendesk-web-portal-homepage/</link>
		<comments>http://ilikekillnerds.com/2013/05/display-all-stickied-posts-on-zendesk-web-portal-homepage/#comments</comments>
		<pubDate>Fri, 10 May 2013 06:30:27 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1435</guid>
		<description><![CDATA[Recently whilst working with Zendesk (I&#8217;ve never used it before) I had to implement a fairly basic design that wanted to display all stickied posts on the homepage. While Zendesk offers this functionality out of the box, it only shows five at a time and requires you to paginate through via links (what is this [...]]]></description>
				<content:encoded><![CDATA[<p>Recently whilst working with Zendesk (I&#8217;ve never used it before) I had to implement a fairly basic design that wanted to display all stickied posts on the homepage. While Zendesk offers this functionality out of the box, it only shows five at a time and requires you to paginate through via links (what is this 2002?). Not exactly ideal.</p>
<p>I&#8217;ve worked out you can do anything in Zendesk but it requires a lot of hacking using CSS and JS to get it to do what you want. The following code will load in all stickied posts and remove the pagination links from view. It works really well, enjoy.</p>
<p>To use the following code, go to settings &gt; extensions and then add a new global JS widget and paste in the below code.</p>
<p><script src="https://gist.github.com/89b207f08bd9ba9d30ad.js"></script><br />
<noscript>
<pre><code class="language- ">;(function(window, $) {

    /**
     * Author: Dwayne Charrington
     * Email: dwaynecharrington@gmail.com
     * Website: http://ilikekillnerds.com
     *
     */
    
    // Document ready
    $(function() {
    
        // On the homepage iterate through all entry pagination links (except next page link)
        $(&quot;.home #entries_pagination a:not('.next_page')&quot;).each(function() {
            
            // Link
            var $this   = $(this);
            var $href  = $this.attr('href');
        
            $(&quot;&lt;div /&gt;&quot;).load($href + ' #pinned-entries-frame', function() {
                $('#pinned-entries-frame').append($(this).find(&quot;#pinned-entries-frame&quot;).html());
            });
        
        });

        $(&quot;#entries_pagination&quot;).hide();

    });

})(window, jQuery);</code></pre>
</noscript>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/05/display-all-stickied-posts-on-zendesk-web-portal-homepage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Day UX Design Died: Adobe Discontinues Fireworks Development</title>
		<link>http://ilikekillnerds.com/2013/05/the-day-ux-design-died-adobe-discontinues-fireworks-development/</link>
		<comments>http://ilikekillnerds.com/2013/05/the-day-ux-design-died-adobe-discontinues-fireworks-development/#comments</comments>
		<pubDate>Tue, 07 May 2013 05:42:41 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1424</guid>
		<description><![CDATA[Most of us Fireworks users knew this day would eventually come. Fireworks although undeniably the only decent UX tool out there and only UX tool Adobe sells has been discontinued. Adobe haven&#8217;t cancelled it entirely, it&#8217;s just not getting new features and merely security fixes. But we all know eventually once people move on, Adobe [...]]]></description>
				<content:encoded><![CDATA[<p>Most of us Fireworks users knew this day would eventually come. Fireworks although undeniably the only decent UX tool out there and only UX tool Adobe sells <a href="http://blogs.adobe.com/fireworks/2013/05/the-future-of-adobe-fireworks.html" target="_blank">has been discontinued</a>. Adobe haven&#8217;t cancelled it entirely, it&#8217;s just not getting new features and merely security fixes. But we all know eventually once people move on, Adobe will kill the product completely.</p>
<p>The mind-boggling thing about all of this is Flash and Dreamweaver will be getting the Creative Cloud treatment, two products in my opinion that should have taken Fireworks place on the discontinuation chopping board. So the real question here is why?</p>
<h2>Adobe has no other tool that does what Fireworks does</h2>
<p>Fireworks is like a mixture of InDesign, Photoshop and Illustrator that gives you a combined list of features Photoshop could only dream of; 9-slice scaling, ability to save out HTML/CSS, proper image export functionality (32bit PNGs&#8217;s), proper save-for-web image compression, small file sizes, pages, master pages, vectors.</p>
<p>The common issue I&#8217;ve seen with Photoshop files over the years is if you want to design a website consisting of different pages you have to either intelligently group your layers and label them (nobody ever labels their layers or creates groups except for a select few that care) or create multiple PSD files but then things really start to get messy when you have different versions of one PSD file.</p>
<p>Evident by the current lack of organisational features in Photoshop, it&#8217;s more than obvious that Photoshop was never designed to be used for web design. If Adobe were to implement pages and master pages into Photoshop it would be a nice start, but still no true replacement for Fireworks.</p>
<p>The question on Firework users lips is: Why discontinue a product you have no true replacement for? Fireworks is arguably the best tool for UX/UI designing and prototyping, nothing else Adobe currently has comes anywhere near it and yet they&#8217;ve just cut-off further development without consulting the community.</p>
<p>Answers to questions like, &#8220;What will happen to my Fireworks files, will Photoshop support opening them?&#8221; and &#8220;Will Photoshop be getting any Fireworks features?&#8221; would be a nice start.</p>
<h2>Proposal #1 — Modes for Photoshop</h2>
<p>I&#8217;m no software developer or designer, but having the ability to toggle between different layout modes in Photoshop, one for photo editing and one for web design sounds like a nice idea in theory.</p>
<p>Photoshop loads, you are presented with a splash screen offering you the choice of &#8220;Web Mode&#8221; or &#8220;Standard Mode&#8221;. Web mode would give you a similar interface and stripped back functionality of Fireworks and Standard Mode would present to you the standard Photoshop interface.</p>
<p>If splash screens are a bad idea, even offering the ability to select from the Window menu a custom interface mode and then go one step further and have sub-options. In web mode you could offer the same templates for mobile applications, tablets and non-desktop devices as well as prototyping and wire-framing templates like Fireworks currently offers.</p>
<h2>Proposal #2 — Sell Fireworks to another company</h2>
<p>Adobe could try shopping Fireworks around to see if any other companies are interested in purchasing the rights to the source code under the guise it cannot be called Fireworks.</p>
<p>The one potential buyer that comes to mind is <a href="http://www.bohemiancoding.com/" target="_blank">Bohemian Coding</a>, they have a well-known currently Mac only application called <a href="http://www.bohemiancoding.com/sketch/" target="_blank">Sketch</a> which is often referred to as a very decent alternative to Fireworks.</p>
<h2>Proposal #3 — Open source it</h2>
<p>Not very likely, but Adobe have been increasingly contributing to open source over the years and shifted their focus to HTML5 and CSS3. If Fireworks is no longer a priority for them, where is the harm in releasing the code so the community can continue improving it?</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/05/the-day-ux-design-died-adobe-discontinues-fireworks-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Galaxy S4 (Australian Version) — Moving from iOS to Android: Review</title>
		<link>http://ilikekillnerds.com/2013/04/samsung-galaxy-s4-australian-version-moving-from-ios-to-android-review/</link>
		<comments>http://ilikekillnerds.com/2013/04/samsung-galaxy-s4-australian-version-moving-from-ios-to-android-review/#comments</comments>
		<pubDate>Sun, 28 Apr 2013 02:52:32 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1409</guid>
		<description><![CDATA[After years of riding the iOS wagon, I&#8217;ve jumped off in search of greener pastures: Android. I&#8217;ve been quite happy with my iPhone&#8217;s for the last few years, but the Galaxy S4 really had me excited for a new phone and my contract was up with Telstra so I decided to upgrade to an S4. [...]]]></description>
				<content:encoded><![CDATA[<p>After years of riding the iOS wagon, I&#8217;ve jumped off in search of greener pastures: Android. I&#8217;ve been quite happy with my iPhone&#8217;s for the last few years, but the Galaxy S4 really had me excited for a new phone and my contract was up with Telstra so I decided to upgrade to an S4.</p>
<h2>First Impressions</h2>
<p>This phone is fast, smoother than butter. You open something and it loads instantly. Candy Crush on my iPhone 4 would sometimes take a good 30 seconds to load, on the Galaxy S4 it loads instantly faster like it already loaded before you even opened it. The build quality isn&#8217;t iPhone quality, the back plastic feels flimsy and no doubt will be the first part to degrade. This phone is light, it has more sensors and features than a luxury sports car and if you&#8217;re new to Android it might be overwhelming.</p>
<p>It took me about an hour or two to get used to the new interface and where everything is. Forget everything you know about operating systems if you&#8217;re coming from iOS, Android doesn&#8217;t limit what you can do. You can view the file system, make video calls using Skype as well as audio calls using Skype, you can replace the interface or keyboard and set application handlers.</p>
<p>The S4 if you&#8217;re coming from an iPhone 4 or even 5 is big. In-fact it&#8217;s so big if you&#8217;re used to holding your iPhone comfortably in one hand, you will need to retrain yourself to mostly use two hands as the size of the screen makes it uncomfortable to use one thumb to navigate most of the phone without accidentally dropping it. The number of options you have with this phone as you do with most Android devices is overwhelming.</p>
<h2>Performance</h2>
<p>The Galaxy S4 is the fastest phone I&#8217;ve ever used, period. I&#8217;ve used the S3 before and the S3 is impressive in its own right but the S4 is the equivalent of a Ferrari to S3 being a middle-range BMW: still good performance, but the Ferrari wins.</p>
<p>This thing has 2gb of RAM and a 1.9ghz quad-core processor. The Australian version I have does not have the Exynos octa-core CPU (8 cores for those of you playing at home) which is fine because apparently only 4 can be used anyway, so this is a non-issue really.</p>
<p>The TouchWiz interface is smooth and somewhat flawless. The added touches by Samsung on-top of Android are mostly welcomed ones that actually make using the phone easier. Multi-tasking is unlike that of any iOS driven phone, it&#8217;s actual multi-tasking which means you can consume all of your RAM if you have too many background processes running.</p>
<p>The S4 also supports 4G networks here in Australia which are somewhat still limited in coverage and who actually has a 4G network. Because I am with Telstra I get good 4G coverage and was able to test the speeds of the network for this review. Optus is another good choice for 4G networking as well and Vodafone have a 4G network coming that will supposedly be the best (we&#8217;ll see).</p>
<h2>Apps from an iOS User Perspective</h2>
<p>The iOS marketplace having being around first of course has a large number of apps and established brands/services who build apps on the iOS platform and have done so since 2007. The Google Play store has all of the usual app suspects: Facebook, Snapchat, Instagram, Twitter, Candy Crush and whatnot, there are some apps (maybe obscure to some) that aren&#8217;t there but a lot of more useful utility apps for developers and power users over iOS&#8217;s zero.</p>
<p>I am pretty happy with the Android marketplace, it&#8217;s a lot better than I expected to be honest. You can crack apps easily without having to jailbreak your phone which is awesome. The one app I miss is Vine (a service from Twitter) that currently is only available on iOS devices at the moment, but I&#8217;m sure Android will get it soon.</p>
<h2>Battery Life</h2>
<p>If you&#8217;re not careful you&#8217;ll chew through the battery on this thing like there&#8217;s no tomorrow. Because of the true multi-tasking, you can have a lot of background processes quietly chewing through the battery until it&#8217;s too late. Holding down the home key will bring up the multi-tasking window and then holding down your finger on a running process to close it. The removable battery is handy if you&#8217;re going somewhere like a wedding or concert and know you&#8217;re going to be draining your battery.</p>
<p>The super AMOLED screen as the battery statistics show consumes the battery quite a lot. On my phone over a 24 hour timeframe showed the screen was responsible for 69% of my battery usage, so turning down the brightness definitely helps as well as not using it every minute (which is hard for a new phone).</p>
<h2>Audio/Image/Video Quality</h2>
<p>The sound quality is decent, it&#8217;s not as good as the HTC One, but it&#8217;s very loud and clear. Watching movies and TV on this thing is easy, as well as playing music and whatever else you find yourself using this device for that requires sound. The quality of the sound from video recording is clear and loud as well, I have yet to test it in a live setting like a concert to see how badly it clips at a metal show, but we&#8217;ll see. Once again you don&#8217;t buy the S4 if you&#8217;re after perfect sound, you should be buying the HTC One if you want great sound.</p>
<p>Photo image quality is amazing in great light, the 13mp camera not only means larger photos but also means more light is captured which is paired with a decent sensor inside that also helps capture fine detail. The Galaxy S4 has the HTC One beat in decent light, but when it comes to low-light the S4 seems to suffer badly. You can bump the ISO all the way up which means grainy photos and even with the flash, it doesn&#8217;t seem to help much. Hopefully a software update addresses the low light image quality.</p>
<p>Video quality is very very decent, once again in decent lighting conditions. The video records in full HD at 30 frames per second, and definitely will produce some of the best video you&#8217;ve ever seen (if you&#8217;re an iPhone user, you&#8217;ll be super impressed). You have the option of different recording modes, slow motion recording and you can pause and resume recording without stopping it (a handy feature when you&#8217;re recording and don&#8217;t want to finalise and stop the video just yet).</p>
<h2>Air Gestures</h2>
<p>While impressive, they sometimes get in the way. I found when scrolling through my images in the gallery it would sometimes jump to the top of the list because of the air gestures. I have left them on to wow people however and look cool on the train waving my hand over the screen to move between pages and skip music (which works surprisingly well btw).</p>
<h2>Conclusion</h2>
<p>Easily the best phone I&#8217;ve ever owned. While I do consider myself a bit of an audiophile, waiting potentially a month to get the HTC One and not having a removable battery and expandable storage irks me so the S4 is a worthy choice. Coupled with Telstra&#8217;s 4G network (which is faster than my cable Internet connection at home) this phone is exciting and impressive.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/04/samsung-galaxy-s4-australian-version-moving-from-ios-to-android-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe is Holding Back The Adoption of Linux</title>
		<link>http://ilikekillnerds.com/2013/04/adobe-is-holding-back-the-adoption-of-linux/</link>
		<comments>http://ilikekillnerds.com/2013/04/adobe-is-holding-back-the-adoption-of-linux/#comments</comments>
		<pubDate>Sun, 21 Apr 2013 12:54:52 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1398</guid>
		<description><![CDATA[The talk of a Linux resurgence has been echo&#8217;d for many years now, but year after year it never comes true. While Linux does grow a tiny bit each year no doubt, it hasn&#8217;t achieved the commercial success of Windows or even Mac OS just yet and Adobe is mostly to blame. As a developer [...]]]></description>
				<content:encoded><![CDATA[<p>The talk of a Linux resurgence has been echo&#8217;d for many years now, but year after year it never comes true. While Linux does grow a tiny bit each year no doubt, it hasn&#8217;t achieved the commercial success of Windows or even Mac OS just yet and Adobe is mostly to blame.</p>
<p>As a developer who isn&#8217;t wooed by Apple&#8217;s brushed aluminium rubbish bins, I use Windows. I was running a Windows/Ubuntu hybrid setup for a while but after issues with getting file sharing to work between the platforms and trivial things like running a web server in my Linux VM and being able to access it via a web browser in Windows I reverted back to plain old Windows.</p>
<p>My bread and butter job is a front-end developer who works closely with designs provided from designers who then expect them to be cut-up and made into real websites, these files are usually Photoshop PSD files or Fireworks PNG files (both Adobe products). Linux purists love to tout the fact that they have GIMP and while GIMP is pretty impressive for an open-source project, it is no where near a viable replacement for Photoshop nor Fireworks and this is the reason adoption of Linux is slow.</p>
<p>Could you imagine what would happen with Adobe announced a Linux version of even just Photoshop? Developers would be moving in droves to the platform. But there is a bigger issue here in regards to the attitudes of Linux users: price.</p>
<p>Adobe have considered the Linux platform on quite a few occasions and the number one reason there is no Photoshop in Linux is because people who use Linux <a href="http://forums.adobe.com/message/3160886#3160886" target="_blank">are supposedly less than likely to purchase software</a> and it would not be economically viable for the company to explore a Linux version. While I can somewhat see where they&#8217;re coming from, I personally know I would pay as would many others who&#8217;ve been wanting to change to Linux but need Photoshop to do their jobs properly.</p>
<p>We have <a href="http://www.winehq.org/" target="_blank">WINE</a> which worked with older versions of Photoshop albeit with buggy behaviour, but last time I checked CS6 will not run in WINE under Linux. It&#8217;s Window or Mac, or hit the road.</p>
<p>Not many people like to admit it, but Adobe are one of few roadblocks to Linux&#8217;s success.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/04/adobe-is-holding-back-the-adoption-of-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What It&#8217;s Really Like To Be A Developer</title>
		<link>http://ilikekillnerds.com/2013/04/what-its-really-like-to-be-a-developer/</link>
		<comments>http://ilikekillnerds.com/2013/04/what-its-really-like-to-be-a-developer/#comments</comments>
		<pubDate>Sat, 20 Apr 2013 13:34:45 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1383</guid>
		<description><![CDATA[&#8220;Oh, you work with computers that must pay alright and be a great job&#8220;, as a developer or anyone who works in the I.T industry you&#8217;ll get this response a lot when you tell people you&#8217;re a developer and to a degree it&#8217;s somewhat true but being a developer isn&#8217;t the walk in the park [...]]]></description>
				<content:encoded><![CDATA[<p>&#8220;<em>Oh, you work with computers that must pay alright and be a great job</em>&#8220;, as a developer or anyone who works in the I.T industry you&#8217;ll get this response a lot when you tell people you&#8217;re a developer and to a degree it&#8217;s somewhat true but being a developer isn&#8217;t the walk in the park those unaware of what a developer actually does it seems.</p>
<p>You spend 9 til &lt;insert variable time here&gt; working for an employer and although you were hired to work 9 am to 5.30 pm Monday to Friday it&#8217;s a known thing in the industry that you&#8217;re not always guaranteed to leave on-time nor even start at the time you would like. Some places basically make you feel as though you&#8217;re not a team player if you try and leave on time too.</p>
<p>You come home from your sometimes long day and spend time with your family, but you&#8217;ve got a freelance project you need to finish and an impatient client who forgets you work full-time and can&#8217;t respond to their emails, text messages, telegrams or phone calls during the day, so you head to your computer and do some coding until about 11 pm. Your partner and family try and understand but all they see is; you come home, have dinner, make a beverage and head straight for the computer, it can sometimes make you feel pretty bad like you&#8217;re neglecting your family but you&#8217;re only trying to help pay the bills.</p>
<p>You are always checking your work and personal email accounts, you&#8217;re trying to work on your own personal projects and or contribute to open source projects and you like to visit Hacker News more than a couple of times a day (even though you&#8217;re knee deep in work). Unless you&#8217;re a developer who specialises in one of the trending, hip languages and frameworks like; Rails, Go, Haskell or Python you&#8217;re probably not getting paid as much as your family and friends think you are.</p>
<p>You&#8217;re doing things and not always getting the credit and accolades you deserve, higher ups are taking credit for their teams work all while you&#8217;re trying to climb the ladder and make more money for your family. You&#8217;re hitting your head against your desk for 6 or 7 hours out of your day fixing bugs with solutions that are so simple you get even more frustrated. You&#8217;re eating lunch at your desk because a project manager gave an unrealistic timeline to a client that didn&#8217;t factor in testing and changes.</p>
<p>So next time you meet a developer don&#8217;t ask them to fix your computer, don&#8217;t assume they&#8217;re loaded and don&#8217;t assume just because you&#8217;re outside working and they&#8217;re inside that they&#8217;re working any less hard than you or anyone else are.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/04/what-its-really-like-to-be-a-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinking of WordPress As a Framework Instead of Just a CMS</title>
		<link>http://ilikekillnerds.com/2013/04/thinking-of-wordpress-as-a-framework-instead-of-just-a-cms/</link>
		<comments>http://ilikekillnerds.com/2013/04/thinking-of-wordpress-as-a-framework-instead-of-just-a-cms/#comments</comments>
		<pubDate>Sat, 20 Apr 2013 13:28:23 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ilikekillnerds.com/?p=1390</guid>
		<description><![CDATA[Once upon a time there was a blogging application called WordPress and after a few versions and a rabidl fanbase, WordPress expanded outwards. As the community improved it via plugins and themes, the direction WordPress started to head in was more of a content management oriented one. Now it&#8217;s time to start viewing WordPress for [...]]]></description>
				<content:encoded><![CDATA[<p>Once upon a time there was a blogging application called WordPress and after a few versions and a rabidl fanbase, WordPress expanded outwards. As the community improved it via plugins and themes, the direction WordPress started to head in was more of a content management oriented one. Now it&#8217;s time to start viewing WordPress for what it actually is: a powerful PHP framework that can be used to build serious web applications.</p>
<p>While the PHP framework race heightens; Codeigniter, Kohana, FuelPHP, Laravel and Yii there has been one silent contender in the background with a larger user-base than all major PHP frameworks combined: WordPress.</p>
<p>Many framework purists will arch their backs and hiss at you for suggestion WordPress is anything but an application, but when you break WordPress down into the key areas it makes a developers life easy you see a lot of similarities between what it provides and what a framework provides.</p>
<ul>
<li><strong>A rich and well documented API</strong> — Mostly every single aspect of WordPress can be changed via the actions/filters hook based system.</li>
<li><strong>Authentication</strong> — User levels, capabilities and roles, register, login and logout functionality, session management</li>
<li><strong>Administration panel</strong> — WordPress provides a well-styled administration panel which can be completely customised to your hearts content. Limit access to menu items based on user level or capability, custom editing screens, custom option pages, plugin and theme management.</li>
<li><strong>User management</strong> — Add users, edit and delete users, support for custom user meta</li>
<li><strong>Powerful rewrite system</strong> — Most frameworks refer to them as routes, WordPress calls them how they&#8217;re known if you&#8217;re familiar with mod_rewrite and Apache: rewrite rules. WordPress allows you to create pretty URL&#8217;s for anything using the rewrite API.</li>
<li><strong>Categories &amp; Tags</strong> — Support for both categories and tags right out of the box. Easily categorise your content and then easily sort it via WordPress&#8217; easy-to-use taxonomy functionality.</li>
<li><strong>Decent menu management</strong> — The ability to drag and drop order your menus, specify menu locations, unlimited depth of items, ability to easily add in pages, posts, custom post types and links from within the one screen.</li>
<li><em id="__mceDel"><em id="__mceDel"></em></em><strong>Themes</strong> — Complete control over the presentation of your site. No forced conventions or defined ways of styling and presentation of data.</li>
<li><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"></em></em></em></em><strong>Plugins</strong> — Improve or modify any aspect of the front or back-end of your site. Access to thousands of plugins that vary from adding in support for logging in via Facebook to plugins that completely change the post editing interface.</li>
</ul>
<p>Although WordPress lacks any kind of structured way to build your applications in a formal sense (MVC for example) there are ways of building a clean application with WordPress. The functions.php file is where you usually would add in all of your logic, but as some of you have probably experienced the bigger and more complicated you get with WordPress the larger this file gets. Don&#8217;t be afraid to break up functionality into separate files and include them via your functions.php file.</p>
<p>Think outside the box and consider using WordPress next time you want to build a site in PHP. It might not support cutting-edge PHP functionality or features, but it can get the job done within half the time it would take you to add in any of the above aforementioned functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://ilikekillnerds.com/2013/04/thinking-of-wordpress-as-a-framework-instead-of-just-a-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using apc
Database Caching using apc
Object Caching 611/641 objects using apc

 Served from: ilikekillnerds.com @ 2013-05-22 10:08:24 by W3 Total Cache -->