11 Nov 2014

The Hardest Part of Running a Startup Isn’t What I Thought It Would Be

Before I had started working at a startup, if you had asked me what I thought the hardest part would be, I’d have probably said the long hours, technical unknowns and not always knowing if you still have a paycheck.

05 Nov 2014

How to Contribute to Open Source Without Being a Dick

If you contribute to an open source project, you have my gratitude. It’s often a thankless job, unless you’re working on very high profile projects, and even then. Most people don’t become rich and/or famous because of their work in open source, and you sometimes have to deal with obnoxious

30 Oct 2014

Project Localization Without the Pain

I run a few open source projects, one of which is Snipe-IT, a free IT asset management system.¬†While the app is in English by default (since that’s my most fluent language), giving my end users the ability to use the app in their own language has always been important to

05 Apr 2014

Check User-Submitted URLs for Malware and Phishing in Your Application

If you write software for the web that allows users to submit or share URLs (comment systems, mail clients, forums, URL shorteners, etc), you may find yourself in a position where you need to filter out malicious links.

11 Dec 2012

Getting Started with Continuous Integration in PHP with Jenkins

My company has made a recent transition from a small shop that cranked out short-term projects that typically had one or two devs on a single project, to a larger team working on more complex projects with 5 or more devs working on the same code. It was time for

14 Oct 2010

Firefox Addons for Penetration/XSS Testing

2010 was supposed to be the year of the Tiger, but it’s felt more like the year of Pwny so far. This article covers some Firefox add-ons that help you test your own apps, whether you’re working with a penetration tester, or by default, you are the penetration tester.