# re:Clojure 2021 pre-conference workshops

**URL:** https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216
**Category:** Meetups and Events
**Created:** [September 30, 2021, 11:39am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216 "2021-09-30T11:39:28Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [September 30, 2021, 11:39am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/1 "2021-09-30T11:39:28Z")

</div>

The [re:Clojure 2021](https://www.reclojure.org) conference is about two months away. One of the things that will happen even sooner is the series of pre-conference workshops. In this post we wish to tell what they are about, and suggest a few ways you may be involved in creating and having them.

## What are they?

The pre-conference workshops are part of the re:Clojure celebration. Their goal is to allow the broad Clojure community a learning experience about some parts of the emerging ecosystem.

This time, many of the workshops will be related to data science, and organized in collaboration with the Scicloj community. It will be a good time to look into a few of the libraries and tools that have been growing there and are now maturing gradually.

Most workshops will take place during November and will be self-contained sessions of 1 or 2 hours. One person will be explaining and demonstrating, and the participants will listen and participate, possibly trying things at their environment where it makes sense. The same topic may repeat a few times throughout the month. The format will be somewhat similar to the various weekly Scicloj study sessions, but a bit more scripted, preferring clarity over exploration. We may try out other formats as well, sometimes. Below you can find the current tentative wishlist.

## Getting involved

We would love to hear your thoughts about all this. Are you interested in participating? Do you have any ideas for topics or other aspects of the workshops? Would you like to be involved in orgaizing, teaching a workshop, moderating a worksohp, or assisting participants?

Please note that some of the topics are very much learnable and teachable. This means that any Clojurian who likes to teach can present them well with some preparation. If you’d like to help in teaching one of those topics, let us talk.

If you wish to suggest a topic of your own, we would love to talk too and see if we can help you in turning it into a workshop.

See you there,  
re:Clojure & Scicloj

## Tentative wishlist

(edit, 12.10 – 🥑 see the updated [tentative list](https://github.com/scicloj/nov2021-workshops/blob/main/docs/list.md) 🍆 )

(edit, 30.9 – added `injest`)

- data wrangling

- data visualization

- probability and statistics

- data science tools (literate programming, dynamic visualization)

- machine learning

- physics and differential calculus

- interop

- data science

---

<div class="post-metadata">

### Author: ![HolyJak](https://clojureverse.org/user_avatar/clojureverse.org/holyjak/32/1744_2.png) [@HolyJak](https://clojureverse.org/u/HolyJak)
#### Post date: [October 1, 2021, 5:42am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/2 "2021-10-01T05:42:28Z")

</div>

Awesome! I’m looking forward to participate and learn!

---

<div class="post-metadata">

### Author: ![HolyJak](https://clojureverse.org/user_avatar/clojureverse.org/holyjak/32/1744_2.png) [@HolyJak](https://clojureverse.org/u/HolyJak)
#### Post date: [October 1, 2021, 6:19am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/3 "2021-10-01T06:19:34Z")

</div>

Would you be interested in An introduction to Fulcro workshop?

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [October 1, 2021, 8:42am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/4 "2021-10-01T08:42:53Z")

</div>

@HolyJak that would be fantastic in my opinion.

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [October 7, 2021, 1:24pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/5 "2021-10-07T13:24:41Z")

</div>

A few amazing people have started looking into teaching some of the workshops.

Here is [the tentative list](https://github.com/scicloj/nov2021-workshops/blob/main/docs/list.md).

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [October 10, 2021, 8:26am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/6 "2021-10-10T08:26:13Z")

</div>

We’re still looking for a person to teach a basic workshop about linear algebra with [Neanderthal](https://neanderthal.uncomplicate.org/). There is no need to be an expert, just to have the time and attention to prepare a nice session.

Other additional topics are very much welcome too.

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [October 18, 2021, 9:31pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/7 "2021-10-18T21:31:27Z")

</div>

Hi!

The November workshops will need moderators – people who will be there and assist the teacher: possibly presenting the topic and teacher, announcing some info about other workshops, being minded to the clock, asking some clarifying questions, checking the chat for questions, etc.

If this is something that you like to do, please tell me.

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [October 29, 2021, 8:45pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/8 "2021-10-29T20:45:06Z")

</div>

Announcing the first of the November workshops, by @ethanmiller :

> <https://twitter.com/scicloj/status/1454186978040324102>

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [October 31, 2021, 3:59pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/9 "2021-10-31T15:59:08Z")

</div>

The workshops list is now at the re:Clojure website:

> **[re:Clojure 2021](https://www.reclojure.org/#workshops)**
>
> re:Clojure is a community-driven effort to bring together knowledgeable speakers to present new and exciting topics on all things Clojure and ClojureScript.

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [November 6, 2021, 11:30am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/10 "2021-11-06T11:30:35Z")

</div>

Today: dtype-next with David Sletten

Meetup event:

> **[Workshop: Wrangling Arrays with dtype-next](https://www.meetup.com/London-Clojurians/events/281854619/)**
>
> Sat, Nov 6, 2021, 3:00 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsThe workshop will introduce dtype-next, expla

[Zulip topic thread](https://bit.ly/dtype-next-2021-11-06)

[List of workshops](https://www.reclojure.org/#workshops)

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [November 6, 2021, 12:27pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/11 "2021-11-06T12:27:11Z")

</div>

On Sunday we’ll have another workshop, by @ladymeyy, about @generateme’s Tablecloth library.

Meetup event:

> **[Wrangling Datasets with Tablecloth](https://www.meetup.com/London-Clojurians/events/281854686)**
>
> Sun, Nov 7, 2021, 4:00 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsThe workshop will introduce Tablecloth, a Clo

[Zulip topic thread](https://bit.ly/tablecloth-2021-11-07)

[List of workshops](https://www.reclojure.org/#workshops)

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [November 11, 2021, 12:52pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/12 "2021-11-11T12:52:03Z")

</div>

A few more workshops are coming in the next few days.

- [Zulip stream](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/) with a dedicated topic thread per workshop

- [List of workshops](https://www.reclojure.org/#workshops)

- Some of the coming events (follow the above links for more):

> **[Modelling with Probability: Inferme](https://www.meetup.com/London-Clojurians/events/282011112)**
>
> Fri, Nov 12, 2021, 2:00 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsThe workshop will be an introduction to prob

> **[Computing Derivatives and Automatic Differentiation](https://www.meetup.com/London-Clojurians/events/282011140)**
>
> Sat, Nov 13, 2021, 12:00 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsHave you seen a Math or Physics Equation an

> **[How to Talk with Data Scientists? | Meetup](https://www.meetup.com/London-Clojurians/events/282011179/)**
>
> Sat, Nov 13, 2:00 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.
> https://www.reclojure.org/#workshops
> 
> Engineers and Data Scientists work toward

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [November 14, 2021, 12:15pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/13 "2021-11-14T12:15:59Z")

</div>

The re:Clojure workshops are continuing in the coming couple of days:

@bsless – Structure and Interpretation of Clojure Transducers  
[zulip thread](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/transducers-2021-11-15)  
Transducers are a powerful abstraction added relatively recently to Clojure. In spite of this and the noticeable performance benefits, they remain a daunting subject for many Clojurians. There is no reason such an important subject remain impenetrable. We will approach them in this workshop from first principles and see how they emerge naturally as a general property in many places. By the end of the workshop, participants will have a better understanding of transducers, their use cases, and will be comfortable writing their own simple transducers when the need arises.

> **[Structure and Interpretation of Clojure Transducers](https://www.meetup.com/London-Clojurians/events/282077258/)**
>
> Mon, Nov 15, 2021, 5:30 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsTransducers are a powerful abstraction added

Rohit Thadani – An Intro to Statistical Inference  
[zulip thread](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/stats-2021-11-16)  
Useful inferential statistics does not have to be just the domain of data scientists. This workshop follows examples in the book “Statistics is Easy” to demonstrate concepts of fairness, p-value, confidence intervals, power using resampling and bootstrapping. All concepts will be explained purely using functions from the core clojure library.

> **[An Intro to Statistical Inference](https://www.meetup.com/London-Clojurians/events/282077318/)**
>
> Tue, Nov 16, 2021, 7:00 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsUseful inferential statistics does not have

List of all workshops: [re:Clojure 2021](https://www.reclojure.org/#workshops)

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [November 14, 2021, 12:56pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/14 "2021-11-14T12:56:59Z")

</div>

The transducers workshop by Ben Sless is recommended as background for John Newman’s workshop about [injest](https://github.com/johnmn3/injest), which will take place a week later.

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [November 16, 2021, 10:22pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/15 "2021-11-16T22:22:51Z")

</div>

Here are the workshops in the coming 3 days:

```
Nov. 18, 05:30 UTC	120min	

```

Wrangling Arrays with dtype-next  
This workshop will introduce dtype-next, explain its position in the Clojure data science ecosystem, and introduce the key concepts and techniques necessary for working with its performant buffers/arrays.  
Ethan Miller  
[zulip chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/dtype-next-2021-11-18)

> **[Wrangling Arrays with dtype-next](https://www.meetup.com/London-Clojurians/events/282128623/)**
>
> Thu, Nov 18, 2021, 5:30 AM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsThis workshop will introduce dtype-next, exp

```
Nov. 19, 14:00 UTC	90min	

```

Your Namespace as a Notebook  
Notespace allows the creation of visual documents without leaving the comfort of the familiar Clojure editor, REPL, and namespace. It has evolved through usage in the Scicloj community. We will practice basic use of Notespace, discuss its design choices and relationship to other projects, and chat about future challenges.  
Daniel Slutsky  
[zulip chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/notespace-2021-11-19)

> **[Your Namespace as a Notebook](https://www.meetup.com/London-Clojurians/events/282128800)**
>
> Fri, Nov 19, 2021, 2:00 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsNotespace allows the creation of visual docu

```
Nov. 20, 15:00 UTC	120min	

```

Wrangling Arrays with dtype-next  
This workshop will introduce dtype-next, explain its position in the Clojure data science ecosystem, and introduce the key concepts and techniques necessary for working with its performant buffers/arrays.  
David Sletten  
[zulip chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/dtype-next-2021-11-20)

> **[Wrangling Arrays with dtype-next](https://www.meetup.com/London-Clojurians/events/282128936/)**
>
> Sat, Nov 20, 2021, 3:00 PM: This online free workshop is part of the re:Clojure 2021 series of pre-conference workshops.https://www.reclojure.org/#workshopsThis workshop will introduce dtype-next, exp

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [November 20, 2021, 10:05am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/16 "2021-11-20T10:05:38Z")

</div>

Workshops in the coming days:

Nov. 20, 15:00 UTC 120min   
Wrangling Arrays with dtype-next  
David Sletten  
[Event](https://www.meetup.com/London-Clojurians/events/282128936/)  
[Zulip chat](https://bit.ly/dtype-next-2021-11-20)

Nov. 21, 03:00 UTC 90min   
An Intro to Statistical Inference  
Rohit Thadani  
[Event](https://www.meetup.com/London-Clojurians/events/282170700/)  
[Zulip chat](https://bit.ly/stats-2021-11-21)

Nov. 21, 16:00 UTC 90min  
Visualizing Data with Hanami  
Kira McLean  
[Event](https://www.meetup.com/London-Clojurians/events/282171206/)  
[Zulip chat](https://bit.ly/hanami-2021-11-21)

Nov. 22, 17:00 UTC 120min  
Wrangling Sequences Like a Cowboy with Injest  
John Newman Injest  
[Event](https://www.meetup.com/London-Clojurians/events/282172984/)  
[Zulip chat](https://bit.ly/injest-2021-11-22)

All Nov. 2021 workshops: [re:Clojure 2021](http://reclojure.org/#workshops)

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [November 23, 2021, 10:49pm UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/17 "2021-11-23T22:49:37Z")

</div>

Here are the workshops in the coming days:

Nov. 25, 0:00 UTC 120min – note this is Nov. 24th in some time zones  
Wrangling Arrays with dtype-next  
Ethan Miller dtype-next  
This workshop will introduce dtype-next, explain its position in the Clojure data science ecosystem, and introduce the key concepts and techniques necessary for working with its performant buffers/arrays.  
[Event](https://www.meetup.com/London-Clojurians/events/282172366/)  
[Chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/dtype-next-2021-11-25)

Nov. 26, 15:00 UTC 120min   
A Data Science Walkthrough  
Daniel Slutsky  
In this session, we will get to know some of the main parts of the emerging Clojure data science stack. We will do that through the exploration of a real-world data modelling problem.  
[Event](https://www.meetup.com/London-Clojurians/events/282172414/)  
[Chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/walkthrough-2021-11-26)

Nov. 27, 14:00 UTC 120min   
Machine Learning Through Pipelines  
Daniel Slutsky  
Scicloj.ml is a Clojure library by Carsten Behring that connects many aspects of machine learning workflows into one coherent stack. It is based on a certain notion of a pipeline, implemented in the libraries Metamorph and Metamorph.ml. In this session we will discuss some of the core ideas behind these libraries and look into solving a data modelling problem using Scicloj.ml.  
[Event](https://www.meetup.com/London-Clojurians/events/282173134/)  
[Chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/ml-2021-11-27)

Nov. 28, 16:00 UTC 90min   
Your Namespace as a Notebook  
Daniel Slutsky  
Notespace allows the creation of visual documents without leaving the comfort of the familiar Clojure editor, REPL, and namespace. It has evolved through usage in the Scicloj community. We will practice basic use of Notespace, discuss its design choices and relationship to other projects, and chat about future challenges.  
[Event](https://www.meetup.com/London-Clojurians/events/282172462/)  
[Chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/notespace-2021-11-28)

Nov. 29, 17:00 UTC 120min   
Touring Oz: Notebooks, Visualizations, and Webapps, Oh My!  
Christopher Small  
Oz is a Swiss Army Knife for data visualization, scientific documentation, and “namespace as a notebook” style analysis workflows. However, its versatility can make it easy to miss the full scope of its capabilities. In this workshop, we’ll briefly go over all of its features, and then work through a series of illustrative examples based on participant interest.  
[Event](https://www.meetup.com/London-Clojurians/events/282173022/)  
[Chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/oz-2021-11-29)

Nov. 30, 15:00 UTC 90min   
Linear Algebra with Neanderthal  
David Pham  
In order to operate mathematics on collections of numbers, the easiest solution is to use for-loop. I assumed it was the fastest way until I discovered Neanderthal, a linear algebra built for Clojure. This workshop introduces the most basic linear algebra concepts so that you can also enjoy Neanderthal. My aim will be to show you the underlying intuition so that these squares of numbers and formulas won’t scare you when you read them.  
[Event](https://www.meetup.com/London-Clojurians/events/282255314/)  
[Chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/neanderthal-2021-11-30)

Dec. 01, 15:00 UTC 120 min   
Writing Web Apps with Fulcro  
Jakub Holý   
Fulcro is unique among Clojure web frameworks in providing a complete, integrated, full-stack solution for creating non-trivial web applications. It is based on a few simple ideas with far-reaching consequences, it is unusually malleable, and we love it for its focus on creating maintainable, developer-friendly code. In this workshop you will get a brief introduction to Fulcro and then get your hands dirty exploring the concepts in practice on an existing application in a series of guided exercises. We will use the excellent Fulcro Inspect tooling and mess up with the code. Please do the preparation described at [GitHub - holyjak/fulcro-intro-wshop: Introduction to creating webapps with Fulcro workshop held during re:Clojure 2021](https://github.com/holyjak/fulcro-intro-wshop#prerequisites) before the workshop.  
[Event](https://www.eventbrite.se/e/reclojure-workshop-introduction-to-creating-webapps-with-fulcro-tickets-188718210247)  
[Chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/fulcro-2021-12-01)

Dec. 02, 16:00 UTC 120min   
A Gentle Dive into XTDB  
Jeremy Taylor  
Configure your database, wield Datalog queries, and travel through time with the experts. Bring-your-own-REPL if you wish, but otherwise feel free to sit back and watch. Q&A and frequent breaks throughout. Any questions? [hello@xtdb.com](mailto:hello@xtdb.com)  
[Event](https://www.eventbrite.com/e/xtdb-workshop-reclojure-tickets-191330985127)  
[Chat](https://clojurians.zulipchat.com/#narrow/stream/305782-nov21-workshops/topic/xtdb-2021-12-02)

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [May 25, 2022, 10:50am UTC](https://clojureverse.org/t/re-clojure-2021-pre-conference-workshops/8216/18 "2022-05-25T10:50:26Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
