The Curious Engineer

All blogs / Lisp / Clojure / Scheme

dosync

swannodette.github.io

Lisp / Clojure / SchemeJavaScript / TypeScript

Posts
49 from 7 Feb 2013 to 24 Jan 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://swannodette.github.io/feed.xml

2026 1

  1. Not Slop

2025 2

  1. Aimless
  2. Bury Buffer

2016 1

  1. A Tool For Thought

2015 13

  1. ClojureScript Year In Review
  2. ClojureScript Next
  3. In Stillness, Movement
  4. Optimizing ClojureScript Function Invocation
  5. Scripting ClojureScript with JavaScript
  6. Lessons in the Fundamentals
  7. Hello Google Closure Modules
  8. Transit-js Caching
  9. Lazy Contracts in 30 lines
  10. Faster Validation Through Immutability
  11. Life with Dynamic Typing
  12. JavaScript Modularity Shaming
  13. The Essence of ClojureScript Redux

2014 14

  1. The Old Way, The New Way
  2. The Node.js REPL of My Dreams
  3. Waitin'
  4. Browserless ClojureScript
  5. What's in a Var?
  6. Hello Chestnut
  7. Immutable JSON
  8. Transit, JSON & ClojureScript
  9. A Closer Look at Transit
  10. Externs Got You Down?
  11. Taking Off the Blindfold
  12. KTC Code Salon
  13. ClojureScript for Light Table Users
  14. ClojureScript Analysis and Compilation

2013 18

  1. Time Travel
  2. The Future of JavaScript MVC Frameworks
  3. ClojureScript 101
  4. The Essence of ClojureScript
  5. ClojureScript Source Maps
  6. Asynchronous Error Handling
  7. ES6 Generators Deliver Go Style Concurrency
  8. Make No Promises
  9. Comparative Literate Programming
  10. 100,000 DOM Updates
  11. 10,000 Processes
  12. CSP is Responsive Design
  13. Communicating Sequential Processes
  14. Functional Programming Is A Scam!
  15. STLC Redux: Part II
  16. Logic Programming is Underrated
  17. The Simply Typed Lambda Calculus in 20 Lines Redux
  18. A New Blog