Switching from Mollom to Disqus: The aftermath

August 10, 2011

A while back, I stated here that I was switching from Drupal comments with Mollom to Disqus comments. Here are my preliminary results. First, AFAIK, I currently have no spam on my blog comments. Second, on an average day, I get about 4-5 spammish comments that I need to delete. Third, overall my legitimate comments are down, too. I get <1 a day. That may just be because I don't write anything inflammatory anymore. More likely, it's due to the higher barrier of entry. The net result: Disqus is far more manageable for me.

PhpDocumentor vs. Doxygen: Five Reasons I like Doxygen Better

July 27, 2011

I like the fact that PhpDocumentor is implemented in PHP. I like that it has a mature feature set, and has a long history of support. But when it comes to generating API documentation from PHP, I am preferring Doxygen these days. Here are five reasons why. <!--break-->

1. Doxygen's Default Output...

PHP Arrays are NOT Arrays

July 26, 2011

I'm continually surprised by PHP programmers who argue tooth and nail that a PHP "array" is a "real array". These same programmers, who often program in at least one other language (JavaScript), seem confused over what an array is and how it ought to work. (One even referred to collections classes...

Testing Disqus Comments and Dealing with Spam

June 29, 2011

I have been inundated with Spam, with peaks of 1,400+ spam requests per day. I'm experimenting with various work-arounds. Mollom has not helped enough, so I'm trying Disqus and Akismet. Right now I have disabled old comments and enabled Disqus. This means old comments are no longer available. I might...

Drupal Easy, Episode 59

June 7, 2011

Yesterday, I had the privilege of hanging out with Ryan and Mike from DrupalEasy. We had a great time talking about recent changes in Drupal 7's bug release cycle, DataTables, Schema.org and other stuff. We talked a little about the Aloha Editor, too -- a project my friend Henry Bergius is involved...

Sqlite: Database is Locked error and unlocking the database

May 26, 2011

On a few occasions, my Drupal sites that use SQLite have gotten into various states where Drupal was locked out with an error that reads something like this:

PDOException: SQLSTATE[HY000]: General error: 5 database is locked

Usually this happens after a server crash of some sort. As I understand...

TextMate Wishlist: Five features I wish TextMate had

April 22, 2011

I love TextMate. I've pretty much given up on IDEs in favor of TextMate's simple yet powerful code editing. I think I've written upwards of nine bundles, some of which are available at my GitHub repo. TextMate one of the few applications that is always running on my Mac.

But there are a few things...

Drupal Without Functions: A Proposal for D8

April 1, 2011

Drupal 8 is in the early stages of planning, and I have a proposal to add -- a proposal which, if implemented, would make Drupal the first of a new breed of faster, leaner, meaner and simpler web applications. Now is the time to grab the bull by the horns, and steer fate.

In my tireless fight against...

Analyzing Xdebug Trace Files: Tools we use to parse and examine Xdebug trace files

March 16, 2011

During DrupalCon Chicago 2011, I mentioned that we collect Xdebug trace files and analyze them to identify performance bottlenecks and other issues in our PHP code. Some of the Xdebug tracing tools we wrote in-house. As promised, we have now released two of our Xdebug tracing tool suites: ValaXdebugTools...

Read This: 100 Things to Watch in 2011

February 11, 2011

JWT Intelligence has some pretty interesting predictions about what's gonna be big this year. Here's their slideshare deck, which I found inspirational.