

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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.