• Layers of Security

    There are many layers to any notion of security. How well do you understand each?

  • Iterative Improvement

    Fundamentally, though, your application should always be broken up into separate components – each should be capable of functioning somewhat on its own.

  • JavaScript: The Importance of Input Validation

    Always sanitize and/or validate the inputs of every function before assuming the data is valid.

  • If Today Were Your Last …

    Would it be a day well spent?

  • Mired in Mystery

    The world around us is full of mysterious things and mysterious experiences.

  • 2014 Salary Survey Results

    A total of 60 different people from across the world completed the survey. I saw a mix of corporate executives, entry-level engineers, and freelancers with anywhere from 3 to 20 years of experience in the field.

  • Write-only Database Scheme

    Would restricting database options to write-only give us a proper solution for data consistency and networked installations?

  • Be Yourself

    Understand who you are and what you stand for. It won’t always be popular, but so long as you’re consistent to your internal identity, I’m confident you’ll come out just fine.

  • Most Christmas Music Isn’t for Me

    If anyone stopped to ask me, though, they’d learn I both love and look forward to the Christmas holiday – this coming week the most.

  • Immediate Reaction to EU VAT Regulations

    The thought that I have to pay a European tax because the end recipient of my digital work lives in Europe feels like something out of a dystopian sci-fi novel.