Blog
All articles. All pillars. All authors.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.