Sponsor of the Day:
Jerkmate
https://neilmadden.blog/
Neil Madden – Thoughts on application security, applied crypto, philosophy and logic
Thoughts on application security, applied crypto, philosophy and logic
neil maddenapplication securitythoughtsappliedcrypto
https://neilmadden.blog/tag/urls/
URLs – Neil Madden
Posts about URLs written by Neil Madden
neil maddenurls
https://neilmadden.blog/2025/11/12/were-urls-a-bad-idea/?share=print
Were URLs a bad idea? – Neil Madden
When I was writing Rating 26 years of Java changes, I started reflecting on the new HttpClient library in Java 11. The old way of fetching a URL was to use...
bad ideaneil maddenurls
https://infosec.exchange/@neilmadden/116153310903020535
Neil Madden: "“What I mean is that if you really want to unders…" - Infosec Exchange
“What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your...
neil maddenreally wantinfosec exchangemean
https://neilmadden.blog/2025/11/12/were-urls-a-bad-idea/
Were URLs a bad idea? – Neil Madden
When I was writing Rating 26 years of Java changes, I started reflecting on the new HttpClient library in Java 11. The old way of fetching a URL was to use...
bad ideaneil maddenurls
https://neilmadden.blog/tag/llms/
LLMs – Neil Madden
Posts about LLMs written by Neil Madden
neil maddenllms
https://neilmadden.blog/2025/06/20/are-we-overthinking-post-quantum-cryptography/
Are we overthinking post-quantum cryptography? – Neil Madden
tl;dr: yes, contra thingamajig’s law of wotsits. Before the final nail has even been hammered on the coffin of AI, I hear the next big marketing wave is...
post quantum cryptographyneil maddenoverthinking
https://neilmadden.blog/2025/11/04/fluent-visitors-revisiting-a-classic-design-pattern/
Fluent Visitors: revisiting a classic design pattern – Neil Madden
It’s been a while since I’ve written a pure programming post. I was recently implementing a specialist collection class that contained items of a number of...
classic designneil maddenfluentvisitorsrevisiting
https://neilmadden.blog/tag/artificial-intelligence/
artificial intelligence – Neil Madden
Posts about artificial intelligence written by Neil Madden
artificial intelligenceneil madden
https://neilmadden.blog/2026/04/24/java-sealed-classes-and-exhaustive-pattern-matching/?share=print
Java sealed classes and exhaustive pattern matching – Neil Madden
Java 17 introduced sealed classes, which allow you to explicitly list the allowed sub-types of an interface or base class. For example, here’s a toy example...
sealed classespattern matchingneil maddenjavaexhaustive
https://neilmadden.blog/tag/cryptography/
cryptography – Neil Madden
Posts about cryptography written by Neil Madden
neil maddencryptography
https://www.manning.com/books/api-security-in-action
API Security in Action - Neil Madden
This comprehensive guide gives you the skills to build strong, safe APIs you can confidently expose to the world. It teaches you how to create secure APIs for...
api securityneil maddenaction
https://neilmadden.blog/2024/05/23/galois-counter-mode-and-random-nonces/
Galois/Counter Mode and random nonces – Neil Madden
It turns out you can encrypt more than 2^32 messages with AES-GCM with a random nonce under certain conditions. It’s still not a good idea, but you can just...
galois counter modeneil maddenrandomnonces
https://neilmadden.blog/2024/09/18/digital-signatures-and-how-to-avoid-them/
Digital signatures and how to avoid them – Neil Madden
Wikipedia’s definition of a digital signature is: A digital signature is a mathematical scheme for verifying the authenticity of digital messages or documents....
digital signaturesneil maddenavoid
https://neilmadden.blog/about/
About Neil – Neil Madden
Neil Madden is the author of API Security in Action and the founder of Illuminated Security, a UK-based startup providing application security and applied...
neilmadden