The Curious Engineer

All blogs / Lisp / Clojure / Scheme

podsnap

blog.podsnap.com

Lisp / Clojure / SchemeFunctional / PL theoryDistributed systems / cloud

’15’20’25
Posts
55 from 14 Jun 2013 to 31 Jan 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://blog.podsnap.com/feed/all.atom.xml

2026 1

  1. Performance Enhancement

2018 2

  1. Apply Within - Bringing applicative desugaring to scala for-notation
  2. Do you believe in magic?

2016 7

  1. Parallelize all the things -- Deconstructing Haxl, with Clojure macros, topological sorting and Quasar fibers
  2. Losing my religion: Switching to windows + linux under Hyper-V
  3. Scala Partial Functions Are Disgusting and Unnecessary
  4. Notes on Horrible Code
  5. Know when to fold 'em: visualizing the streaming, concurrent reduce
  6. Spying on myself
  7. Impostor!

2015 2

  1. A minimalist translation of Clojure's core.async to Scala
  2. Look at the Pie. Or my new, crappy watch I made myself.

2014 28

  1. Squiggly Lines: Background lint- and type-checking for Clojure in emacs.
  2. NYC Clojure Meetup slides on lenses and appropriate typing
  3. Lost in Transduction - Heresy and ingratitude edition
  4. Stateless but state-aware types for transducers in Scala, using what seems to be magic
  5. Purely functional transducers - where does state belong?
  6. Type-safe transducers in Clojure. And Scala. And Haskell.
  7. Yak herding for misers - wrangling hundreds of AWS Instances with Clojure
  8. vanholes - Van Laarhoven Lenses in Clojure
  9. tinholes - performant, strongly typed lenses in Clojure
  10. Pinholes 2 - Ignorance, misrepresentation and prejudice edition
  11. Pinholes - Idiomatic Clojure Lenses
  12. 'Ducers Wild -- a concise guide to the menagerie
  13. Testing on Hundreds of AWS Instances - (sort of Distributed functional programming, part 3a)
  14. Comedy - A brief syllabus in honor of Joan Rivers
  15. Distributed purely functional programming, part 2
  16. Quick tip on getting lein to recognize your new dependency
  17. Beauty and the Beast - Distributed functional programming, part 1
  18. Yeah, yeah, I should have used perl
  19. Procrastination with a clojure M-x yow slackbot
  20. Boyhood vs Little House Smackdown
  21. Fortran, Clojure, Haskell and Julia are not at war
  22. Sign of the Times - Managing inhomogeneously bitemporal data with Datomic and Clojure
  23. Orders of Magnitude for Free!
  24. Scala for Beginners - The secret information "they" don't want you to know.
  25. FUNCTIONAL functional reactive programming, state monads and all that, in Clojure
  26. FUNCTIONAL functional reactive programming
  27. xkcd 1313 by simulated annealing in Clojure
  28. Hack the Wine

2013 14

  1. Notes on Arrogance
  2. Headfirst Search
  3. Game, Set, Match
  4. Making a pretentious logo using CSS
  5. Porting a land line to Google Voice and Obihai
  6. Typecasting, part 2
  7. What if John Conway Wrote Esolangs?
  8. Hollywood Typecasting - Adventures with typed clojure and IMDB
  9. Deriving the Y-Combinator in Clojure
  10. Computer Chess is not just a bad movie, it is a despicable movie.
  11. Medical Moneyball!!
  12. Varieties of laziness: clojure reducers, scala views and closure functors
  13. futures on functors of function functors for fun and function
  14. Three Laws of Functor Confusion

Undated 1

  1. Podsnappery