Clojure in Product. Would you do it again?

Episode 1. Now we are writing in Clojure, with Kalle Korhonen, Quuppa

Nov 27, 2024
Kalle Korhonen, CPO at Quuppa, brings his expertise to the discussion on integrating Clojure into a Java-based system. He shares insights on the challenges and triumphs of transitioning to Clojure and ClojureScript, touching on architecture, team collaboration, and the adoption of domain-specific languages. Kalle also delves into the unique recruitment dynamics for Clojure projects, emphasizing the value of familiarity with Clojure libraries. The conversation wraps up with thoughts on AI's future role in programming, focusing on the necessity of contextual input.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Quuppa's Indoor Positioning System

  • Quuppa tracks small tags indoors using locators installed on ceilings to measure signal angles.
  • The system involves firmware, algorithms, and enterprise software to manage positioning across diverse industries.
ANECDOTE

Introducing Clojure at Quuppa

  • Kalle introduced Clojure gradually to Quuppa's primarily Java-based systems after joining.
  • He leveraged Clojure for network communication and serialization challenges in managing hardware and data streams.
ANECDOTE

Custom WebSocket Abstraction

  • Kalle contributed a WebSocket abstraction enabling server-to-server communication to bypass enterprise firewalls.
  • This technical solution helped Quuppa manage distributed systems behind secure customer firewalls.
Get the Snipd Podcast app to discover more snips from this episode
Get the app