-
Continue reading →: Base64 – Decoding and Padding Problems (Python)On my exploration of JSON Web Tokens (JWT) I’m having some fun creating a basic Flask (Python) webapp that uses JWTs thanks to the ‘Flask JWT Extended‘. I’ve created a page that shows the encoded JWT Header, Payload and Signature, and then shows the decoded JWT Header and Payload. It…
-
Continue reading →: JSON Web Token / JWT (Security)When creating a web application there are different ways to handle authentication (e.g. signing in). My previous web applications used username / password but is it the best way to handle it? The Drawbacks of Username / Password Combo Using a username and password combination helps authenticate users (e.g. someone…
-
Continue reading →: Security: OWASP Top Ten 2025The Open Web Application Security Project (OWASP) provides a top ten list of security risks in web applications, and the 2025 candidate list is now available. I previously wrote about the OWASP Top Ten back in 2022 with reference to the 2021 list, so how does the 2025 OWASP Top…
-
Continue reading →: How good is Artificial Intelligence at writing a blog post? (Artificial Intelligence)This blog post investigates three LLMs to see if Artificial Intelligence (AI) can write in the style of geektechstuff.com
-
Continue reading →: Artificial Intelligence: Vector EmbeddingsA blog post looking at what vector embeddings are, how to generate a vector embedding, and what a vector embedding looks like.
-
Continue reading →: Arcade Club Bury (Review)Tron: Ares is due to hit cinemas this October (2025) in the UK, and thinking of Tron reminds me of classic video game arcades thanks to Flynn’s. In present day arcades are generally found in bowling alleys and can cost quite a bit (£1 a play on average, and £2…
-
Continue reading →: HexadecimalAn overview of Hexadecimal (Base 16) and how it compares to Denary / Decimal (Base 10) and Binary (Base 2).
-
Continue reading →: AI in Government and Academia Summit 2025 (Manchester, UK)On Thursday 11th September 2025 I attended the “AI in Government and Academia Summit 2025” hosted by Manchester Metropolitan University (MMU), the Department for Science, Innovation, & Technology (DSIT), and Government Digital Service (GDS). The day was co-chaired by Dr Tommaso Spinello (DSIT) and Professor Keeley Crockett (MMU) and opened by…
-
Continue reading →: Proxmox: Terraform CloudinitBack in May I used Terraform to create some containers in my Proxmox environment. Adjustments to Proxmox Since my original post I have turned my single Proxmox node into a Proxmox cluster, added some shared storage and created a cloudinit template. With all of that in place I’m now going…
-
Continue reading →: Personal Update: BSc to MScPreviously my “personal update” posts discussed how I was undertaking an apprenticeship. That was a Bachelor of Science (BSc) in Digital and Technology Solutions, with my specialism/pathway focusing on Software Engineering. The apprenticeship expanded my knowledge, gave me confidence and helped introduce me to new ways of researching/investigating technologies. I successfully…

