What Your Users Don’t Know (Part 2)

(This is part 2 of a series on web security; see part 1.) In my last post we saw that what your users don’t know can hurt them. In other words, how securely you handle your users’ private data behind the scenes can have profound implications both for your...

Whither Project Management?

When I was first asked to manage a project at Art & Logic, I had my reservations. Did I really want to start down a career path that led to less development? Would my skills as a developer go stale? My first few projects as a manager were solo projects so I still...

Looking at Steganography

With the help of one of my favorite news aggregators, I discovered this article on using JavaScript and the canvas element to hide information inside images. I’ve long been fascinated by steganography and this article and demonstration makes it even more...

The Reset Button

Horace Dediu of Asymco has been publishing some fantastic insights and analysis of the mobile market in the past few weeks. I linked to some of Dediu’s analysis of the Economics of Android in an earlier post, and since then he’s updated his work with the...

What Your Users Don’t Know (Part 1)

(This is part 1 of a series on web security; see part 2.) What’s wrong with this code? [gist]3105417[/gist] Any jokester who says “it looks fine to me” will be sent to the spice mines of Kessel. But I think for observant readers, a couple of critical...