My Code Is Bad And I Should Feel Bad : What I Learned From A Code Review
So, I’m fairly young. I’m 21 years old. There are a lot of people out there who are significantly smarter than I, and have a hell of a lot more life experience than I. Nothing is more true when it come...
View ArticleAdventures Of An Accidental Indie Games Developer – 1 – The Minimum Viable...
Minimum Viable Product is a term that gets banded around a lot, especially in ‘Lean Startup’ circles. It’s not a difficult concept to grasp, and being able to understand, plan and work towards an MVP...
View ArticleAdventures Of An Accidental Games Developer – 2 – Source Management
My next blog post will be about the SDL library, But I don’t want to talk about that yet. I want to talk about something really, really important. Something that a lot of programmers don’t do, but...
View ArticleA Quick Bit Of Code I Hacked Together
I’m currently working on my MVP for my game, and I’m not focusing on artwork, for the sake of getting game mechanics down. I wanted to have a simple CLI utility that could take in some parameters and...
View ArticleWhat Now?
I frequent the Learn Programming subreddit quite a bit. I’ve found it’s helped me out a great deal, and I’m always really, really happy on the rare occasion where I’m able to help someone else out. One...
View ArticleBreakerfaire – 14/05/2013 – Why Embedded Security Matters
Embedded Systems are ubiquitous. From the systems that control our cell phones and aeroplanes to ATMs, they’re everywhere. In this Breakerfaire meeting, Irish security enthusiast and Alastair O’Neil...
View ArticleI’m a Vim convert, and so should you.
It’s not especially rare for people to extol the virtues of their preferred text editor. Programmers are especially famed for their fervent adoration of their chosen one, and will defend its honor with...
View ArticleYou Need A ‘Go’ Command
If you study your command line history, you’ll probably notice that you often do something like this. cd somedirectory/ ls This is incredibly inefficient. Why write two separate commands just to change...
View ArticleSay Thank You
Today, I used a Ruby Library that I did not personally create. This library itself was incredibly complete. Documentation was clear, well written and thorough. The library solved a hugely challenging...
View ArticleProbing Plurk – Scraping The Biggest Social Network You’ve Never Heard Of
The Social media wars are over. Facebook and Twitter won. Everyone else lost. Or did they? There are some places in the world where Twitter and Facebook don’t reign supreme. In Brazil, you’ll find that...
View ArticleSo, I wrote a book…
HTML5 is something I’m very deeply interested in. So, when MakeUseOf asked me to write an introductory guide to it, I jumped at the opportunity. The end result is something that I feel gives readers a...
View ArticleReally Scrapable Web App Is A New Way To Learn About Web Scraping
Some of you may know that I’ve been spending the summer interning at ScraperWiki; an interesting data-science startup in Liverpool, England. I started at ScraperWiki with nothing but a cursory...
View ArticleHelp Raise Money For Amnesty International
Amnesty International is without a doubt my favorite charity. Since the 60s, they’ve perfected the art of making life difficult for anyone who would seek to infringe upon basic human rights. Sadly,...
View ArticleAfter 17 years, CSS gets variables. Finally.
One of my favorite Zed Shaw rants (and believe me, there’s many) is in ‘The Web Will Die When OOP Dies’. In this talk held at a Norwegian technology conference, he unleashed a hilarious, profanity...
View ArticleOf Netscape 4.04 and Semantic Markup
Last week, I made a bet. The bet was made with one of my friends. The prize was a cup of coffee. The challenge was to see if HTML5 semantic markup would work on an older browser. How old, you ask?...
View ArticleMaking Beautiful Single Page Websites Is Easy With fullPage.js
Single-page websites are all the rage. No complaints here, I love them. There are a huge number of reasons why you should look at using a single page website. They work nicely with touch-oriented...
View ArticleSo, I Wrote (Another) Book…
You may remember that a few months ago I wrote a book for MakeUseOf.com. It taught readers the fundamentals of HTML5, and how they can use the new web standards to create better, more beautiful...
View ArticleDebugging PHP Programs By Email
Okay, so this is pretty evil. Ever write any Node.JS? I’m quite partial to the Express framework. Perhaps what I love most about Node/Express is that it’s so easy to debug when things go wrong. It’s...
View Article
More Pages to Explore .....