Myqron: pull-to-push web services adapter

Apr 26, 2009 11:17:00 AM

I've developed a web service called Myqron to turn pull-type web services (e.g. RSS) into push-type web services. The service works by using custom-written adapters for each type of pull service, which contain business logic for determining when a pull service updates.

Zoopy's new search algorithm and its evolution

Mar 9, 2009 6:04:24 PM

Today I implemented a new search algorithm on Zoopy. I've been working on this project over the last couple of months, on and off, and I thought I'd share with you some of the details and learnings. I can't divulge most of the efficiencies and optimizations for IP reasons, but I'll try to give you enough juice to make this post worth reading.

Zoopy launches a RESTful API

Mar 5, 2009 8:00:21 PM

As I announced today on Zoopy's blog, Zoopy's RESTful API has been launched. The first version is admittedly quite humble – it contains only read operations – but it'll continue to grow as we get feedback and suggestions.

A new, improved Zoopy

Dec 5, 2008 11:15:08 AM

So it's been just about three months since my last post. I've been neglecting my blogging duties because I've been working pretty much non-stop during that time on rebuilding Zoopy. The new, improved Zoopy launched on Sunday night after a grueling weekend of copying files, migrating databases and last-minute bugfixes.

MySQL Search Relevancy Scoring

Aug 24, 2008 5:45:44 PM

Although MySQL's fulltext index functionality allows the relevance of search results to be determined easily, it is often the case that relevance is dependent on non-textual columns, or on business logic that is not easily modeled in a relational database. There are ways, luckily, to score results on these types of factors, but the implementation is not trivial.

phpMyAdmin 3.0.0-alpha released

Aug 11, 2008 10:16:40 AM

phpMyAdmin, that ubiquitous tool we all use for low-level MySQL database access (and some of us for content management as well), has released version 3.0.0-alpha. I had high expectations of the next major version of this tool, which have not been met in this alpha.

Integrating Twitter with a ZF blog

Aug 6, 2008 8:29:13 PM

I've been wondering for a while how I could better communicate with Codecaine.co.za's readers when I publish new posts, or when someone comments on one. I've ruled out email updates as being too intrusive, and while I have implemented RSS feeds both at the post level and at the comment level, I find them to be too passive. Twitter, I've decided, provides an excellent middle ground.

Bite-size ZF: Module-specific models

Jul 19, 2008 8:17:07 AM

If you're like me, you like to use different classes to represent the same model in different modules. The rationale is quite simple: by using different classes you're encapsulating module-specific business logic within that module. For instance, a user model in an admin module may require functions related to access control, whereas the model's counterpart in a website module might need functionality to send messages to other users.

Vodacom pours investment into Zoopy

Jun 26, 2008 4:16:35 PM

As was officially announced this morning, Vodacom has acquired a 40% stake in Zoopy, the social media website where I am a developer. It's been a busy day, primarily spent monitoring our new servers to make sure that they handled the load brought on by the announcement, but the office has been buzzing with excitement about the opportunities that this is going to bring to Zoopy.

Compound elements with Zend_Form

Jun 17, 2008 4:51:57 PM

Zend_Form can save you a lot of time. It almost completely abstracts away the most boring and error-prone aspects of developing secure and standards-compliant HTML forms. But one thing it doesn't do out of the box is compound elements, such as three-field dates. In this post I'll show you the easiest way to do this ZF-style.