Latest Updates

Documenting code, one commit at a time.

English 10 posts
×

Implementing Secure Authentication with Spring Security and JWT

In the AplicacionJoyeria project, we've recently integrated a robust authentication system to manage user access. This update introduces comprehensive login, signup, and logout functionalities, underpinned by modern security practices using Spring Security and JSON Web Tokens (JWT).

The Challenge

Building a modern web application requires a secure, scalable, and stateless authentication

Read more
JavaScript Axios

Streamlining API Calls: The Power of Axios Instances and Middleware

In the AplicacionJoyeria project, ensuring robust and consistent interaction with our backend APIs is paramount. We recently implemented a significant improvement in how we manage these interactions, focusing on maintainability and error handling.

The Situation

Before this update, our application's API calls might have been scattered, leading to repetitive code for common tasks such as

Read more

Seamless Shopping: Integrating a Cart into React with Redux

The 'AplicacionJoyeria' project, an e-commerce platform specializing in jewelry, recently completed a significant enhancement: the seamless integration of a shopping cart into its React application. This feature is fundamental to any e-commerce experience, allowing users to collect items before purchase, and its implementation requires careful consideration of state management and user experience.

Read more

Crafting the 'About Me' Experience with Astro and Tailwind CSS

This post dives into how we enhanced the balconeria-omar project, a dedicated platform, by integrating a crucial 'About Me' section. This feature wasn't just about adding content; it was about strategically leveraging modern web technologies to deliver a responsive, performant, and maintainable introduction to our work and vision.

The Situation

Our balconeria-omar project needed a more

Read more

Mastering Python Environments: A Deep Dive into `pip` and `venv`

Introduction

In the PucBro/Course-Python project, a core focus is on equipping developers with fundamental best practices for Python development. One of the most crucial lessons involves understanding and managing project dependencies effectively. This post details how to leverage Python's built-in pip and venv tools to maintain clean, isolated, and reproducible development

Read more

From Cluttered Styles to Clean Deployment: A Portfolio's Journey with Tailwind CSS

This post dives into a critical phase of my Portafolio project: making it truly ready for public viewing. It's about moving past basic functionality to a polished, deployable state, focusing on the crucial role of styling.

The Situation

Initially, my Portafolio project was a collection of functional components. It showcased my work effectively, but the styling was, to put it mildly, an

Read more

Crafting Versatile Music Download Utilities in Python

Introduction

In the realm of software development, efficiency often hinges on the availability of well-crafted utilities. These specialized tools abstract complex tasks, allowing developers to focus on higher-level logic. The HanjoBulKing7/Utils project serves as a prime example, consolidating various helper functions.

Read more

Mastering Python Environments: A Deep Dive into pip and venv

Introduction

Many Python developers encounter a common frustration: "dependency hell." This occurs when different projects require conflicting versions of libraries, leading to broken installations and time-consuming debugging. The good news is, Python offers elegant, built-in solutions to manage these dependencies effectively: pip for package management and venv for creating isolated

Read more