Aug 3, 2026
4 min read
Introduction to Cyber Security
(#18 of 18)
Threat and Risk Assessments (TRA) systematically analyse vulnerabilities and threats then prioritise appropriate responses. Risks span strategic, reputational, operational, transactional, and compliance domains, all with significant business impact. Through structured steps of system characterisation, threat identification, impact evaluation, control analysis, likelihood, and risk ratings, TRAs guide proactive protection, regulatory compliance, and maintain cybersecurity resilience.
Nov 7, 2025
10 min read
My Hugo Site
(#11 of 13)
How I use GitHub Actions to build and deploy my Hugo site to GitHub Pages. This is my first real CI/CD pipeline.
Oct 29, 2025
6 min read
My Hugo Site
(#10 of 13)
How I use GitHub Pages as the free hosting solution for my Hugo site. Version controlled, highly available, and HTTPS by default.
Oct 20, 2025
4 min read
How I fixed the issue with non-intel trasceiver not working with Intel X520 network card. Intel trying to be smart and how to tell the card to get over itself.
Oct 12, 2025
8 min read
Testing out some hugo internal image render hooks and to what extent custom styling can be added to images
Oct 11, 2025
6 min read
My Hugo Site
(#9 of 13)
How I organise, reference, and render images in my Hugo site using page bundles, the static folder, and shortcodes. Use standard markdown or extended attributes.
Oct 9, 2025
4 min read
My Hugo Site
(#8 of 13)
How I made external links open in a new tab, added security attributes and appended an icon, without touching Markdown content
Oct 2, 2025
5 min read
My Hugo Site
(#7 of 13)
In implementing a list pagination feature for my site, I pivoted from complex custom code to using Hugo’s robust built-in template. This saved development time, which was better spent styling the default HTML output with custom CSS.