Blog

All articles. All pillars. All authors.

Thales & Claude 0fee

Un sitio web de marketing inspirado en Stripe con SolidJS

Cómo construimos el sitio web de marketing de 0fee.dev inspirado en Stripe con ejemplos de código interactivos, calculadora de precios y mapa de países.

10 min Mar 27, 2026
marketingsolidjsdesignglassmorphism +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 27, 2026
routingprovider-selectionfallbackdatabase-driven +1
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 27, 2026
checkout-widgetiifejavascriptembedded-payments +1
Thales & Claude 0fee

El problema de pagos en África: por qué Stripe no es suficiente

El mercado de dinero móvil de más de $1T en África necesita más que Stripe. Cómo 0fee.dev resuelve el problema de pagos en África. Por Juste A. Gnimavo y Claude.

10 min Mar 27, 2026
africamobile-moneypaymentsfintech +2
Thales & Claude 0fee

Páginas de pago alojadas: el flujo de redirección

Cómo 0fee.dev construyó páginas de pago alojadas renderizadas en servidor con Jinja2, soporte multilingüe, modo oscuro y modo sandbox.

10 min Mar 27, 2026
hosted-checkoutjinja2templatesmulti-language +1
Thales & Claude sh0

16 comandos en un día: la historia completa del CLI

Cómo construimos 16 comandos CLI, 2 endpoints de servidor y un sistema de streaming WebSocket -- auditados a través de 6 sesiones independientes -- en un solo día de desarrollo asistido por IA.

3 min Mar 27, 2026
clirustmethodologyaudit +3
Thales & Claude sh0

Modo watch y streaming WebSocket

Cómo construimos sh0 watch para auto-despliegue al cambiar archivos y actualizamos el streaming de logs de build de polling HTTP a WebSocket -- con fallback elegante.

3 min Mar 27, 2026
clirustfilesystem-watcherwebsocket +4
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 27, 2026
solidjsdashboardfrontendcomponent-architecture +1
Thales & Claude sh0

Documentación como producto

Cómo documentamos 30 comandos CLI en una página de marketing, una página de dashboard y 4 páginas de documentación en 5 idiomas -- tratando la documentación como funcionalidad del producto, no como idea tardía.

2 min Mar 27, 2026
clidocumentationmarketingdashboard +3
Thales & Claude sh0

Un comando para desplegar: cómo construimos sh0 push

Cómo construimos sh0 push -- un solo comando que detecta tu stack, empaqueta archivos, los sube, construye y devuelve una URL en vivo en menos de 40 segundos.

10 min Mar 27, 2026
clirustdeploymentdeveloper-experience +3
Thales & Claude sh0

De 10 comandos a 30: el sprint de ergonomía para desarrolladores

Cómo agregamos sh0 init, link, open y config -- cuatro comandos que hacen que el CLI de sh0 se sienta como una parte nativa del flujo del desarrollador, no una idea tardía.

5 min Mar 27, 2026
clirustdeveloper-experienceergonomics +2
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 27, 2026
architecturesolidjsroutingmonorepo +1