Well, it’s certainly been a very eventful month for your not-so-humble blogger. Here’s what’s been ratling around in my brain lately:
- Finally sent over my contribution to PHP Abstract, the podcast sponsored by Zend and put together by Cal Evans. I’ll be talking about “Opinionated Software” on a future edition of the podcast. My wife said it was a perfect topic because I’m such an opinionated person.
- What stops more people from adopting lightweight web servers like lighttpd and my current favourite nginx for their PHP setup? I used to think that mod_php was all that and a bag of chips, but running things via FastCGI seems to be providing me with the kind of performance I like. I wonder if anyone has done a comparison on how to scale out a PHP site that use php-cgi?
- Rallyhat will definitely be a Python site, and I’ll be building it with Django. As my friend Kevin pointed out: “It’s almost like programming in a DSL thanks to all those magic methods in Rails and Django.”
- Until gwoo and PhpNut from CakePHP showed me how to get the most of out using Bake I never understood why it’s such a useful tool. For a current project I’ve been using bake to build out all sorts of functionality in a fraction of the time it used to take me. If you do stuff with CakePHP, do yourself a favour and learn how to use bake.
- I discovered that I can actually be more productive using vim as my editor for all my PHP work. Go check out Andrei Zmievski’s talk on using vim with PHP. Don’t fear the command line you OS-X and Linux types! I never thought I’d like using vim but I’ve learned to work with it.
- I should be getting my new MacBook Pro in the first week of July. Of all things I miss the most having to work on my 8 year-old PC at home (I’m running Ubuntu Feisty Fawn with E17 as the window manager) I miss Quicksilver. I still find myself typing Ctrl-Space to bring up the program loader. If you use OS-X check it out. Once you start using it you’ll wonder why you didn’t use it before.


One question, why are you going to use Django in Rallyhat instead of Rails or CakePHP? It’s a general reason of the framework, or the language; or it’s because for this app it’s better to do it in Django…
@fesja: I’m looking at it as a chance to learn some Python. That’s the only reason. If I wanted to get it done ASAP I should really build it out in CakePHP because, well, I’ve got tons of experience with PHP. I want to learn Python so it seemed that using Django would be the path of least resistance.
ah, ok. That’s a good reason lol. I’m also deciding if I start a project in django, in CakePHP or PHP alone. I know a bit a PHP, so it’s not so big difference (to learn) to do it Django or in PHP. I’ll see what my parteners say. Thanks!
I have used vim since 2001 (Java for four years, then PHP). I love it. I’ve tried again and again to use the major IDE’s (PHP/Eclipse and the one developed by Zend) and find myself always gravitating back to the command line.
How could you possibly use Cake and *not* use Bake?
Chris, you are quite an experienced developer, and also familier with many different frameworks.
Yet, you write: “Until gwoo and PhpNut from CakePHP showed me how to get the most of out using Bake I never understood why it’s such a useful tool. ”
If you didn’t understand, probably many of us are also missing many benefits that could be had and are currently not because we don’t realize how to squeeze them out of bake.
You are probably super busy, but if at some point you find yourself able to spare a half hour, perhaps you can either post on the cakePHP list your lessons learned on how to squeeze more out of Bake, or write a bakery article on it.
python (and django & co)… i don’t know anyone that tried them and got pack to plain old php