Larry Ullman

Translating Geek Into English

Finding the Right License with TLDRLegal

I’ve not spent much time thinking about software licenses in my career. Partly this is because I don’t sell software and partly it’s because “Who can be bothered?” As with anything legally-related, “Who can be bothered?” is not justification to avoid thinking about an issue. And, even though I don’t sell software, I certainly provide software in the form of downloadable code.

Stripe Testing and Tricks

To wrap things up on my eight-part series on processing payments with Stripe, I’ll mention a few random things under the guise of testing and tricks. Most of the information will only make sense if you already understand how processing payments with Stripe works (i.e., if you’ve read the entire series).

Devising a Strategy for Responsive Design

Jared M. Spool, a renown UI and UX expert, just posted a great article titled " Devising a Strategy for Responsive Design". In the article, Mr. Spool covers the current issues surrounding designing web sites responsibly (and responsively) for today’s environment, devices, and destinations. Not only does Mr. Spool talk about just the technologies involved, he also explains how some of these issues have further implications on other aspects of a site, such as content management. It’s a sufficiently thorough and well-explained article that’s definitely worth your time if you want to get up to speed on the issues surrounding web design today.

Handling Stripe Errors

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.