A hands-on beginner's guide to what CSRF attacks are and how to prevent them.
ReadIntegrating the Flow static type checker with a Javascript backend.
ReadThe pros and cons of using a static type checker for Javascript.
ReadA recap, by the numbers, of the first half of my first year of blogging.
ReadA quick, easy introduction to the Bag-of-Words model and how to implement it in Python.
Read