Using rule engines for charts and poetry
summary
A Clojure charting pipeline reads external APIs into a rule session and produces live country dashboards—deployed 27 days after the pandemic—using Doyle rules and JSON ingestion. A Clojurescript rules engine drives React rendering for a todo list, a deck of affirmations, and a poetry editor that inserts prompts as facts, counts syllables in real time and supports multiple drafts. Starter code is open source and set up for GitHub Codespaces; key features include rules-as-queries and live syllable counts.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 1:40The plan
- 2:26Rule engines
- 2:45Real power of rule engines
- 4:47Organizing around the code
- 7:22Success
- 9:38Poetry
- 12:28Rule Engine
- 17:55Writers Block
- 18:30Writing Process
- 19:04Haiku
- 20:37Creating
- 21:38Review
- 22:28Curiosity
- 23:44Teams
- 25:02Library
- 26:11How it works
- 26:40All rules are queries
- 28:52Next steps
- 30:01Outro
related talks
31mLightning Talks
34mPanel with Paula Gearon and Eric Normand
31mLightning Talks
15mLive Programming a Live Programming Environment: An Experience Report
38mBuilding a Grammar for Statistical Graphics in Clojure
42mZeder - Production Rule Systems in Clojure
38m"Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame"
27mPower to the (Mobile) People: Clojure and GraphQL
