Latest Updates

Documenting code, one commit at a time.

Handling Stale Stripe Customer IDs During Checkout

Introduction

In a recent update to our eCommerce platform, we faced an issue with handling stale Stripe customer IDs during the checkout process. When users referenced a deleted Stripe customer, our application would encounter errors that disrupted the checkout experience. To improve the user journey, we implemented a solution that gracefully handles this scenario.

The Challenge

Read more

Enhancing LinkedIn Publishing with Error Handling and Internationalization

Introduction

Our LinkedIn publishing feature required enhancements to improve user experience and adherence to project standards. This post details the implementation of error handling for post scheduling and internationalization of new error messages.

The Challenge

  • Unique constraint violations when scheduling posts for the same day needed proper handling
  • Error messages required
Read more

Enhancing Multi-Tenant Capabilities and Error Handling in PostGenerator and SetTenantSchema Middleware

Introduction

Our application required enhancements to its multi-tenant capabilities and error handling mechanisms. The existing PostGenerator and SetTenantSchema middleware needed improvements for better compatibility with multi-tenant setups and to ensure visibility into issues without disrupting user experience.

Development

The enhancements involved updating the PostGenerator to include

Read more

Registro de Requests y Responses en Integraciones de APIs

Introducción

El análisis de datos en integraciones de APIs es crucial para entender el comportamiento de los sistemas y mejorar su rendimiento. Una parte fundamental de este análisis es el registro de requests y responses. En este artículo, exploraremos la importancia de guardar estas interacciones para un análisis de datos efectivo.

Desarrollo

El registro de requests y responses

Read more
Python API

Manejo eficaz de errores en APIs de proveedores externos

Introducción

Las integraciones tecnológicas con proveedores externos son comunes en el desarrollo de software moderno. Sin embargo, esto puede introducir desafíos adicionales, especialmente cuando se trata de manejar errores provenientes de estas APIs externas. En este artículo, exploraremos estrategias efectivas para lidiar con errores de APIs de proveedores externos de manera que se pueda

Read more

Análisis de Ventajas y Desventajas de la Arquitectura Multi-Tenant

Introducción

La arquitectura multi-tenant es un enfoque en el que una sola instancia de una aplicación puede ser utilizada por múltiples clientes o inquilinos. Este enfoque ha ganado popularidad en la última década debido a su eficiencia y escalabilidad. En este artículo, analizaremos los pros y los contras de utilizar una arquitectura multi-tenant.

Desarrollo

Ventajas

Read more