コンテンツにスキップ

詳細

We’ve all seen it: you ask an AI for a simple feature, and it returns a 50-line wall of boilerplate filled with nested interfaces and redundant logic. As engineers, we still have to read, understand, and debug that code. The more "noise" in our stack, the more room there is for hallucinations, and the harder it is for us to spot them.

This Saturday, we’re exploring how to cut through that noise. We’ll look at Clojure(Script), a language where code is data. By reducing the surface area of our syntax, we don't just save tokens; we gain a level of clarity that makes it easier for humans to reason about their systems and for AI to stay on track.

The "Honesty" Stack:
Malli as the Source of Truth: Learn how shared schemas act as a "Contract of Honesty." Whether a human wrote the code or an LLM generated it, Malli ensures the data remains valid before it ever touches your logic.
Hiccup & Replicant: See how UI development changes when your DOM is just a data structure. We’ll use Replicant to demonstrate how pure-data templates (Hiccup) lead to high-performance, predictable interfaces without the "magic" of complex frameworks.
HoneySQL: Why write strings when you can write maps? We’ll show how database queries become searchable, composable data, keeping your persistence layer as clear as your business logic.
• The Living REPL: Experience a tight feedback loop where you evaluate snippets instantly in a running environment. It’s the ultimate tool for verifying behavior and ensuring that what you (or your AI) just wrote actually works.

Why Attend?
If you're looking for a way to build robust, verifiable systems without the weight of traditional boilerplate, this talk is for you. We aren't here to talk about AI doing your job—we're here to talk about how Clojure(Script) makes you a more effective architect of the code you produce.

--------

Le piège
On l'a tous constaté : vous demandez une fonctionnalité simple à une IA, et elle vous renvoie un mur de code de 50 lignes, rempli d'interfaces imbriquées et de logique redondante. En tant qu'ingénieurs, nous devons encore lire, comprendre et déboguer ce code. Plus notre architecture est encombrée de « bruit », plus le risque d'erreurs d'interprétation est élevé, et plus il est difficile de les repérer.
La session
Ce samedi, nous explorerons comment éliminer ce « bruit ». Nous étudierons Clojure(Script), un langage où le code est une donnée. En réduisant la surface de notre syntaxe, nous ne nous contentons pas d'économiser des jetons ; nous gagnons en clarté, ce qui facilite la compréhension des systèmes par les humains et permet à l'IA de rester sur la bonne voie.
L'architecture « Honnêteté » :
Malli comme source de vérité : Découvrez comment les schémas partagés agissent comme un « contrat d'honnêteté ». Qu'il ait été écrit par un humain ou généré par un LLM, Malli garantit la validité des données avant même qu'elles n'entrent en contact avec votre logique. • Hiccup et Replicant : Découvrez comment le développement d’interfaces utilisateur évolue lorsque votre DOM n’est qu’une structure de données. Nous utiliserons Replicant pour démontrer comment les modèles de données pures (Hiccup) permettent de créer des interfaces performantes et prévisibles, sans la « magie » des frameworks complexes.
HoneySQL : Pourquoi écrire des chaînes de caractères quand on peut écrire des maps ? Nous montrerons comment les requêtes de base de données deviennent des données consultables et composables, pour une couche de persistance aussi claire que votre logique métier.
• Le REPL vivant : Expérimentez un cycle de rétroaction rapide et efficace : évaluez instantanément des extraits de code dans un environnement d’exécution. C’est l’outil idéal pour vérifier le comportement et vous assurer que ce que vous (ou votre IA) venez d’écrire fonctionne correctement.

Pourquoi participer ?
Si vous cherchez un moyen de créer des systèmes robustes et vérifiables sans le poids du code répétitif traditionnel, cette présentation est faite pour vous. Nous ne sommes pas là pour parler d’IA qui va faire votre travail, mais pour vous montrer comment Clojure(Script) vous permet d’être un architecte plus efficace du code que vous produisez.

関連トピック

Artificial Intelligence Applications
Cloud Computing
New Technology
Professional Networking

あなたにおすすめのイベント