Archives For Web Development

It’s a beautiful, gorgeous, beautiful fall day here in central Pennsylvania (which is odd, because it’s late July), and it’s time for another newsletter. This is a special newsletter for me, as the topic surrounds a big change in my life. As of August 1, I’ll be working for Stripe. I officially accepted the position, and announced it, about a month ago, so you may have already known this, but I thought I’d spend a little time discussing Stripe, my personal decision, and how this might impact you. For the sake of breaking the newsletter into more readable chunks, I’ll present some content as if I’m answering a question I’ve been asked (although I actually haven’t been). Apologies for the artifice.

In another newsletter, I’ll write about my thoughts and experiences in working for myself, creating my own business, and “building up my brand”. Not that those parts of my working life are entirely switched off from here on out, but this is going to be an existential change, and there are aspects of having worked for myself for 14 years that went into the decision to join Stripe.

As always, questions, comments, and all feedback are much appreciated. And thanks for your interest in what I have to say and do!

Continue Reading...

The CDbCriteria class let’s you customize queries through an object. The first thing you should do to become more comfortable with Active Record when using the Yii framework is master usage of CDbCriteria.

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

Continue Reading...

There are many theories on how software should be developed, probably several for each programming language that exists. Some approaches go in and out of vogue, whereas the applicability of others greatly depends upon the language in use or the complexity of the application being written. This is why I was so happy to discover Scott Mattocks’s work on what he calls “LUCID development”.

Continue Reading...

I’m very happy to say that I’ll be speaking at the 2013 Northeast PHP Conference, taking place in Boston on August 16-18. This is the second year of the Northeast PHP Conference, and my first year attending. I’ve heard excellent things about last year’s event, and am thrilled to be participating. I’m also fortunate enough to know several people in the Boston PHP community now, so it’ll be great to see them again.

I’ve actually been selected to do three presentations, all of which are new for me (I’ll be pretty busy in July!). Those presentations are…

Continue Reading...

This is the third and final issue of my two-part newsletter on “going big”. (Yes, third in a two-part series.) By “going big” I mean how one transitions from a Web site with little to moderate traffic, to one that can handle tons of traffic. The first newsletter looked at going big from the macro perspective: theory, implementation, hardware, and networking. The second newsletter was the first look at the micro perspective: how to write code that scales well. The emphasis there was on the code itself, along with the development process.

In this newsletter, I’ll provide a couple of resources for two other key components: the underlying database and the user’s browser. As always, questions, comments, and all feedback are much appreciated. And thanks for your interest in what I have to say and do!

Continue Reading...