Professional Freelance Web Developer
CodeIgniter Activist, Caffeine Junkie

Elliot Haughin

The Cost of Free, the Beauty of Open Source

codeigniter, dev, frameworks, freelancing / 28th February 2010 / By Elliot

This post is a collection of thoughts that I’ve had recently regarding my code, and the ‘cost’ of them. As you may know, I’m now blogging more often, and will be re-factoring some of my code to make it cleaner, well documented, and just ‘better’.

I know that when I rebuild my CodeIgniter libraries, I could sell them for say $10 – $20 a pop. But I won’t. That’s a promise. My code will remain free, and always will. I understand that releasing premium ‘paid-for’ code can be a very lucrative business model, since it’s very much a form of passive income rather than active income. But it just doesn’t feel like ‘me’. I like that whatever I release can be used by anyone, regardless of circumstance. And that way, my work gets a wider distribution. My name becomes more well known, and this opens up more opportunities for me.

I believe in free. I believe in open-source. Almost everything I’ve learned has come from the open-source world. CodeIgniter has helped me build a career, pay my mortgage, and buy gadgets. Just because something’s free, doesn’t mean it’s without value. I know that open-source software has real value, both for individuals to learn, and for companies to build great quality, successful commercial applications…

Read the Full Story »

ExpressionEngine 2 and CodeIgniter – Will we see a change in the 3rd Party Market?

career, expressionengine / 4th November 2009 / By Elliot

We’ve known for a long time that ExpressionEngine is built on top of CodeIgniter. But why is this important, and does it actually make any difference? Do we care? Should we care?

Well, at it’s current 1.6.x version I’ve never been that interested in ExpressionEngine if I’m totally honest. I’ve looked through the codebase, and after working with CodeIgniter for so long, I’ve just thought… ‘what a mess!’. It’s one of the cruel jokes of working with CI day in day out, anything not quite as beautiful just seems to look like a monstrous bit of code.

*Quick note* I’m going to be very careful not to break the beta T&C’s here.

After seeing the ExpressionEngine 2.0 codebase, and really looking into how closely it works with CodeIgniter, I might have actually changed my mind.

If you’re a CodeIgniter developer I would say this: You WILL be able to develop ExpressionEngine addons, plugins, as if you were just coding away in a CodeIgniter development. And this is where the 3rd party ExpressionEngine market will start going crazy.

Read the Full Story »

BinaryCake is Launched – Kickass Web Development Screencasts

screencasts / 1st June 2009 / By Elliot

For anyone who’s downloaded my screencasts in the past, I’ve got some great news for you! Today Jamie Rumbelow and I have launched BinaryCake, a site dedicated to providing you with kick-ass development screencasts.

Right now there’s 2 screencasts available to download for 10 credits or less, including my first screencast ‘Mastering CodeIgniter – Part 1

Read the Full Story »

New CodeIgniter Library: Facebook Connect

codeigniter / 18th May 2009 / By Elliot

I asked all of my followers on twitter what they would like released this weekend, and the result was clear: Facebook Connect.

connect_light_large_long

I’ve been playing around with Facebook Connect for quite some time, and naturally, decided to use CodeIgniter to do so. And since this is me, I figured that most people in the UK are fed up of MP’s taking so much from them this week, so here’s me ‘giving’ you something back!

Read the Full Story »

Kick-Start Your Web Application With These Tools

dev, frameworks, php / 9th March 2009 / By Elliot

Building great web applications doesn’t have to be a long and slow process. In fact, people have been practicing ‘rapid development‘ for quite a while. But if you’re looking to get your web application off to a flying start, you really should consider using these great tools. They can help you get a basic shell for you application quickly and efficiently.

Read the Full Story »

Boring Stuff

Design © copyright Elliot Haughin 2009

Content published here are copyright their respective owners.

You cannot copy content from this site, either in English or translated to another language.

Keep Subscribed

Theres lots of ways for you to keep up with me on the web.

Please Note

Information given out on this blog should only be used as a guideline. I hold no liability for any code I write.

Always consult a professional before acting on this guidance.