Copy

Clojure Weekly #1

Welcome to the first issue of Clojure Weekly, where I'll provide curated links from various sources about all things Clojure and ClojureScript.

It's always nice to hear positive things about technology that you like: Paul Graham (of Y Combinator and author of "On Lisp" book) thinks that for competitive advantage you should pick Clojure.

Software releases

clj-kondo has its 1st birthday release.

CursiveIDE 1.9.1 is out, it's mostly a bug fix release but brings in support for IntelliJ 2020.1.

hikari-cp is out: 2.11.0 and in total, the library has over 1 million downloads.

The new version of Leiningen is out: 2.9.3.

Analyse occurrences of reify in Clojure code. Implemented using tree-sitter-clojure and Rust.

GraphQLize, alpha version, new library, that allows you to "developing GraphQL API instantly from your existing PostgreSQL and MySQL databases".

Membrane - a platform agnostic library for creating user interfaces.

Write ups

Aravind’s write up about IN/Clojure 2020 conference.

Why Not Software blog has a few short by interesting blog posts.

Interesting

Martin Klepsch created a a GitHub action that creates structural diffs for you Clojure PRs.

"Which function arguments should I support?" Christopher would like to know if he should support both (f :some :opts) & (f {:some :opts})? Which is related to his update on his work on Oz for Clojurists Together.

What startups are using Clojure? - a reddit discussion.

Babashka scripting usage feedback.

Learning

Jacob O'Bryant is building a sample service and documenting as he's going along. In this installment he shows how to adds ClojureScript with shadow.cljs.

An example project setup for shadow-cljs + clj backend using tools.deps.

Remote work

Considering the situation the world is in, there's a lot of info going around about remote work.

Some great advice can be picked up from here. ThoughtWorks have a remote work playbook [PDF]. Dan has some cool suggestions for video conferencing backgrounds.

Even the seasoned remote workers can't feel super productive in the current climate.

It's not the same choosing to work from home and being forced into it, so be careful when forming your opinion about it.

Also, please don't do this.

COVID19 pandemic hacks

Seems like David Liepmann started it with his blog post last week. Then this week, Dragan shared his blog post on how to attempt analysis of this data yourself. Clojure Weekly study group will use this blog post for tomorrow's virtual meetup. But also the hackathon will work on this timely topic.

They might find this data set useful.

With a reminder from Dave about our responsibility.

Podcasts

New ClojureScript Podcast episode, with Alex Miller.

Functional design in Clojure podcasts have two episodes, that didn't come out this week, but they did tweet about them this week: Episode 69 is about web handlers and episode 70 is about Websockets.

Open source involvement

If you’d like to get more involved with open source, Arne has some ideas what you could pick up. Or you could sponsor vlaaad.

Looking for work

Kenneth is looking for work. If you've got a Clojure position, speak to him.

Like what you see?

Do let me know what you think of this newsletter and what you'd like to see more of.

View this email in your browser
Curated by dotemacs

© Clojure Weekly Knitted Mitten Limited 20-22 Wenlock Road London, England N1 7GU United Kingdom

You can change your email address or unsubscribe from this list.

Email Marketing Powered by Mailchimp