For several months now, I’ve been doing some pro-bono (i.e., free) work for a local non-profit, the Centre County Down Syndrome Society. I’m helping them bring their Web site into the modern age. (If you look, you’ll see that the site is currently terrible. Terrible!) That process is moving right along, but they have a need I cannot address, and I’m hoping that some friendly graphic designer out there can help them (and me) out.

Continue Reading...

To be as frank and clear as I can, if you’re interesting in self-publishing at all, you must buy the book “APE: How to Publish a Book by Guy Kawasaki and Shawn Welch”. No, I have not read every book on self-publishing that exists, but I doubt there are any as good and as thorough as APE, let alone better.

Continue Reading...

Joshua Thijssen just posted on Speaker Deck the slides for his presentation “15 Pro-tips for MySQL Users”. As the name implies, for the most part, the tips are for more advanced MySQL users, although a couple are the kinds of things I would hope most MySQL users are already doing. There’s plenty to learn here, or at least consider, and it doesn’t take long to peruse. (And, there are actually 16 tips.)

Continue Reading...

Let’s look at a different way of rendering view files: using static pages. The difference between a static page and a standard page in the site is that the static page does not change based upon any input. In other words, a dynamic page might display information based upon a provided model instance, but a static page just displays some hard-coded HTML (in theory).

This is an excerpt from Chapter 7, “Working with Controllers,” of “The Yii Book”.

Continue Reading...

Nettuts+ recently posted “HTTP: The Protocol Every Web Developer Must Know – Part 1” by Pavan Podila. This is the first part of a two-part article, covering what every Web developer ought to know about the Hypertext Transfer Protocol. This is a nicely detailed, but understandable, article that truly every Web developer should read. (Well, if you’re not familiar with HTTP in some detail already.)