Disclaimer: these posts are synchronized from Planet Clojure

Emacs CIDER removing old cider-compat namespace

The latest snapshot of CIDER includes some welcome tidy up of the code. One notable removal is cider-compat which was added to support Emacs versions previous to 25. As most of the Emacs world is on version 27 (or 28 / 29) then there is no need to include cider-compat any more.However, some Emacs ...

(reduce summarize year-2021)

Last year was pretty bad for everyone. So bad, that I didn’t really feel like writing the traditional summary article about it. 2021 wasn’t exactly great either, but it was a relatively good year for me all things considered.Below I’ll quickly go over the highlights of the year for my OSS projects. ...

Recapping 2021

一转眼这个 Blog 已经有三年多没有更新了,要不是赶上域名续费,都有点忘记 这块自留地和这种表达方式了。好在 pelican 维护也比较慢,前两天把 Blog 的源码在新电脑上 clone 下来,整个编译发布的流程还能用。这两年(废)话说得多了,写东西就相应变少了。19年坚持了一端时间手写日记, 今年尝试用 orgroam 记录了几次,也没有持续坚持下来。不过今年最后几天还 是很想总结一下过去这一年。...

Site Reliability Engineer at Vara

Site Reliability Engineer at Varaeur50000 - eur75000What we doAt Vara, we aim to make high-quality early cancer detection accessible to patients all around the world by helping doctors using artificial intelligence. Vara is bringing state-of-the-art machine learning technology to the healthcare indu...

Clojure(Script) Engineer at Vara

Clojure(Script) Engineer at Varaeur55000 - eur75000What we doAt Vara, we aim to make high-quality early cancer detection accessible to patients all around the world by helping doctors using artificial intelligence. Vara is bringing state-of-the-art machine learning technology to the healthcare indus...

Clojure Deref (Sept 10, 2021)

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (@ClojureDeref RSS) Highlights The Call for Papers is now open for re:Clojure, a virtual Clojure conference on Dec 3-4, and the inimitable Professor Sussman will be doing the keynote! Looking forward ...

My First Project at Metosin!

IntroductionI started working at Metosin at the beginning of the year 2020 (read my previous blog post about that: My First Weeks at Metosin!). I have now been working at Metosin for about 1,5 years, and I just ended my first project. The first project at Metosin was really interesting and my respon...

Thoughts on Clojure UI framework

I had a long‑standing dream: to implement a UI framework. Nothing inspires me more than noticing hundreds of subtle interactions (e.g. text selection in a text box) and seeing how combined, they bring together a feel of an alive and native component.For a long time, I thought it’s a Leviathan task: ...

Junior Strong/Middle  QA Engineer

We are looking for a Junior Strong– Middle  QA 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 pr...

39: Clojure Goes Fast with Alexander Yakushev

Alexander Yakushev talks about performance measurement tools, and Clojure Goes Fast. Grammarly Clojure Goes Fast clj-async-profiler Why (Most) Sampling Java Profilers Are Terrible JVisualVM clj-memory-meter Eclipse Memory Analyzer (MAT) Introspection tool: object memory meter Introspection tools: J...

A few implementations of flatten

Yesterday, a friend challenged me to reimplement flatten in Clojure.In case you've never used flatten before, it takes a sequence that may have nested sequences inside of it, and returns a sequence with no sequences inside. Here's what it looks like in action:...