Author Archives: Kenny Katzgrau

Why PHP Was a Ghetto

Note: I wrote this over a month ago, but decided not to publish it until now. I was talking with the Co-founder of a pretty cool start-up in DUMBO the other day about why the non-PHP development world generally has such disdain for PHP and the community surrounding it. He brought up an interesting point […]

Posted in Life, PHP Development, Soap Box | Tagged , | 106 Responses

Video: How Uses CodeIgniter Sparks

If you aren’t already familiar, a package manager and repository for CodeIgniter libraries was released last week at In the few days between then and now, some very interesting and useful packages have been submitted. There’s one for combining, minifying and caching assets, one for database scaffolding, viewing logs, geocoding, template-ing, etc. Here’s a […]

Posted in Uncategorized | 3 Responses

Introducing CodeIgniter Sparks

If you’re familiar with package management, you’re aware of how awesome it can be. Yum, Apt, MacPorts, homebrew are examples of package managers on the Operating System level. Need to install some common software package like mysql? On OSX, it isn’t any harder than: $ brew install mysql For software development, you have Python’s eggs […]

Posted in Uncategorized | 4 Responses

List Your GitHub and BitBucket Projects On WordPress

Over the weekend I put a full day into creating and completing a WordPress plugin that probably doesn’t appeal to anybody except for developers: A tool to list your github and bitbucket projects right inside a post or on your side bar. You can see it in action on my projects page. Basically, I was […]

Posted in Uncategorized | Leave a comment

CodeIgniter 2.0 Released, User-Contributed Notes Coming

In my initial post after joining the CodeIgniter Reactor team (over Thanksgiving weekend ’10), I went as far as to saying that you could hold me responsible for the quality of the CodeIgniter documentation. Here’s a universal truth: Documentation > magic. CodeIgniter 2.0 was released last week, with an announcement on the EllisLab news feed. […]

Posted in CodeIgniter, PHP Development | 3 Responses

CodeIgniter/PHP + IIS + MySQL + MSSQL: It Works!

There are a lot of people out there who call themselves “LAMP” developers — short for Linux, Apache, MySQL, PHP. That’s the standard configuration for production PHP applications. Recently, I ended up having to build a CodeIgniter application on Windows, IIS, Mysql+MS-SQL, and PHP. Sound like there are bound to be issues? You bet, and […]

Posted in CodeIgniter, PHP Development, Tools | Tagged , , , , , , | 18 Responses

Re: How to Find Good Developers

A little less than a month ago I made a podcast with John about how recruiters can find good developers. A small part of the podcast talked about reaching out to developers, and how adding something personal (ie, mentioning one of their projects) can really get some attention. In the past few days, I’ve gotten […]

Posted in Jobs, Life, Offtopic | Tagged , | 1 Response

CodeIgniter Reactor? What’s Going On?

A couple of weeks ago, Derek Jones of EllisLabs announced that the CodeIgniter Core would officially be branched so a community-driven version of the framework could be created. This new branch will be called CodeIgniter Reactor. The plan, which was clarified today, is focused on allowing a select group of CI engineers to actively commit […]

Posted in CodeIgniter, PHP Development, Tools | 9 Responses

How to Find Good Developers

A comment on one of my favorite CodeFury posts, “How to Get a Job as a Programmer“, asks an interesting question. It was posted by Kyle Carter, the head of HR at Better Advertising. He posed the question, “how or where do I find good developers?” At the time that I’m writing this, the NYC […]

Posted in Jobs, Life, Offtopic | 1 Response

Social Networking, Mang. It’s Like the Internet All Over Again.

Brief but intense “holy shit” moments have been hitting me quite a bit in the last couple weeks. For the last 5 years, my social networking experience has largely consisted of Facebook, and I took it for granted as an application that was just really good at what it did. Maybe that’s even what Zuck […]

Posted in Uncategorized | 5 Responses