Pimp my Clojure number crunching

Let's start right in the middle of the story, and play with cosine similarity. I'll tell you why in a few minutes. I assume that most programmers have forgotten their math classes, so "cosine similarity" sounds somewhat grandiose. Quick skimming at Wikipedia might puzzle you even more, but, scroll...

Senior Software Engineer (Clojure)

Senior Software Engineer (Clojure)Compute Software | USA and CanadaremoteStartup that helps enterprises to run optimally on the public cloud.https://www.computesoftware.comAbout UsWith ever-growing workloads on the cloud, companies face significant challenges in managing productivity and spending, a...

Clojure metadata

Conceptually metadata is an ability for the symbol or the collection to have some additional information for the Clojure compiler. It is implemented as a map data structure and is often used to convey the type information to the compiler, documentation and compilation warnings....

Clojure Deref (June 18, 2021)

Welcome to the Clojure Deref! This is a periodic link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Highlights HOPL IV (History of Programming Languages) at PLDI 2021 is happening on Monday and Tuesday and includes a talk from Rich Hickey about the History of Clojure paper. R...

Lambda Island is Changing

Last month marked the five year anniversary of Lambda Island. Five years since I quit my job, built a video platform, and figured out how to put together tutorial videos. It’s been quite a ride. All this time I’ve been fortunate to be part of the Clojure community, to watch it grow and evolve, and t...

Let and Binding macros in Clojure

Clojure has number special forms. Among them are let and binding that are implemented as macros. For new comers to Clojure, above can be confusing to understand, which I hope to address in this blog post. If you have read "Programming Clojure" book, you might be thinking that it is easy to use them...

Clojure Deref (June 11, 2021)

Welcome to the Clojure Deref! This is a periodic link/news roundup for the Clojure ecosystem. (RSS feed) Highlights This week Nubank announced a new $750M investment, led by $500M from Berkshire Hathaway at a $30B valuation. Nubank is the largest user of Clojure and Datomic in the world and ...