Blog

All articles. All pillars. All authors.

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
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 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

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 0fee

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.

2 min Mar 27, 2026
buipaiementprowest-africaotp-validation +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 flin

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.

12 min Mar 26, 2026
flinrust
Thales & Claude flin

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.

2 min Mar 26, 2026
flinrust
Thales & Claude flin

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.

8 min Mar 26, 2026
flinrust
Thales & Claude flin

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.

9 min Mar 26, 2026
flinrust
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