| Home | | About | | Projects | | Presentations | | Evil! | | Travel | | Xenion Pty Ltd | | Resume | | Contact | | Twitter | | Facebook | | Blogs | | Exercise |

  • Nanog 17 - Distributed content caching in large networks
  • Nanog 18 - Distributed content caching in large networks, part II
  • UWA CIIPS / EE Department : Squid - the anatomy of an internet appliance
  • Manchester Linux Users Group : Squid - the anatomy of an internet appliance (Note: there's a lot of slides here!)
  • West Australian Internet Association meeting - Squid project update
  • SAGE-AU WA talk - Squid
  • SLUG talk - writing network servers
  • 2003 - Linux.conf.au Perth - Developing Network Applications under UNIX
  • BSDCan 2008 - Network Applications (or how not to write them)
  • BSDCan 2008 - TCP Hijacking
  • Squid Developers Meet Australia 2008 - Networking notes
  • Squid Developers Meet Australia 2008 - Storage notes
  • 20081007 - NYCBSDCON - Disk IO
  • 20090829 - AUSNOG 2009 - Cacheboy: An open-source content delivery network
  • 20090718 - Barcamp Perth 2009 - Writing Scalable Web Applications
  • 2010- Barcamp Perth - Optimisation
    • Wikipedia: Program Optimization - a good overview of optimisation as a whole
    • The practice of parallel programming - SERGEY A. BABKIN
    • Java Optimisation - very dated, but a good high level overview to the whole optimisation thing
    • Wikipedia: B-Tree - the general in-memory binary tree
    • B+Tree - disk-friendly and hierarchical-cache-friendly binary tree
    • Wikipedia: Superscalar - a good overview of what superscalar CPU architecture is
    • Oprofile: Examples - examples of what Linux Oprofile gives you for profiling
    • FreeBSD: PMC Tools - an overview of PMC and what the various commands are