PKCE vs. Implicit Flow: Modernizing OAuth 2.0 AuthenticationIntroduction In the realm of modern application development, secure authentication is paramount. OAuth 2.0 has become the gold standard for delegated authorization, offering multiple "flows" to suit different client types. Two such flows—Proof Key fo...Jan 29, 2025 · 4 min readdevcodesthings.hashnode.dev
What is OAuth.Despite eight years of web development experience, I recently encountered a humbling moment that many developers can relate to. While implementing Supabase authentication in a Next.js application, I found myself stumbling over terms like PKCE, code c...Jan 20, 2025 · 4 min readdevcodesthings.hashnode.dev
Let's Talk About Web Accessibility: It's Not About Edge Cases, It's About HumansHere's a truth bomb: Every time someone says "we'll add accessibility later," they're really saying "we don't want these users now." Harsh? Maybe. True? Absolutely. Let's talk about why accessibility isn't just a checkbox on your QA list – it's your ...2EWPNov 9, 2024 · 4 min readdevcodesthings.hashnode.dev
POV: You are a software engineer in a toxic workplace.Toxicity means something that is harmful or unhealthy for you. Toxic food is bad for your digestive system, and toxic air is bad for your lungs. A toxic workplace is harmful to everything about you. Since you might spend most of your waking hours the...Jun 3, 2024 · 6 min readdevcodesthings.hashnode.dev
Why You Should Not Learn Everything in Tech: How to Steer Clear of FOMOHey there! If you're like me, you've probably felt that nagging feeling that you need to learn every single new tech tool, framework, or language that pops up. It's like trying to keep up with every new episode of a never-ending TV series – exhaustin...May 28, 2024 · 5 min readdevcodesthings.hashnode.dev