Robuta

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