I am currently working on a project using symfony and got to a point where I wanted to add a contextual navigation menu. In other words, I wanted to have a menu that would show a list of pages, but not show the current page. After considering using slots, components, and component slots, I decided on a solution that I like. Read on to find out what it is. Read more »
Hacker News Scalability
OK, this is pretty funny. I’ve been reading hacker news since I read Jeff Atwood’s post where he advocated it. Today, I clicked on the bookmark icon for it and the following popped up:
# Facebook’s 25 Random Things
If you’ve visited Facebook in the last month, you’ve probably seen one of your friends lists of “25 things about me.” If you are not familiar with this latest social trend it has become quite popular to write a note on Facebook that include 25 different things about you and then tag 25 of your friends with the requirement that they fill one out themselves. It is, as Tom says in our latest podcast (which should be up on Sunday), Facebook’s version of the chain-forwarding e-mail. After being tagged in a number of these notes, I had an idea. I posted the following note:
View Your tasks in Voo2do with Ubiquity
OK, Tom officially got me hooked. After his little blog post about Ubiquity and writing a command, I had to check it out for myself. It wasn’t too hard to get an idea – I use a handy little web-site called voo2do and I’ve been thinking about messing with their API for a while. Well, now I got my chance. Read more »
Development Environments vs. Production Environments
I like the idea of having two separate environments for my website. That way I do not have to worry about remembering to turn off the profiler (if I’m using a profiler) or making sure that I do not mess up the database while messing around with test data etcetera. There is also no question that Symfony executes the Development/Test/Production environment philosophy very well. However, there is also no question that, when one runs into a bug that only shows up in one environment and not in the other, it can be very difficult to squash, indeed.

