Flin
All Flin articles.
La persistance dans le navigateur
Comment nous avons fait fonctionner FlinDB dans le navigateur -- du SSR avec rechargement à chaud, à la liaison de données bidirectionnelle, la soumission de formulaires par actions serveur, et le bug de persistance qui a failli tout casser.
409 fonctions intégrées : la bibliothèque standard complète
Comment FLIN embarque 409 fonctions intégrées sans aucun import -- texte, math, temps, HTTP, crypto, validation et plus encore, toutes disponibles dès la première ligne de code.
31 méthodes de chaînes intégrées dans le langage
Comment nous avons étendu les méthodes de chaînes de FLIN de 11 opérations basiques à 31 fonctions complètes de manipulation de texte lors de la Session 050 -- couvrant recherche, transformation, validation et encodage.
Fonctions mathématiques, statistiques et géométriques
Comment FLIN embarque une bibliothèque mathématique complète -- plus de 100 fonctions couvrant l'arithmétique, la trigonométrie, les statistiques et la géométrie -- intégrées dans le runtime sans aucun import.
Fonctions de temps et de fuseaux horaires
Comment le système de temps intégré de FLIN gère les dates, les durées, les fuseaux horaires et le formatage sans un seul import -- couvrant 26 fonctions temporelles et une syntaxe naturelle de durée.
Client HTTP intégré dans le langage
Comment FLIN embarque un client HTTP complet comme fonctionnalité native du langage -- GET, POST, PUT, DELETE avec gestion JSON, timeouts, retries et en-têtes, le tout sans importer de bibliothèque.
Fonctions de sécurité : Crypto, JWT, Argon2
Comment FLIN embarque des fonctions de sécurité de niveau production -- hachage de mots de passe avec Argon2, signature et vérification JWT, HMAC, chiffrement et génération aléatoire sécurisée.
Introspection et réflexion à l'exécution
Comment le système d'introspection de FLIN permet aux programmes d'examiner leurs propres types, champs et structures à l'exécution -- permettant les formulaires dynamiques, la sérialisation et le débogage sans sacrifier la sécurité des types.
Suivi des erreurs et monitoring de performance
Comment FLIN embarque le suivi des erreurs et le monitoring de performance -- journalisation structurée, capture automatique des erreurs, utilitaires de timing et suivi mémoire, le tout sans services externes.
FlinUI : système de composants sans import
Comment le système de composants sans import de FLIN fonctionne -- auto-découverte, détection PascalCase, le ComponentRegistry et pourquoi les composants fonctionnent comme des balises HTML sans boilerplate.
De zéro à 70 composants en une seule session
Comment nous avons construit 70 composants UI prêts pour la production en une seule session de 45 minutes grâce à des agents IA parallèles -- le sprint de la Session 037 qui a créé FlinUI v1.0.0.
Le modèle temporel complet : ce qu'aucun autre langage n'offre
Rétrospective du modèle temporel complet de FLIN -- 152 sur 160 tâches, 10 catégories à 100 %, et pourquoi aucun autre langage de programmation n'offre le versionnement automatique, les requêtes de voyage dans le temps et l'analytique temporelle comme primitives du langage.