Handling Stripe Errors

January 30, 2013
This entry is part 7 of 8 in the series Processing Payments with Stripe

If you’ve sequentially followed this series on implementing payments with Stripe, you now know everything you need to be processing payments with Stripe today. In theory. This series, the six posts to this point, has already walked through all of the code needed for the system to work, assuming everything does work. Which is to say I have yet to explain how to watch for and handle the errors and problems that will inevitably occur. That’s the focus in this post.

Note that this article assumes that you have read the previous articles and are comfortable with PHP.

Continue Reading...

What I Learned At BostonPHP

January 28, 2013

On December 12, 2012, I had the honor and fortune to speak to the Boston PHP user group. Boston PHP is an extremely active and large (over 3,000 members) user group that has members from around the country and the world (I’m now technically a member). I believe that my presentation, “How to Become a Web Developer”, went well, and I had a wonderful time on the trip. And, as with all good experiences, I learned a few things, which I thought I’d share with you (in no particular order).

Continue Reading...

My 2013 Non-Resolutions

January 21, 2013

I’m generally not much of a New Year’s resolutions kind of person. In part, this is because I believe that if you’ve decided something is worth doing, then it’s worth starting today, not on some arbitrary date like January 1st. So instead of resolutions, this is the second year in which I’ve decided to put forth some work goals. If you have a conventional job–one with a boss and an office, then you probably have regular work reviews. You sit down with your supervisor once a year, perhaps around the anniversary of when you were originally hired, and discuss how your year has gone and how you can improve. Working for myself, there’s no similar review process for me. And, to be frank, although I’ve been working for myself for almost 14 years now, I’ve only recently begun actively thinking about what I am doing, what I should be doing, and what I hope to be doing. And so, I present to you my 2013 non-resolutions: my work goals for the year.

Continue Reading...

NetTuts+ recently posted a very good article titled “10 New Year’s Resolutions Every Web Developer Should Make”. Written by Andrew Burgess, the article goes through ten recommendations every Web developer should consider (as you would imagine from the title).

Continue Reading...

When I compose a newsletter, I look at my well of possible materials–questions, links, blog posts, etc., and try to come up with a theme, if at all possible. When looking at these this time around, the ones that seemed most worth sharing immediately all focus on, well, me. For example, there’s the presentation I gave to Boston PHP: you can view the slides and the raw video of it. Or there are some articles that I’ve published online that you might like. And there’s the status on “The Yii Book”.

So this newsletter is far more me-centric than most, but hopefully it’ll be of use to you still. Because, presumably, you subscribed to this newsletter in the first place because you were interested in what I’m doing, thinking, interested in, and so forth.

Also, if you do have something you’d like me to write about, address, or answer in future newsletters, now is a good time to send that in, as my well of topics is getting shallow. I think my next newsletter is going to be on goals, if you have any thoughts or questions along those lines (e.g., technologies to learn, ways to learn, etc.). I’ve also got an upcoming newsletter planned on public speaking.

And, as always, thanks for your interest in what I have to say and do!

Continue Reading...