You're Writing Paper Commands WrongYou've probably written a CommandExecutor before. Everyone who's touched Bukkit has. Declare the command in plugin.yml, implement onCommand, cast args[0] to whatever you need, hope nobody fat-fingers Jul 2 · 3 min readeande171.hashnode.dev
How HaveIBeenPwned Checks Your Password Without Ever Seeing ItMaybe you've seen "check if your password has been breached" features scattered across the web. Maybe you've used haveibeenpwned.com yourself. But there's an uncomfortable question sitting under all o1Apr 17 · 5 min readeande171.hashnode.dev
Why Your Signup Form Is Less Secure Than You Think (And How to Fix It)You've seen those password rules. "Must be more than 8 characters. Must include a symbol. Must contain a number." They have good intentions, but have one fatal flaw. Us. You would hope everyone uses sApr 8 · 5 min readeande171.hashnode.dev