Blog
All articles. All pillars. All authors.
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.
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.
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.
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.
BUI y PaiementPro: campeones locales para África Occidental
Cómo 0fee.dev integra BUI y PaiementPro para dinero móvil de África Occidental con validación OTP, redirección Wave e integración de SDK.
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.
Funciones auxiliares de comparacion temporal
Como construimos seis funciones nativas auxiliares para comparaciones temporales en FLIN -- field_changed, calculate_delta, percent_change, changed_from, value_changed y field_history.
Inferencia de tipos Hindley-Milner en un lenguaje personalizado
Cómo FLIN usa la inferencia de tipos Hindley-Milner para determinar tipos sin anotaciones -- implementado en Rust.
Por qué elegimos Rust para construir un lenguaje de programación
Por qué Juste A. GNIMAVO y Claude eligieron Rust para construir el compilador del lenguaje de programación FLIN desde Abiyán.
La Regla de Oro: un archivo .flin es todo lo que necesitas
La regla de oro de FLIN: un archivo .flin reemplaza 15 archivos de configuración. Sin package.json, sin tsconfig, sin webpack.
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.