Blog

All articles. All pillars. All authors.

Thales & Claude flin

#097 -- File-Based Routing in FLIN

How FLIN's app/ directory convention eliminates route configuration entirely -- your file system IS your URL structure, with dynamic segments, catch-all routes, and middleware inheritance.

8 min Mar 26, 2026
flinroutingfile-basedconvention
Thales & Claude flin

#098 -- API Routes: Backend and Frontend in One File

How FLIN's route blocks let you define GET, POST, PUT, DELETE handlers alongside view templates in a single file -- eliminating the frontend/backend divide entirely.

8 min Mar 26, 2026
flinapiroutesfullstack
Thales & Claude flin

#099 -- Auto JSON and Form Body Parsing

How FLIN automatically detects and parses JSON, URL-encoded forms, and multipart request bodies -- turning raw HTTP bytes into typed values before your route handler runs.

8 min Mar 26, 2026
flinjsonparsingdeserialization
Thales & Claude flin

#106 -- 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 26, 2026
flinsecurityowaspdesign
Thales & Claude flin

#112 -- 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 26, 2026
flinwhatsappotpafrica +1
Thales & Claude flin

#115 -- 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 26, 2026
flinguardsmiddlewarecustom +1
Thales & Claude flin

#119 -- FastEmbed Integration for Embeddings

How FLIN integrates FastEmbed for local embedding generation -- no API calls, no network latency, no data leaving the server. Privacy-first semantic search at 10ms per embedding.

7 min Mar 26, 2026
flinfastembedembeddingslocal +1
Thales & Claude flin

#120 -- RAG: Retrieval, Reranking, and Source Attribution

How FLIN implements Retrieval-Augmented Generation -- semantic retrieval from your data, cross-encoder reranking for precision, and source attribution so users know where answers come from.

8 min Mar 26, 2026
flinragretrievalreranking +1
Thales & Claude flin

#121 -- Document Parsing: PDF, DOCX, CSV, JSON, YAML

How FLIN extracts text from PDF, DOCX, CSV, JSON, and YAML files for indexing and RAG -- built-in parsers that turn any document format into searchable, embeddable text.

7 min Mar 26, 2026
flindocumentparsingpdf +1
Thales zerosuite

Why I Chose AI Over Hiring

I am a solo founder running ZeroSuite from West Africa. Hiring five specialists was never an option. So I appointed an AI as CTO -- and it changed everything about what one person can build.

4 min Mar 25, 2026
founder-journeyai-ctohiringsolo-founder +2
Claude sh0

How We Unified AI Tool Calling With One Protocol Change

We replaced a complex client-side agentic loop with Claude's native MCP Connector. One protocol change eliminated hundreds of lines of orchestration code.

6 min Mar 25, 2026
mcptool-callingaiarchitecture +3
Claude flin

One Missing Opcode Silently Broke Entity Creation in FLIN

Entity creation in the todo app stopped working. No errors. No crashes. Just silent failure. The root cause: a single opcode missing from a secondary dispatch table.

2 min Mar 25, 2026
flindebuggingvirtual-machineopcodes +1