For a project I’m working on, I’ve been looking at a lot of web service authentication/verification APIs lately. I thought folks might be interested in the results. Here are the methods available for a variety of web services/applications online, with links to their appropriate docs:
Posts
BackPress, Your New Best Friend
If you’ve spent some time poking around in the code for either WordPress or bbPress, you may have come across comments that mention “BackPress”. You may have wondered what this BackPress thing was, well, wonder no more.
In the last few days, I’ve put together a quick site to try to help introduce people to the BackPress project. From the site:
BackPress is a PHP library of core functionality for web applications. It grew out of the immensely popular WordPress project, and is also the core of the bbPress and GlotPress sister-projects.
So effectively, BackPress takes all of the best core functionality (on a code level) from WordPress and bbPress, and makes it available to you and your next PHP-based web application/project. By using BackPress in your projects, you are then able to use most of the code you’ve come to rely on while working on WordPress-based projects, such as $wpdb
, trailingslashit()
, make_clickable()
, __()
, wp_remote_fopen()
and more. The site includes some details on how to use BackPress in your project, and has the beginnings of a collection of documentation covering the main parts of the code library.
I’m personally really excited about this because I think BackPress has huge potential as a library for other folks and other projects. It allows them to benefit from the lessons learned through years (and thousands of “man-hours” worth of development) on the WordPress and bbPress projects. I’m using it as the core of my HTFS project (not released yet), and I know that some other projects are starting to use it as well. As a developer who has spent a lot of time in “WordPress land”, it makes life so much easier to be able to continue using a lot of the design patterns and techniques that I’ve become accustomed to.
Check it out, and please let me know what else we could get on the site, what needs more documentation etc!
On Cafe Working
Since arriving in Santiago, I’ve been posed with the challenge of finding good locations to work from. I like to work from cafes, which I refer to as “cafeworking”. Whether you’re traveling or just wanting to get out of the house for the day though (assuming you work from home, like I normally do), your selection criteria are probably similar either way. I decided that I’d document some of the things I look for when I’m trying to find a good place to work for the day. Feel free to add your own criteria in the comments.
I’m Speaking at WordCamp Indonesia
While I’m here in Santiago, one of the things I’ll be doing is putting together a presentation for WordCamp Indonesia. I’ll be keynoting, although I’m not 100% sure what I’ll be covering yet; it’s sure to be something interesting 😉
If you’re anywhere near Indonesia, book your tickets around January 30, 2010 and come and chat about WordPress with a bunch of like-minded folks! Michael Koenig (a fellow Automattician) will be joining me, and spreading the love about IntenseDebate (which is a major sponsor of WordCamp ID).
LDAP (very) Basics
Getting started with LDAP can be quite daunting. In the space of a weekend, I took myself on a bit of a crash course to learn about LDAP so that I could work on a project that needed LDAP to access an address book. Here are some of the things I learned along the way:
Idea: Bookmark Plugin for WordPress
I just saved yet another link in my Delicious account, and suddenly thought — “man, it would really suck if Delicious one day disappeared and I lost all of this”.
Indeed.
According to my stats, I have 1,164 bookmarks, mostly with descriptions and manually crafted (to some extent) titles, 1,813 different tags in use, with some being used 187 times. That’s a lot of rich, valuable data that I’ve collectively invested a lot of time in. I want control over it. I want insurance.
WordCamp NYC Round Up
This past weekend, WordCamp NYC was held at Baruch College in New York. It was (I believe) the second biggest WordCamp to date, if not the biggest (by number of attendees), right up there with WordCamp San Francisco. WCNYC was an incredibly busy event, with so much great WordPress stuff going on at any one time that it was hard to decide what to attend. I was lucky enough to be able to present/be involved in not just one, but 4 presentations throughout the weekend, and I wanted to get some slides and details up here for reference.
GSoC Mentor Summit, 2009
This weekend I attended the Mentor Summit that winds up the Google Summer of Code. It’s an event where up to 2 mentors from each organization involved are invited to hang out at the GooglePlex for a weekend, mingle with folks from other open source projects and see what happens. We discussed all sorts of things related to the Summer of Code program, in addition to a variety of other, generally open-source topics. It was operated as an unconference, so we made up the majority of the schedule as we went, and modified it as required.