2014
-
JavaScript: Read Only Attributes
Jun 12
Sometimes you want a property of an object in JavaScript to be read-only. Thanks to newer language features, this is pretty easy to set up!
-
Making the Decision for Open Source
Jun 10
At some point in your career, you might find yourself weighing the pros and cons of open source as it relates to your business.
-
It’s a Dirty Job …
Jun 7
I insist that everyone on my team reviews code, and that everyone’s code goes through review before it hits the server. Two sets of eyes are always better than one.
-
Surprising Search Results
Jun 6
I found out that my top referrer so far this week is the search result page for “decrypt wordpress password hash online.” What’s going on?
-
Open Letter to SourceForge and FileZilla
Jun 5
I love open source. I hate people who are dicks about the way they try to use open source to extort money from others.
-
SHA and Length Extension Attacks
Jun 3
Developers keep raising a concern about a particular type of attack that might be related to my Secure XML-RPC proposal. Let me explain why it’s not a concern.
-
JavaScript and Smart Forests
Jun 2
I’ve come up with a fun way to teach both programmable hardware and forest ecology – but I need your help to flesh it out!
-
Code Smell
May 29
With a few notable exceptions, developers often invoke “code smell” because they don’t like an approach or pattern, but can’t articulate why.
-
PHP Output Parameters
May 28
One of the things I miss most from my C# coding days is output parameters.
-
Why I use the MIT License
May 26
I don’t like the GPL, so I license my code under the GPL-compatible MIT license instead. Want to know why?
-
Fragment Caching in WordPress
May 25
One of the easiest ways to optimize a WordPress installation is to selectively cache various output components. It’s not tricky, either.
-
You Only Have Two Eyes
May 24
One tool might seem like a great fit from your perspective; just remember yours isn’t the only valid view.