My Technical Ramblings

Setting Up PostgreSQL Locally on WSL: A Practical Guide

Learn how to quickly set up PostgreSQL on WSL (Windows Subsystem for Linux) for local development. This guide covers installation, configuration, password authentication, GUI access, and troubleshooting for a seamless developer experience.

Setting Up WSL on Windows: A Practical Guide for Software Engineers

A practical, step-by-step guide for software engineers to set up WSL 2 (Windows Subsystem for Linux) on Windows. Covers installation, configuration, troubleshooting, and best practices for a seamless development workflow that bridges Windows and Linux.

Scoring Goals Securely: The JWT Playbook in "FindYourTurf"

Here I attempt to explore the use of JSON Web Tokens (JWTs) in the context of user authentication on a web application named "FindYourTurf." The narrative follows Rooney's journey through registration, login, secure storage, server-side authentication, accessing protected resources, token refreshment, and logging out. It emphasizes the role of JWTs as digital passports, facilitating secure and personalized user experiences.

Why Database Optimization Is Not Always the Best Solution

Database optimization is often seen as the go-to solution for performance issues, but it's not always the best approach. This article explores when database optimization might be overkill and what alternatives you should consider. Through real-world examples and practical scenarios, we'll examine the trade-offs and help you make better decisions about optimization strategies.

You can find my Resume here!

My Resume