githinjisal-dev.hashnode.devMastering Authentication in Next.js 13+ with Redux Toolkit & TypeScript: A Comprehensive GuideIntroduction When I started building my e-commerce application with Next.js 13 and the App Router, I struggled to find a comprehensive guide on implementing Redux Toolkit for authentication. Most tutorials used the simple counter redux examples.This ...Feb 9·11 min read
githinjisal-dev.hashnode.devUnderstanding the Linux top Command: A Complete Guide to Real-Time System MonitoringMonitoring system performance is a critical skill for anyone working with Linux whether you’re a developer, system administrator, or DevOps engineer. While commands like ps provide a static snapshot of running processes, they fall short when you need...Dec 14, 2025·4 min read
githinjisal-dev.hashnode.devWeb Application Security: Essential Best Practices for DevelopersIntroduction In today's digital landscape, web application security is not optional it's essential.This comprehensive guide covers the most critical security measures every web developer should implement, from preventing XSS attacks to securing API e...Oct 26, 2025·7 min read
githinjisal-dev.hashnode.devLearn GraphQL: A Beginner's Step-by-Step GuideWhat is GraphQL? GraphQL is a query language that lets you ask an API for exactly the data you need—nothing more, nothing less. Think of it as a more intelligent alternative to traditional REST APIs. Unlike REST, where you might get back a bunch of i...Oct 17, 2025·3 min read
githinjisal-dev.hashnode.devUnderstanding Redux: Taking State Management to the Next Level (Part 2)Introduction Welcome back! In Part 1, we learned about useState for local state and Context API for sharing state across components. Now, let's explore Redux - a powerful state management solution for larger, more complex applications. Quick Recap: W...Oct 9, 2025·8 min read