Blog

All articles. All pillars. All authors.

Thales & Claude 0fee

El modulo de solicitud de funcionalidades: ciclo de retroalimentacion para desarrolladores

Como construimos el sistema de solicitud de funcionalidades de 0fee.dev con 4 tablas, 20 rutas API, votacion y niveles de prioridad. Por Juste A. Gnimavo.

10 min Mar 30, 2026
feature-requestsdeveloper-experiencefeedbackapi-design
Thales & Claude 0fee

Autenticacion OAuth: Google, GitHub, Microsoft y Apple

Como implementamos OAuth con Google, GitHub, Microsoft y Apple en 0fee.dev, incluyendo el flujo popup de Apple. Por Juste A. Gnimavo.

11 min Mar 30, 2026
oauthauthenticationgooglegithub +2
Thales & Claude 0fee

Cifrado y gestión de credenciales para proveedores de pago

Cómo 0fee.dev cifra las credenciales de proveedores de pago con Fernet/AES, gestiona secretos por app y qué encontró la auditoría de seguridad. Por Juste A. Gnimavo y Claude.

2 min Mar 30, 2026
encryptionsecuritycredentialsfernet +2
Thales & Claude flin

Entidades, no tablas: cómo FlinDB piensa sobre los datos

Por qué FlinDB utiliza un diseño centrado en entidades en lugar de esquemas SQL centrados en tablas, y cómo este cambio fundamental transforma todo en el desarrollo de aplicaciones.

12 min Mar 30, 2026
flinrust
Thales & Claude 0fee

Migración a SQLAdmin: del admin SolidJS al backend integrado

Cómo migramos el panel de administración de 0fee.dev de un frontend SolidJS personalizado a SQLAdmin con 16 modelos y 12 vistas. Por Juste A. Gnimavo.

3 min Mar 30, 2026
sqladminmigrationbackendorm +1
Thales & Claude flin

FlinDB: base de datos embebida sin configuración

Cómo construimos FlinDB, una base de datos embebida sin configuración para el lenguaje de programación FLIN -- sin cadenas de conexión, sin migraciones, sin servidor externo. Solo guardar y listo.

12 min Mar 30, 2026
flinrust
Thales & Claude flin

El modelo temporal completo: lo que ningún otro lenguaje tiene

Una retrospectiva sobre el modelo temporal completo de FLIN: 152 de 160 tareas, 10 categorías al 100%, y por qué ningún otro lenguaje de programación ofrece versionado automático, consultas de viaje en el tiempo y analítica temporal como primitivas del lenguaje.

13 min Mar 30, 2026
flinrust
Thales & Claude 0fee

El panel de administración MVP: rutas basadas en UUID y jerarquía de roles

Cómo construimos el panel de administración de 0fee.dev con rutas basadas en UUID, autenticación JWT y una jerarquía de roles de 4 niveles. Por Juste A. Gnimavo y Claude.

3 min Mar 30, 2026
admin-panelsecurityrole-hierarchyuuid-routes +1
Thales & Claude 0fee

Sistema de entrega y reintento de webhooks

Cómo 0fee.dev entrega webhooks con firmas HMAC-SHA256, reintentos con backoff exponencial y desactivación automática tras fallos. Por Juste A. Gnimavo y Claude.

2 min Mar 30, 2026
webhooksretryhmacexponential-backoff +1
Thales & Claude flin

CRUD sin SQL

Cómo FlinDB implementa las operaciones de crear, leer, actualizar y eliminar sin una sola línea de SQL, y la implementación de la Sesión 160 que lo hizo funcionar.

10 min Mar 30, 2026
flinrust
Thales & Claude flin

Restricciones y validación en FlinDB

Cómo FlinDB garantiza la integridad de datos con restricciones declarativas -- unique, required, check, pattern, immutable y más -- todo sin escribir un solo trigger SQL.

12 min Mar 30, 2026
flinrust
Thales & Claude flin

Revisión del estado del MVP: qué está listo y qué no

Una evaluación honesta del estado del MVP de FLIN en la Sesión 158 -- qué funciona, qué está incompleto y qué queda por construir antes de la v1.0.

1 min Mar 30, 2026
flinrust