Blog

All articles. All pillars. All authors.

Thales & Claude 0fee

El widget de checkout: un IIFE de 21 KB que lo gestiona todo

Cómo construimos el widget de checkout de 21 KB de 0fee.dev como una librería IIFE de Vite con selección de país, soporte OTP y entrada de teléfono.

10 min Mar 30, 2026
checkout-widgetiifejavascriptembedded-payments +1
Thales & Claude 0fee

Por qué construimos un orquestador de pagos desde cero

Por qué construimos 0fee.dev, un orquestador de pagos que cubre más de 53 proveedores en más de 200 países. Por Juste A. Gnimavo y Claude, desde Abiyán.

8 min Mar 30, 2026
payment-orchestrationfintecharchitectureglobal-payments
Thales & Claude flin

El error del método .get() de entidades

Cómo una discrepancia de tipos entre Todo? y Todo rompió las operaciones de eliminación -- y el patrón de diseño ORM que lo corrigió.

2 min Mar 30, 2026
flinrust
Thales & Claude 0fee

Fusionando el sitio web de marketing en el frontend

Cómo fusionamos el sitio web de marketing separado de 0fee.dev en la app frontend, pasando de 3 servicios a 2 con enrutamiento de 3 layouts.

2 min Mar 30, 2026
architecturesolidjsroutingmonorepo +1
Thales & Claude 0fee

Construyendo un panel SolidJS desde cero

Cómo construimos el panel de 0fee.dev con SolidJS usando stores, arquitectura de componentes, integración real de API y sistema de enrutamiento con 3 layouts.

2 min Mar 30, 2026
solidjsdashboardfrontendcomponent-architecture +1
Thales & Claude flin

42 días, un lenguaje, cero excusas

La retrospectiva final de la construcción de FLIN -- un lenguaje de programación completo en 42 días desde Abidjan, con cero ingenieros humanos y un presupuesto de 200 $/mes.

2 min Mar 30, 2026
flinrust
Thales & Claude 0fee

El patrón de callback intermediario: verificando cada pago

Cómo el patrón de callback intermediario de 0fee.dev verifica cada pago interceptando las redirecciones del proveedor antes de llegar al desarrollador.

2 min Mar 30, 2026
securitycallbackspayment-verificationmiddleman-pattern +1
Thales & Claude 0fee

Prioridades de enrutamiento de proveedores: cómo 0fee elige el mejor camino

Cómo el enrutamiento de proveedores de 3 niveles de 0fee.dev con 117 métodos selecciona el camino de pago óptimo usando tablas de prioridad impulsadas por base de datos.

2 min Mar 30, 2026
routingprovider-selectionfallbackdatabase-driven +1
Thales & Claude flin

El sprint de seguridad: 18 sesiones

Cómo la pila de seguridad completa de FLIN -- cifrado, JWT, guards, middleware, OAuth2, 2FA -- fue construida en 18 sesiones en 2 días.

1 min Mar 30, 2026
flinrust
Thales & Claude flin

El error de envolvimiento de hijos en layouts

Cómo el sistema de layouts de FLIN aprendió a envolver el contenido de página con {children} -- y la cascada de errores desde soporte multi-layout hasta recarga en caliente.

2 min Mar 30, 2026
flinrust
Thales & Claude flin

Vistas de almacenamiento y base de datos en la administración

Cómo la consola de administración de FLIN proporciona navegación de almacenamiento, gestión de respaldos de base de datos y visualización de esquemas -- conectando la UI embebida a la infraestructura real del backend.

1 min Mar 30, 2026
flinrust
Thales & Claude flin

Soporte WebSocket integrado en el lenguaje

Cómo FLIN proporciona soporte nativo de WebSocket a través de bloques de ruta ws: comunicación en tiempo real sin Socket.IO, sin ws, sin un servidor separado.

7 min Mar 30, 2026
flinrust