While at university in 1999 I realized the best way for me to learn something was to research how it works, write a tutorial for myself that covers the main concepts, and then post it online for me to reference when needed.

Below is the collection of articles I’ve created in this way, and I hope they can help you as they have helped me.


Information Security




General Technology



  1. If you have any recommendations for a primer, please do let me know. A number of the ones above came as the result of requests.
  2. There is currently extreme variance in the quality and depth of these primers. Some were done in 10 minutes 12 years ago, and others were done recently and took days to complete. I continue to work on getting them all to the same standard of quality.

- Subscribe via RSS
- Follow on Twitter
- Collaborate on Github

Have an opinion on this? You can reply via Twitter, send me an email, or leave a comment below.