keyboards Choosing a mechanical keyboard I spent a couple of months researching mechanical keyboards before choosing which one to buy. Here's some of my research.
ethics A question of ethics: disclosing security vulnerabilities When you've found a vulnerability, bug or data leak how do you report it? This post looks at the considerations for disclosure.
Chromebook Installing Windows 98SE on a Chromebook (VM) Linux support on the Chromebook meant I could install Qemu. What better thing to do than install Windows 98SE?
eVitabu dev week Days 4 & 5: eVitabu dev week (July 2019) July 2019's dev week ended successfully with updates to both the Android app and the web management interface.
eVitabu dev week Days 1 - 3: eVitabu dev week (July 2019) The first few of days of July 2019's eVitabu development week.
Fix Problems with Systemd, Ghost and Node I encountered a problem starting my Ghost blog recently, following an update of Node. This post takes you through the fix.
ethics A question of ethics: filtering and censoring the Internet What's the difference between filtering and censorship? This is a fine line and something I discuss following years of managing web and email filters.
ethics A question of ethics: illegal discoveries during a penetration test Sometimes evidence of crime can be found during penetration tests, so what do you do? I'll discuss the various dilemmas professionals face following some Twitter research.
WSUS Managing WSUS: TLSv1.0 needed to import from the Windows Update Catalogue Importing updates to WSUS from the Windows Update Catalogue requires TLS v1.0 client and SHA.
ethics A question of ethics: investigating users Thoughts on being fair and considerate when investigating others.
ethics A question of ethics: deleting emails from user mailboxes A discussion about the ethics of deleting emails from someone else's mailbox.
Chromebook Asus Chromebook C423NA Touch review Reviewing the Asus Chromebook C423NA from a practical point of view.
System administration Logging: getting the right balance Logging: what's too much? Is there too little? How long should I keep them? This post discusses factors to consider when configuring logging.
System administration Business continuity - testing your disaster plan Testing your business continuity plan is a worthwhile exercise. When did you last test yours?
public speaking Advice for public speaking & guest lectures Advice on public speaking, based on my experiences so far.
development Avoiding direct object reference problems Discussing some of the ways to prevent insecure direct object reference issues.
Harbledown Junction After Harbledown Junction I had unfinished business with Harbledown Junction and conclude my research in this post. Probably!
Google Why Google's GSuite isn't ready for enterprise An explanation of why I don't feel Google's GSuite is ready for the enterprise yet.
System administration Using Procmon and Wireshark to solve website access problems When faced with an application that wouldn't connect to the Interet because the proxy was in the way, I used Procmon and Wireshark to prove that was really the problem.
cyber security Be wary of attackers bearing old emails Analysis of some obfuscated VBScript that a malicious email wanted us to download.
eVitabu dev week eVitabu development week, Feb 2019 I spent a week working on eVitabu full time. Here's some highlights.
development Android and Firebase - signing with the right keys After moving my Android development environment I found I couldn't authenticate with Firebase any more. This post explains the solution.