I had a strange problem with load-file yesterday, for some reason it did not work in REPL. This was the code I had:;; lcm.clj (load-file "gcd_function.clj") (defn lcm [first-number second-number] (/ (* first-number second-number) (gcd first-number second-number))) (println (lcm 12 14)) ...
Clojure Deref (Sep 2, 2022)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Podcasts and videos The power of runnable specifications - Eric Normand E78 Data Science with Daniel Slutsky - ClojureStream podcast The Power of Toys | David Nolen | Lambda ...
Zippo: additions to the standard clojure.zip package.
The clojure.zip package is a masterpiece yet misses some utility functions. For example, finding locations, bulk updates, lookups, breadth-first traversing and so on. Zippo, the library I’m introducing in this post, brings some bits of missing functionality.Installation...
Dogfooding Blambda 5: To parse—perchance to dream
In the last instalment of Dogfooding Blambda, we dove into the details of how the new command line interface works. This is all well and good, but it doesn't directly help us along in our lofty goal of parsing access logs for my blog. Let's stop yak shaving and get back into it!Talking to S3...
OSS updates of July - August 2022
In this post I'll give updates about open source I worked on during May and June 2022.Sponsors...
Humane Are Just Dropped!
Hello, world. It’s me, your friendly neighborhood #cam.You may have been concerned about my whereabouts for the last 2 years, but I was doing the HUMANE thing and working on a new library for you all… In my free time while I’m not being a full time #birddad I have been working on a fun new project t...
Clojure Engineer at Revive Media
Clojure Engineer at Revive Media100000 - 140000Revive Media is looking for a self-motivated Clojure Engineer to join our team.As a Clojure Engineer, you are passionate about creating simple, pragmatic, and reliable systems. As the second software engineer at the company, you will do lots of greenfie...
A Plan for Spire
The Spire code base is in a bit of a state. It was never the cleanest code but the addition of babashka pod support has increased its complexity a lot. There are mu...
Clojure Engineer, all levels at JUXT Ltd.
Clojure Engineer, all levels at JUXT Ltd.About JUXTLove Clojure and want to work with Clojure programmers? At JUXT we use Clojure and ClojureScript, along with numerous tools and libraries, to build exceptional things.JUXT projects come in all shapes and sizes, from building large systems for 'tier ...
REPL Driven Minecraft
A tale of optimisation during the ClojureD Minecraft workshop Tag: Clojure Visit https://juxt.pro for more....
Eric Normand Newsletter 476: The start of a book
The start of a book...
Developing Clojure patches with Pull Requests
In 2021, I proposed around a dozen patches to Clojure. I developed many of them concurrently and created a pull-request based workflow that might be useful for others. Here’s my usual process for contributing significant work to GitHub repositories:...
We're doing software wrong
Write a blog post here!...
Recurrent Networks Hello World in Clojure with new Deep Diamond RNN support on CPU and GPU
I've been busy in the last period working on new major features in Deep Diamond, one of which is the support for Recurrent Neural Networks (RNN). It's not been an easy ride, but I can finally show you some results! Big thanks for everyone that's helping me with this by buying my books (or subscribi...
Project Manager
We are looking for a Project Manager to join product development for our client from the USA. The product is an AWS hosted multi-module payment and analytical platform for the healthcare services, written in Clojure/Go language stack. The product encompasses a few applications for customer journeys ...
Clojure Deref (Aug 26, 2022)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Podcasts and videos What is a domain model? - Eric Normand E77 Whimsical with Kaspars Dancis - ClojureStream Podcast How to create a library that works with Clojure and Cloju...
Scientific Music
Write a blog post here!...
Middle/Senior TypeScript Developer
We are looking for a Middle/Senior TypeScript Developer to join product development for our client from the USA. The product is an AWS hosted multi-module payment and analytical platform for the healthcare services, written in Clojure/Go language stack. The product encompasses a few applications for...
A Graph-Based Firebase
In A Database in the Browser, I wrote that the schleps we face as UI engineers are actually database problems in disguise [1]. This begged the question: would a database-looking solution solve them?A few months ago, my co-founder Joe and I decided to build one and find out. This became Instant. I’d ...
Senior Golang Developer
We are looking for Senior Golang Developer to join product development for our client from the USA. The product is an AWS hosted multi-module payment and analytical platform for the healthcare services, written in Clojure/Go language stack. The product encompasses a few applications for customer jou...