<commit_before>= Clojure Deref (July 23, 2021)
Fogus
2021-07-23
:jbake-type: post

ifdef::env-github,env-browser[:outfilesuffix: .adoc]

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (https://twitter.com/ClojureDeref[@ClojureDeref] https://clojure.org/feed.xml[RSS])

## Highlights

I started the week by writing a http://blog.fogus.me/2021/07/20/clojure-builds-as-an-amalgamation-of-orthogonal-parts/[post about the new Clojure library tools.build] and how to add support for building artifacts using this new tool in our collective Clojure utility belt. The discussion is framed around moving from a small Leiningen project.clj file to a build.clj that uses tools.build and the Clojure CLI to do its thing. 

## Podcasts and videos

* https://soundcloud.com/defn-771544745/74-will-acton-and-the-greatest-clojure-podcast-crossover[defn] - defn podcast with Will Acton under the microscope and Jordan Miller as guest host. Good fun!
* https://clojurescriptpodcast.com/[ClojureScript Podcast] - Anatoly talking about mount
* https://www.youtube.com/watch?v=b6LHzZogIbA&t=5s[Fred Overflow] - State and Concurrency in Clojure vs Java
* https://www.youtube.com/watch?v=481UBX-5eY4[Los Angeles Clojure Users Group] - Learning Crux Datalog
* https://www.youtube.com/watch?v=u5ECoR7KT1Y[London Clojurians] - Babashka tasks at London Clojurians

## Blogs, discussions, tutorials

* https://www.alexthinks.com/2021/07/making-a-mobile-app-with-clojurescript-in-2021[Making an app with Clojurescript] by <NAME>
* https://medium.com/@markcwoodworth/restructuring-destructuring-20f79ef41963[Restructuring Destructuring] by <NAME> - A post that's right up my alley. A walk-through of how destructuring work by implementing your own along the way.

## Libraries and tools

Some interesting library and tool updates and posts this week:

* https://twitter.com/bbatsov/status/1417072603458588674[Cider] 9 - Cider turned 9 years old! A fantastic tool from <NAME> and his team of contributors. Thank you!
* https://lambdaisland.com/blog/2021-06-29-lioss-update-june-2021[Lambda Island] - A aggregate of some of the great tools and libraries coming from Lambda Island in July.
* https://github.com/cognitect-labs/test-runner[test-runner] 0.4.0 - Cognitect-Labs test-runner gets a bump.
* https://github.com/clojure/tools.build[tools.build] 0.1.6 - Building artifacts in Clojure

## Training and hiring

* https://jobs-staging.braveclojure.com/[Brave Clojure Jobs] - A redesign is underway and in beta for this great jobs resource for the Clojure community and it looks great! 

## Video throwback

Rich Hickey's 2016 Clojure/conj keynote entitled https://www.youtube.com/watch?v=oyLBGkS5ICk[Spec-ulation] is a deep discussion on growth versus breakage in software and well worth another look.
<commit_msg>deref for 06/23<commit_after>= Clojure Deref (July 23, 2021)
Fogus
2021-07-23
:jbake-type: post

ifdef::env-github,env-browser[:outfilesuffix: .adoc]

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (https://twitter.com/ClojureDeref[@ClojureDeref] https://clojure.org/feed.xml[RSS])

## Highlights

I started the week by writing a http://blog.fogus.me/2021/07/20/clojure-builds-as-an-amalgamation-of-orthogonal-parts/[post about the new Clojure library tools.build] and how to add support for building artifacts using this new tool in our collective Clojure utility belt. The discussion is framed around moving from a small Leiningen project.clj file to a build.clj that uses tools.build and the Clojure CLI to do its thing. 

## Podcasts and videos

* https://soundcloud.com/defn-771544745/74-will-acton-and-the-greatest-clojure-podcast-crossover[defn] - defn podcast with Will Acton under the microscope and https://anchor.fm/lostinlambduhhs/episodes/lilactown-Will-Acton-X-DEFN-e14olt3[Jordan Miller] as guest host. Good fun!
* https://clojurescriptpodcast.com/[ClojureScript Podcast] - Anatoly talking about mount
* https://www.youtube.com/watch?v=b6LHzZogIbA&t=5s[Fred Overflow] - State and Concurrency in Clojure vs Java
* https://www.youtube.com/watch?v=481UBX-5eY4[Los Angeles Clojure Users Group] - Learning Crux Datalog
* https://www.youtube.com/watch?v=u5ECoR7KT1Y[London Clojurians] - Babashka tasks

## Blogs, discussions, tutorials

* https://www.alexthinks.com/2021/07/making-a-mobile-app-with-clojurescript-in-2021[Making an app with Clojurescript] by <NAME>
* https://medium.com/@markcwoodworth/restructuring-destructuring-20f79ef41963[Restructuring Destructuring] by <NAME> - A post that's right up my alley. A walk-through of how destructuring work by implementing your own along the way.

## Libraries and tools

Some interesting library and tool updates and posts this week:

* https://twitter.com/bbatsov/status/1417072603458588674[Cider] 9 - Cider turned 9 years old! A fantastic tool from <NAME> and his team of contributors. Thank you!
* https://lambdaisland.com/blog/2021-06-29-lioss-update-june-2021[Lambda Island] - An overview of some of the great tools and libraries coming from Lambda Island in July.
* https://github.com/cognitect-labs/test-runner[test-runner] 0.4.0 - Cognitect-Labs test-runner gets a bump.
* https://github.com/clojure/tools.build[tools.build] 0.1.6 - Building artifacts in Clojure

## Training and hiring

* https://jobs-staging.braveclojure.com/[Brave Clojure Jobs] - A redesign is underway and in beta for this great jobs resource for the Clojure community and it looks great! 

## Video throwback

<NAME>'s 2016 Clojure/conj keynote entitled https://www.youtube.com/watch?v=oyLBGkS5ICk[Spec-ulation] is a deep discussion on growth versus breakage in software and well worth another look.

{'fraction_non_alphanumeric': 0.10160895417978313, 'fraction_numerical': 0.03830010493179433, 'mean_word_length': 4.713286713286713, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 31, 'lorem ipsum': 0, 'www.': 10, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1537655', 'n_tokens_mistral': 2092, 'n_tokens_neox': 1859, 'n_words': 568}