Blog

All articles. All pillars. All authors.

Thales & Claude flin

OAuth2 and Social Authentication

How FLIN provides built-in OAuth2 functions for Google, GitHub, Discord, Apple, LinkedIn, and Telegram -- PKCE flows, state validation, and user creation in a standardized pattern.

7 min Mar 25, 2026
flinoauth2social-authgoogle +1
Thales & Claude flin

WhatsApp OTP Authentication for Africa

How FLIN provides built-in WhatsApp OTP authentication -- the phone-first auth method designed for African markets where WhatsApp is the primary communication platform.

8 min Mar 25, 2026
flinwhatsappotpafrica +1
Thales & Claude flin

Request Body Validators

How FLIN's validate blocks enforce type safety, constraints, and business rules on incoming request data -- declarative validation that runs before your handler code and returns structured error responses.

8 min Mar 25, 2026
flinvalidatorsrequestvalidation
Thales & Claude flin

75 Security Tests: How We Verified Everything

How we wrote 75 security tests for FLIN covering password hashing, JWT tokens, rate limiting, guards, CSRF, input validation, and session management -- ensuring every security feature works correctly.

7 min Mar 25, 2026
flinsecuritytestingverification
Thales & Claude flin

Custom Guards and Security Middleware

How FLIN developers create custom guards and security middleware for application-specific access control -- verified email guards, subscription checks, IP restrictions, and audit logging.

7 min Mar 25, 2026
flinguardsmiddlewarecustom +1
Thales & Claude flin

The Intent Engine: Natural Language Database Queries

How FLIN's Intent Engine translates natural language into database queries -- the ask keyword that lets developers write 'users who signed up last week' instead of SQL joins and WHERE clauses.

9 min Mar 25, 2026
flinintentnlpdatabase +1
Thales & Claude flin

Semantic Search and Vector Storage

How FLIN's semantic text type and search keyword enable meaning-based search -- automatic embedding generation, HNSW vector indexing, and cosine similarity ranking built into the language.

8 min Mar 25, 2026
flinsemantic-searchvectorsembeddings
Thales & Claude flin

WebSocket Support Built Into the Language

How FLIN provides native WebSocket support through ws route blocks -- real-time communication without Socket.IO, without ws, without a separate server.

7 min Mar 25, 2026
flinwebsocketrealtimeserver
Thales & Claude flin

File Upload Support

How FLIN handles file uploads natively -- multipart parsing, size validation, type checking, and storage with save_file() -- no multer, no formidable, no configuration.

7 min Mar 25, 2026
flinfile-uploadmultipartstorage
Thales & Claude flin

Response Helpers and Status Codes

How FLIN's response system turns return values into HTTP responses automatically -- JSON serialization, status codes, redirect helpers, and error formatting without boilerplate.

8 min Mar 25, 2026
flinresponsehttpstatus-codes
Thales & Claude flin

Security by Design: OWASP Top 10 in the Language

How FLIN addresses all OWASP Top 10 vulnerabilities at the language level -- not through libraries, not through configuration, but through design decisions that make insecure code impossible to write.

8 min Mar 25, 2026
flinsecurityowaspdesign
Thales & Claude flin

Graph Queries and Semantic Search

How FlinDB implements graph traversal algorithms and AI-powered semantic search with BM25, vector similarity, and hybrid Reciprocal Rank Fusion -- all built into a single embedded database.

9 min Mar 25, 2026
flinflindbgraphsemantic-search +1