Wednesday, February 27, 2013

Musings And Inspirations

About three months ago I decided to start shooting videos teaching programming concepts to put on YouTube. When I first started it, I didn't think it would take off. In fact, I thought it'd be just another failed attempt at trying something new. But three months, 11 videos, nearly 700 subscribers, over 17,000 views and 1.5 man-months of viewership later, I can't really complain. I've missed a few videos over the past few weeks, and missed another one today. And I feel that you deserve to know why.

Tuesday, February 26, 2013

On Equality, Sexism and an Even Hand

Over the past 3 or 4 days there's been a huge upturn on Twitter and in the community bashing Web and PHP Magazine for giving away T-Shirts (and tweeting a photo) with a double-entendre at PHPUK. A lot of banter going back and forth from those like Cal Evans who went so far as to pledge never to go to another conference sponsored by the magazine, to Stefan Koopmanschap who basically thinks it's no big deal. (note: these are my interpretations from their posts). I think the whole thing has grown WAY out of proportion...

Wednesday, February 20, 2013

Design Patterns - Programming With Anthony

Today we are joined by open source contributor Larry Garfield. Larry introduces us to design patterns through his own unique style: Cooking With Crell. He introduces the concept of Design Patterns, goes through a few basic patterns and closes out with some pretty solid justification for why we should care. Check it out:

Tuesday, February 19, 2013

Preventing CSRF Attacks

There's been a bit of noise in the past week about the proper way to prevent Cross-Site-Request-Forgery (CSRF) attacks. It seemed to have started with this post. There's been discussion in the comments, and on Twitter about it, and there seems to be several opposing viewpoints on the matter. I want to start off by saying that I agree completely with the post in question. But I figured I'd write a post to explain WHY I agree with it.