Working with RESTful Services in CodeIgniter

The modern web is full of APIs. Many interesting sites have been created by mashing up data sources from multiple “Web 2.0″ sites.

Net.Tuts+ has a new tutorial on Working with RESTful Services in CodeIgniter. I found it to be quite an interesting read, as it covers both accessing RESTful APIs and creating your own.

If you have been following the CodeIgniter From Scratch series you will know by now that it is relatively quick and easy to put together simple web applications, such as blogs, CMS systems, brochure sites, etc. One thing you may not have thought about is using CodeIgniter to create an interactive API. After trying several existing REST implementations, I found they not only lacked simplicity but were missing most of the features you would expect from a RESTful implementation; so I built my own. This tutorial will show you how to use this code to set up your REST API, and gives example of how to interact with it from your web application.

I’m always amazed by how simple it is to create fairly advanced applications with frameworks like CodeIgniter. It does take a little bit of practice to get used to coding within the guidelines, such as properly utilizing the MVC structure, but once you get the hang of it you can whip things up really fast.

BlogBuzz February 13, 2009

Web Design for Global Markets

The web design process is very much about how your site ‘looks’ and ‘feels’. Most people over the age of twenty five will remember – fondly or otherwise – that the Web was once awash with sites from ‘designers’ in the very loosest sense…

BuySellAds Introduces Asynchronous Ad Serving

BuySellAds, the ad network that I use on Webmaster-Source, has introduced a cutting-edge ad-serving feature. Their new asynchronous ad serving script dramatically speeds up page loading times, as the browser doesn’t have to wait around for the ads to load. Todd Garland, the founder…

WooThemes Introduces “Canvas,” a Thesis Competitor?

WooThemes has released a new theme called Canvas, a theme that looks like it might be a competitor to the ever-popular Thesis. Canvas is a “blank slate” theme, with minimal styling, that you customize by either creating a child theme and using hooks, or…

Programmatically Creating Posts in WordPress

WordPress has a convenient function that can create a new post: wp_insert_post(). Suppose that you wanted to create a plugin to automatically create weekly roundups of your social media activity. You could gather your Delicious bookmarks, Twitter posts, etc. with SimpleXML, mash the data…

What’s the Status on Tweetie 2 for Mac?

Tweetie for Mac is the best desktop Twitter client I have found. I really like it, and the interface has streamlined the Twitter experience for me. Unfortunately, it’s long due for an update. Twitter, as I’m sure you remember, released their “Project Retweet” feature…

BlogBuzz February 6, 2010

Notify 2: Better Email Notifications for Webmail Users

Until recently I used Google Notifier to monitor my primary Google Apps inbox for new messages, and I used Apple’s Mail application to check my other accounts. Then I found Notify 2, a neat little Mac application that works even better. Notify sits in…

Blogger to End FTP Publishing Support

Blogger has announced that they will be discontinuing support for FTP publishing of their users’ blogs. They say that a mere 0.5% of Blogger users opt to have the static HTML files hosted on their own servers, as opposed to the Blog*Spot servers. The…