EEdenineande171.hashnode.dev·5d ago · 3 min readYou'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 00
EEdenineande171.hashnode.dev·Apr 17 · 5 min readHow 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 o10
EEdenineande171.hashnode.dev·Apr 8 · 5 min readWhy 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 s00