In this article I explain the pro's and con's of working with three of the most popular free geocoding services around: Google Map's API, Yahoo PlaceFinder and SimpleGeo. This review goes beyond the "I want this address on a map marker!" junk most people do and goes on to explain some of the issues faced when using these services in slightly "out of the ordinary" conditions.
Pancake Payments is a super awesome invoicing application that lives on your server and can be made to keep with your brands look and best of all there are no monthly fees! This application is built on CodeIgniter so it is modular, themable and really easy to extend if you feel the need. Even better it has been brought to you by some of the people behind PyroCMS and other CodeIgniter projects like CloudIgniter!
FuelPHP has been in development for the last two months but the new PHP 5.3 framework is nearly ready to see the light of day. We're just about to roll out the v1.0.0-beta1 and so far it is holiding up pretty well. Another PHP framework you say? Read this article and I'll try to explain why you should be excited about "yet another framework".
Another year has passed and this has been the best yet. Most years fly by without me having any real record of what I have achieved or where I need to improve to better myself, so this year I decided to set myself a list of goals to help shape my life. Find out how I did!
Two weeks ago we had some interesting news from EllisLab about the planning of a "Official CodeIgniter Community Branch" in which "CodeIgniter Deputies" would be appointed to manage community contributions. That was pretty awesome, but today we've had some even better news about the future of CodeIgniter. That is: The CodeIgniter Reactor!
Today we are incredibly pleased to annouce the biggest update to PyroCMS in it's 14 months of it's open-source history. v1.0 may seem like a small jump in numbers from v0.9.9.7 but really this is more like a 2.0! Everything has been logically restructured, Dwoo has been replaced with an amazingly powerful Tags and Plugin syntax and its all running much quicker, while looking considerably sexier.
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.
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.
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.
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.