Episode 11. Clojure still gives the biggest performance boost, with Jeremiah Via, NYT

Clojure in Product. Would you do it again? by Freshcode

Episode notes

In the 11th episode of "Clojure in product. Would you do it again?", Artem Barmin and Vadym Kostiuk speak with Jeremiah Via, Staff Software Engineer at The New York Times. Jeremiah describes how Clojure was introduced and adopted across the search stack at a major media organization, and why JVM interop and practical tooling made it the right choice for their data-processing workloads.

Our conversation walks through concrete topics: Jeremiah’s Clojure origin story, the iterative migration from PHP, Erlang, Python, and Java to JVM/Clojure services, and the search team’s day-to-day work, including how they push vector embeddings into Elasticsearch for AI features and performance.

We also dig into hiring and engineering practices: onboarding newcomers with an emphasis on functional thinking and REPL workflows, hiring for search/domain ex ... 

 ...  Read more
Keywords
clojureproduct developmentfunctional programmingbackend