bsless
  • About
  • Resources
    clj-fast Reading List
  • Author's home

Ben Sless


I write about Clojure, software development, and whatever else comes to mind.

Idiomatic Clojure: Mixing Parallel Side Effects and Iteration

Posted on May 30, 2020

It is often said one should not offer criticism without suggesting an alternative. [Read More]
Tags: clojure side effects idiomatic clojure multithreading concurrency

Balancing Productivity and Creativity In Remote Work

Posted on May 25, 2020

We live in interesting times. Significant portions of the tech and business industry are currently working remotely, including Google Twitter and Facebook. [Read More]
Tags: productivity remote work

Idiomatic Clojure: Mixing Side Effects and Iteration

Posted on May 24, 2020

Clojure is a highly practical language. It's dynamically typed, yet immutable, functional, and lazy by default. Unlike strongly typed functional languages, it has no formal system for handling side effects, making them easy to perform on one hand, but also easy to get wrong by mixing up Clojure's idioms. [Read More]
Tags: clojure transducers side effects performance idiomatic clojure
  • ← Newer Posts
  • RSS
  • Email me
  • GitHub
  • Twitter
  • Reddit

Ben Sless  •  2021  •  bsless.github.io

Theme by beautiful-jekyll