Resources
A living collection of things I've found genuinely useful for learning, building and getting things done. Updated as I find new things worth sharing.
Git & Version Control
I share these with my students - these are the resources I wish I had earlier.
| Resource | Description |
|---|---|
| Conventional Commits | A specification for writing standardised, human-readable commit messages. |
| Conventional Branch | A convention for naming Git branches consistently. |
| HTTP Status Codes in Python | A blog post by James Bennett. A great reference for web development. |
Tutorial Resources
I create my own learning materials supporting my labs, workshops and tutorials. They're all available here:
| Course | Course Name |
|---|---|
| COMP4337/9337Securing Fixed and Wireless Networks (COMP4337/9337)A course about Network and wireless security (TLS/IPSec, 802.11 security), cryptography, intrusion detection, PKI, firewalls and vulnerability analysis. | Securing Fixed and Wireless Networks |
| COMP9820Software Project Management (COMP9820)A course about Agile and traditional software PM methodologies, collaborative dev tools and SDLC practices and DevOps (CI/CD & deployment). | Software Project Management |
| GSOE9820Engineering Project Management (GSOE9820)A course about Project Management Professional (PMP) and governance principles within an engineering context. | Engineering Project Management |