The Problem I recently tried to get some Babashka to run some of the deployment tasks on our CI. Gitlab doesn't support caching…...
Senior Engineering Lead [Remote] at Splash Financial
Senior Engineering Lead [Remote] at Splash FinancialSplash is a leading digital lending platform that helps borrowers easily shop and compare financial products from a Splash-powered network of lenders. By bringing credit unions and banks of all sizes into one shopping experience, and utilizing our ...
Senior/Staff Software Engineer at Splash Financial
Senior/Staff Software Engineer at Splash Financial150000 - 225000Splash Financial is hiring a Senior Software Engineer to play an essential role in shaping the features and functionality of our digital application and financial SaaS platform.We are committed to being a Functional Programming shop an...
Eric Normand Newsletter 466: You need two abstractions to model
You need two abstractions to model...
Packaging Clojure for Production
IntroductionThis post is a look at the various ways of packaging a full-stack Clojure web application for production....
ClojureDart: Aim your darts at the right target!
It’s a fact that Clojure is an awesome language, it’s gaining popularity and it’s offering new libraries at an impressive rate. But like any other technology, our favorite language has its own limits.For this reason, the community is always open to expanding the Clojure language, and sometimes the w...
Release 2.2.0 of an ack Bash Completion
A long time ago I fooled around with Bash completions and I created several. I created a basic one for the marvellous grep alternative ack, which I open sourced in a GitHub repository.At some point I started using ag (the silver searcher), and was no longer using ack as much as I used to....
Functional Geekery Episode 138 – Aleksander Lisiecki
In this episode I talk with Aleksander Lisiecki. We talk his introduction to Erlang, non-standard use cases for Erlang and Elixir, Erlang and Elixir School, and more.Our Guest, Aleksander Lisiecki....
Biff demo: developing in production
In the first ten minutes I cover developing in production with Biff in general (i.e. developing an application while it's running in production instead of developing locally and then deploying). If you're interested in the concept then you could watch just that section. In the rest of the video, I d...
Making Lambda Island Free
Six years after launching Lambda Island we’ve decided to flip the switch and make all content free. That’s right, all premium video content is now free for anyone to enjoy. Go learn about Reagent and re-frame, Ring and Compojure, or Clojure Fundamentals.If you currently have an active subscription t...
Writing Immutable JavaScript in 2022
One of my colleagues once said that programming is just moving data from one place to another. From a database to a server, from the server to a client, from an application state to pixels on the screen. This data is rarely presented in one form: it needs to be modified, transformed, merged and spli...
Is the abstract stuff at the top or the bottom?
I explore a new perspective about what abstraction means and how it can cause problems....
Clojure Deref (Apr 22, 2022)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Highlights This week we saw the launch of ClojureDart! Very excited to see people starting to explore it and to spread our Clojure tendrils ever farther. Big congrats to Christophe...
Learning Clojure, part IV
Now we understand the basics is time to delve into the language. As we study the language is recommended that you also use the REPL to follow the code examples (and you can use an online REPL if you want to). Syntax ...
Learning Clojure, part III
We already discussed the reasons you should try Clojure and also configured our development tools and installed Clojure. Hello, Clojure! ...
Remote Senior Clojure(Script) Engineer at LifeCheq
Remote Senior Clojure(Script) Engineer at LifeCheqeur50000 - eur80000What are we all about?LifeCheq is a personal finance fintech business operating across South Africa. Our unique approach to financial advice and our market-leading advice platform has redefined the category. Our technology touches ...
Remote Clojure(Script) Engineer at LifeCheq
Remote Clojure(Script) Engineer at LifeCheqeur30000 - eur50000What are we all about?LifeCheq is a personal finance fintech business operating across South Africa. Our unique approach to financial advice and our market-leading advice platform has redefined the category. Our technology touches consume...
Platypub: plans for building a blogging platform with Biff
As a way to help people learn Biff, I've been thinking about creating a "large" (compared to toy projects, at least) example application. Ideally it would be something genuinely useful that would warrant ongoing development for a long time, perhaps indefinitely. A project like this could serve sever...
Junior Clojure Engineer
We are looking for a Junior Clojure/ClojureScript Engineer to join a development team for our USA client. Their product is an AWS hosted platform for the healthcare services, written in Clojure/Python language stack. The product encompasses a few applications for customer journeys (web, mobile). The...
(clj 8) Some notes on lazy sequences and function parameters
Almost done with the chapter 4 "Core Functions in Depth" of "Clojure for the Brave and True"! Before wrapping up the chapter with a longer example, a summary, and some exercises, the book goes into lazy sequences, the collection abstraction, and function functions. In this post I will share some not...