Using OmniAuth to make Twitter/oAuth API requests

Posted 2010-11-16
Category Rails

Using the brilliant user system Devise and a gem called OmniAuth you can make a Rails application that logs in or registers users via Twitter, Facebook, Foursquare, etc with amazing ease. But once the user has authenticated their account, how do you go about actually interacting with the API? This article will answer that for you, with some shiny code examples.

Read More »

Drumbeat Festival: 3 days of awesome

Posted 2010-11-06
Category Events

For the last few days I have been in Barcelona at a brilliant event run by Mozilla called Drumbeat Festival with the slogan "Learning, Freedom and the Web". Unlike the normal Drumbeat events this was a two-day conference/festival and had 400 attendees. This event was focusing on a lot more than just web development which is what interested me, so I threw my name in to help out and went along as a blogger. This article is about my personal experiences of the event, things I have learned, people I have met and what I have taken away from it to use going forwards.

Read More »

BathCamp: A day of nerdery and beer

Posted 2010-10-31
Category Events

I have been to several conferences, unconferences and local BathCamp meets, but this years proper BathCamp was a real chuckle. BathCamp is BarCamp event which is basically a bunch of web geeks, some lightning talks, throw in some pizza, a free bar, some Family Fortunes and a lot of tweed and you've got the general idea. This years event came at a great timing with recently starting to learn Ruby as I got to speak with a lot of other Ruby geeks while I was there and see Elliot Kember in action smashing a few crazy little applications out at great speed.

Read More »

CodeIgniter: What happens next?

Posted 2010-10-27
Category CodeIgniter

Times have been hard for the developers of CodeIgniter - EllisLab and they have addressed this in a few ways: A spot on the ExpressionEngine Podcast, a few articles explaining the future of EllisLab and ExpressionEngine and how they plan to take things forward. Sadly, as always us CodeIgniter developers have been left with not much more than a nod and a pat on the head.

Read More »

Template library gets Documentation

Posted 2010-10-25
Category CodeIgniter

People have always said my Template library for CodeIgniter is powerful but f**king confusing. Well now I have written up some documentation, which anybody who knows me or my work is VERY unusual...

Read More »

CodeIgniter 2.0 is stable (enough)

Posted 2010-10-18
Category CodeIgniter
For the last 7 months since CodeIgniter 2.0 was released on BitBucket the question "when will it be stable?" has been all bouncing around all over the place. The truth is CodeIgniter 2.0 has been stable for months. Somebody at EllisLab could open the terminal and write $ hg tag v2.0; hg push; right now, but what would that actually give us?

Read More »

Mozilla Drumbeat Interview: Brad Felix

Posted 2010-10-12
Category Events
With the awesome Mozilla Drumbeat festival less than a month away, I've been talking to one of the featured participants: Brad Felix, Chief Learning Officer of Flat World Knowledge.

Read More »

CodeCanyon's ExpressionEngine 2 section launches

Posted 2010-10-03
CodeCanyon have launched their new ExpressionEngine 2 section along with a few of plugins from me. One of these is the long awaited, much anticipated Widgets module!

Read More »

Power dump() on your PHP applications

Posted 2010-09-28
Category PHP
Application development going a bit slowly? Take a power dump() and get right back on track. This handy little PHP function will output the what, why, when, where of your variables and help you get back on track.

Read More »

Sturgeons Shittiest Company Award '10

Posted 2010-09-23
Category Personal

Let's face it, none of us like dealing with big companies. Long waiting times, script reading Indian call centers, uncaring supervisors and red tape. In the last two months I have had several experiences beyond ridiculous so I thought I'd share my list of companies that have pissed me off and why.

Read More »