Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #927

J

JUXT Blog

Company blog · juxt.pro/blogprogrammingdata

JUXT Blog is the company blog at juxt.pro, writing about programming and data. Since 2015, 73 different Hacker News readers have linked it 157 times, most often “Crux – open-source answer to Datomic”. It is still writing: the last post was on 2026-08-09, and you can follow it by feed.

Visit the blog
157mentions?
3recommend?
73HN people?
2015–2026first – last linked?
Links on Hacker News per year · peak 33 in 2019

Rarely recommended · 3 of 35 sampled comments recommend it?

Why HN links it

HN readers link JUXT's blog for Clojure-in-production stories and posts on bitemporal databases (Crux), Aero, Clojure iteration and SQL query languages. Most links point to Crux docs, podcasts and the Clojure radar.

Recommended for · 3 comments
Stories on Clojure in production; called an "interesting article" (yada); a Clojure OpenSCAD example that "looks quite fun".123

Summarised by Claude from a sample of 35 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

We are a unique software engineering firm, with a track record of rapidly delivering high-quality IT systems to meet challenging business objectives.

Most-linked posts?

  1. Crux – open-source answer to Datomic
    5 people · 5 mentions · first linked 2019-04-19
  2. Logging: Change your mind (Clojure)
    4 people · 4 mentions · first linked 2016-11-18
  3. /
    3 people · 3 mentions · first linked 2015-04-22
  4. Using Clerk for Advent of Code
    3 people · 3 mentions · first linked 2023-01-07
  5. Griffin - A fully-regulated, API-driven bank, with Clojure
    3 people · 3 mentions · first linked 2023-08-29
  6. Datalog for trees in Clojure
    2 people · 3 mentions · first linked 2017-01-16
  7. ClojureScript for JavaScript Developers
    2 people · 3 mentions · first linked 2022-03-29
  8. Crux JDBC – Crux Without Kafka
    2 people · 2 mentions · first linked 2019-09-05
  9. Writing Mobile apps in ClojureScript in 2021
    2 people · 2 mentions · first linked 2021-08-13
  10. The Value of Bitemporality – Whose Time Is It Anyway?
    2 people · 2 mentions · first linked 2019-04-03

What Hacker News says?

  1. quantisan · 2024-05-22Recommends
    for some stories on Clojure in production, check out https://www.juxt.pro/clojure-in/

    Comment linking /clojure-in/

    on “Try Clojure”
  2. Submitted REPL Driven Minecraft as a story · 192 points

    HN discussion
  3. Griffin https://www.juxt.pro/blog/clojure-in-griffin/

    Comment linking /blog/clojure-in-griffin/

    on “Apple built iCloud to store billions of databases”
  4. Submitted Embracing Common Lisp in the modern world as a story · 183 points

    HN discussion
  5. I know Karsten Schmidth made a browser REPL you can try. I don't know the address, but I think he mentions it in this talk: https://juxt.pro/blog/posts/XT16-karsten-schmidt.html

    Comment linking /blog/posts/XT16-karsten-schmidt.html

    on “1991 – a server-side web framework written in Forth”
  6. Submitted Crux SQL as a story · 181 points

    HN discussion
  7. FYI - various recommendations are made in this Clojure radar: https://juxt.pro/radar.html (disclaimer, I was an author).

    Comment linking /radar.html

    on “Clojure, the Good Parts”
  8. Submitted Abstract Clojure as a story · 170 points

    HN discussion
  9. > but they could have been just as successful using another language. I remember reading about one founder that picked an obscure language because in doing so, it self-selected for more curious engineers who worked in the languages for fun rather than any other practical (re:job) reasons. His thesis is that finding one really good engineer in said language was 1 in 10 (10 interviews to find 1 really good engineer) w…

    Comment linking /blog/clojure-in-griffin/

    on “Takeaways from the Jane Street bond prospectus”
  10. Submitted From macOS to Arch Linux as a story · 147 points

    HN discussion
  11. At JUXT we use Clojure's EDN, bolstered with some tag literals courtesy of our Aero library (described here: https://juxt.pro/blog/posts/aero.html ). We use ClojureScript to compile to TF's JSON. EDN allows comments, ignores commas and otherwise is a nicer JSON. Aero allows us to encode multiple environments in a single document, and include ciphertext for secrets. We're pretty happy with the overall result.

    Comment linking /blog/posts/aero.html

    on “Terraforming 1Password”
  12. Submitted The Value of Bitemporality – Whose Time Is It Anyway? as a story · 91 points

    HN discussion
  13. Kind of a weird, cliche-informed rant here about lisp. To clarify, lisp simply offers functional programming by default and metalinguistic abstraction - most languages don't. So it tends to be used by people/organizations seeking higher-level organizational tools than functions/modules/classes or organizations looking to leverage functional paradigms. It's plenty stable and plenty dependable - just look at some of t…

    Comment linking /

    on “Killing Off Wasabi”
  14. Submitted JUXT Clojure Radar 2021 as a story · 83 points

    HN discussion
  15. I think to be really useful an event sourcing data store needs `as at` support in addition to `as of` (i.e. bitemporality) to cope with retroactive and proactive events and corrections. There are a couple of references for this in the Crux docs: https://juxt.pro/crux/docs/bitemp.html#_known_uses

    Comment linking /crux/docs/bitemp.html

    on “Eva – A distributed entity-attribute-value database in Clojure”
  16. Submitted Crux – open-source answer to Datomic as a story · 65 points

    HN discussion
  17. Well, Eva overlaps very closely with Datomic so I would recommend taking a look at the FAQ entry I wrote on the Crux/Datomic comparison (with 8 sections covering the major differences!): https://juxt.pro/crux/docs/faq.html#_comparisons `EAV+T+added?` is the canonical data representation used by Eva, whereas Crux relies on two discrete "document" and transaction logs as the canonical representation. There are many re…

    Comment linking /crux/docs/faq.html

    on “Eva – A distributed entity-attribute-value database in Clojure”
  18. Submitted Babashka: A quick example as a story · 60 points

    HN discussion
  19. Juxt had a recent blog post covering the new Clojure (iteration) function in depth, which is useful for abstracting over sequences that require some state management to access, such as a paginated API. https://www.juxt.pro/blog/new-clojure-iteration

    Comment linking /blog/new-clojure-iteration

    on “Clojure 1.11 is now available”
  20. Submitted Just a Techie? – Techies, Devs, Boffins and Geeks as a story · 57 points

    HN discussion
  21. > Lest you think is just one weird corner of the sql spec, I found this helpful diagram explaining how the scoping rules work (from Neumann and Leis, 2023) It's an excellent diagram, it really conveys the dissonance. Incidentally I interviewed Viktor Leis on a podcast last week about the paper where it's from: https://juxt.pro/blog/sane-query-languages-podcast/ A lot of people seem to believe that LLMs or other ML m…

    Comment linking /blog/sane-query-languages-podcast/

    on “SQL is syntactic sugar for relational algebra”
  22. Submitted Clojure Technology Radar as a story · 31 points

    HN discussion
  23. > Don’t expect much more growth out of this language in terms of new projects written in clojure. Why would an average dev not be able to maintain a clojure code base? I'm going to guess what you really mean is a average dev that doesn't know clojure. In which case the argument your really making is that its hard to find "clojure devs". Which I think runs contrary to the numbers which suggest many more people wantin…

    Comment linking /blog/posts/clojure-job-market.html

    on “Why I'm Productive in Clojure (2013)”
  24. Submitted Deploying Clojure on AWS Lambda with no compromises as a story · 20 points

    HN discussion
  25. The best place to start for context would be Håkan's ClojuTRE talk: https://www.youtube.com/watch?v=YjAVsvYGbuU And here are the slides for that talk, which include a few references: https://juxt.pro/hakan-raberg-the-design-and-implementation-... Feel free to reach out to the team, or find us on Zulip/Slack, if you want to hear more or just chat :)

    Comment linking /hakan-raberg-the-design-and-implementation-of-a-bitemporal-dbms.pdf

    on “Crux: Open-source document database with bi-temporal graph queries”
  26. Submitted Show HN: Crux, an open-source bitemporal Datalog database as a story · 18 points

    HN discussion
  27. I agree the opportunity is still there, although the long game keeps getting longer. Prof. Viktor Leis suggested [0] that SQL itself - being so complex to implement and so ineffectively standardized - may be the biggest inhibitor to faster experimentation in the field of database startups. It's a shame there's no clear path to solving that problem directly. [0] https://www.juxt.pro/blog/sane-query-languages-podcast/

    Comment linking /blog/sane-query-languages-podcast/

    on “HTAP is Dead”
  28. Submitted From specification to stress test: a weekend with Claude as a story · 12 points

    HN discussion
  29. If anyone is interested, he's talking about onthemarket.com. https://www.onthemarket.com/ Not sure why he just didn't say it, that information is available elsewhere anyway. https://juxt.pro/ http://blog.juxt.pro/posts/otm.html

    Comment linking /

    on “Clojure at a Real Estate Portal”
  30. Submitted Show HN: Create an unbundled database with Crux and Confluent Kafka in 5 minutes as a story · 12 points

    HN discussion

Search all of HN for juxt.pro

Linked by the same people?