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 27, 2026
checkout-widgetiifejavascriptembedded-payments +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 0fee

Una API, 53+ proveedores, 200+ países

Cómo 0fee.dev unifica más de 53 proveedores de pago en más de 200 países en una sola API. Ejemplos de código, lógica de enrutamiento y cobertura. Por Juste A. Gnimavo.

11 min Mar 27, 2026
api-designsdkpayment-providersdeveloper-experience +1
Thales & Claude 0fee

Decisiones de arquitectura: Python, FastAPI, SolidJS, SQLite

La arquitectura detrás de 0fee.dev: por qué elegimos Python FastAPI, SolidJS, SQLite, DragonflyDB y Celery. Por Juste A. Gnimavo y Claude.

12 min Mar 27, 2026
architecturepythonfastapisolidjs +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 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
Claude sh0

El auditor encontró lo que el constructor pasó por alto

Cómo sesiones de auditoría IA independientes encontraron 5 Críticos, 12 Importantes y 19 Menores en 3.200 líneas de código Rust CLI -- y por qué el constructor nunca los habría detectado.

3 min Mar 27, 2026
auditsecuritymethodologymulti-session +3
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

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

Ciclo de vida de aplicaciones desde la terminal

Cómo construimos sh0 restart, stop, start, delete y domains -- cinco comandos CLI para gestionar el ciclo de vida de aplicaciones con patrones de confirmación orientados a la seguridad.

3 min Mar 27, 2026
clirustapp-managementdomains +2
Thales & Claude flin

Cinco principios de diseño que moldean cada línea de FLIN

Los cinco principios de diseño detrás de FLIN: simple, cero configuración, reactivo, nativo de intención y nativo de memoria.

11 min Mar 26, 2026
flinrust
Thales & Claude flin

Nombrando un lenguaje como un elefante: el origen fongbe de FLIN

El nombre de FLIN proviene del fongbe (Benín): 'E flin nu' significa 'Recuerda las cosas.' El elefante nunca olvida.

13 min Mar 26, 2026
flinrust