What we're about

An open and friendly community that supports the adoption and practice of Clojure in any of its forms. 

Clojure is a great way to learn functional programming thanks to a small and well crafted syntax and focus on simplicity.  Clojure is a powerful, productive and fun language, based on LISP and hosted on Java, JavaScript, Microsoft CLR, GraalVM, and Golang. 

London Clojurians is a very active community with several events per month, including technical talks, coding dojo's, hackdays and a yearly conference. We hope you will join us and increase your knowledge and appreciation of Clojure and add your own experiences to our community.

https://clojure.org/

https://clojurescript.org/

Upcoming events (4+)

Functional Operating Systems (by Andrew Tropin)

Online event

**THIS IS AN ONLINE EVENT**
[Connection details will be shared 1h before the start time]

The London Clojurians are happy to present:

Title: **Functional Operating Systems**
Speaker: **Andrew Tropin**
Time: **[masked] @ 18:30 (London time)**
Local time: https://time.is/1830_18_Jan_2022_in_London/ (click here for local time)

Andrew Tropin (https://github.com/abcdw) will be presenting:
"Functional Operating Systems"

How to apply principles of functional programming, but for package
managers and operating systems? A brief introduction to Guix System
and NixOS, why they are so similar to what we do in Clojure and why
should we care.

Andrew (https://www.youtube.com/c/TROP1N/videos)
is the author of Guix Home project, improves Guix tooling, ecosystem,
and community. He started enjoying Lisps and Clojure in 2015, was a
technical leader of two successful commercial projects (clj/cljs).
Previously worked as SRE and had a lot of fun with GNU/Linux and
infrastructure-related developments.

If you missed this event, you can watch the recording on our YouTube channel:
https://www.youtube.com/c/LondonClojurians
(The recording will be uploaded a couple of days after the event.)

Please, consider supporting the London Clojurians with a small donation:

https://opencollective.com/london-clojurians/

Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:

- ClojureBridge London: supports under-represented groups discover Clojure
- re:Clojure: our **free** to attend annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin costs such as domain name & Zoom plan for
larger online meetups

Thank you to our sponsors:

- https://www.juxt.pro/
- https://flexiana.com/
- https://www.cognitect.com/
- https://gaiwan.co/
- https://freshcodeit.com/
- https://healthunlocked.com/
- https://www.hyde-housing.co.uk/
- And many individual sponsors

LISP: The Ultimate Excel LAMBDA (by Bob Calco)

Online event

**THIS IS AN ONLINE EVENT**
[Connection details will be shared 1h before the start time]

The London Clojurians are happy to present:

Title: **LISP: The Ultimate Excel LAMBDA**
Speaker: **Bob Calco**
Time: **[masked] @ 18:30 (London time)**
Local time: https://time.is/1830_01_Feb_2022_in_London/ (click here for local time)
˘
Bob Calco (https://twitter.com/ApexDataSoln) will be presenting:

Inspired in part by Microsoft's recent announcement of the new LAMBDA
Excel function (see: https://www.microsoft.com/en-us/research/blog/lambda-the-ultimatae-excel-worksheet-function/),
we had a broader vision to fully integrate a proper Lisp into the
world's most popular spreadsheet application. The result proved
valuable enough to incorporate into our platform for general data
interoperability, the first technology offering of which, called
Accelerate, aims to turn document and desktop data silos commonly
associated with MS Office products (especially Access and Excel
documents, though not limited to these) into fully-interoperable,
linked-data microservices. Our brief demo will place a special focus
on the use of Scheme for bringing a whole new dimension to Excel's
formula calculation capability. We are also working on a distributed
enterprise interoperability solution, called DomainMaster, which will
be incorporating ClojureCLR as a language option as well. A sneak peek
at that is also planned, time-permitting.

Bob Calco is Chief Architect and Lead Developer at Apex Data
Solutions, LLC. A passionate Lisper since he first discovered Clojure
in 2015, Bob is currently leading development of Apex's generalized
data interoperability platform, Apex Unify!, and related technologies,
including Accelerate (the subject of this talk). Accelerate is a tool
for turning desktop data silos into proper linked-data microservices,
which leverages the power of Lisp to go well beyond what VBA can do in
desktop database and spreadsheet applications like Access and
Excel. Apex Data Solutions is a pioneer in the health data
interoperability space, an active member of the HIMSS Blockchain
Taskforce, and deeply experienced at complex enterprise data
federation. This experience is being generalized for use in
healthcare, finance and other domains such as M&A, in the Unify!
platform, and will be made available to early adopters in 2022.

If you missed this event, you can watch the recording on our YouTube channel:
https://www.youtube.com/c/LondonClojurians
(The recording will be uploaded a couple of days after the event.)

Please, consider supporting the London Clojurians with a small donation:

https://opencollective.com/london-clojurians/

Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:

- ClojureBridge London: supports under-represented groups discover Clojure
- re:Clojure: our **free** to attend annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin costs such as domain name & Zoom plan for
larger online meetups

Thank you to our sponsors:

- https://www.juxt.pro/
- https://flexiana.com/
- https://www.cognitect.com/
- https://gaiwan.co/
- https://freshcodeit.com/
- https://healthunlocked.com/
- https://www.hyde-housing.co.uk/
- And many individual sponsors

Combining clojure.spec, Design Recipies, and DDD (by Leandro Doctors)

**THIS IS AN ONLINE EVENT**
[Connection details will be shared 1h before the start time]

The London Clojurians are happy to present:

Title: **Combining clojure.spec, Design Recipies, and Domain-Driven Design**
Speaker: **Leandro Doctors**
Time: **[masked] @ 18:30 (London time)**
Local time: https://time.is/1830_15_Feb_2022_in_London/ (click here for local time)

Leandro Doctors (github.com/allentiak) will be presenting:
"Combining clojure.spec, Design Recipies, and Domain-Driven Design"

I will share a method to systematically and comprehensively evolve a
domain model, complementing use cases and "software recipes" with
(clojure.spec-based) specifications. This approach facilitates finding
inaccuracies at the edges of our in-growth domain, allowing us to:

1) supersede the de-facto "tinker until it works" standard with a
systematic "define-specify-verify (repeat)" cycle;

2) complement the traditional mitigation of both internal and
parameter validation errors.

Leandro is an IT geek from San Juan (Argentina) who rediscovered his
love for programming thanks to Clojure. He has been involved in peer
production communities (free software, free culture & the like) in one
way or another for over twenty years now.

After spending a few years between three different continents (Europe,
South America and Africa), Leandro is currently back in his
hometown. For how long will he remain there? Only time will tell.

If you missed this event, you can watch the recording on our YouTube channel:
https://www.youtube.com/c/LondonClojurians
(The recording will be uploaded a couple of days after the event.)

Please, consider supporting the London Clojurians with a small donation:

https://opencollective.com/london-clojurians/

Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:

- ClojureBridge London: supports under-represented groups discover Clojure
- re:Clojure: our **free** to attend annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin costs such as domain name & Zoom plan for
larger online meetups

Thank you to our sponsors:

- https://www.juxt.pro/
- https://flexiana.com/
- https://www.cognitect.com/
- https://gaiwan.co/
- https://freshcodeit.com/
- https://healthunlocked.com/
- https://www.hyde-housing.co.uk/
- And many individual sponsors

nbb: ad-hoc scripting for Clojure on Node.js (by Michiel Borkent)

**THIS IS AN ONLINE EVENT**
[Connection details will be shared 1h before the start time]

The London Clojurians are happy to present:

Title: **nbb: ad-hoc scripting for Clojure on Node.js**
Speaker: **Michiel Borkent**
Time: **[masked] @ 18:30 (London time)**
Local time: https://time.is/1830_01_Mar_2022_in_London/ (click here for local time)

Michiel Borkent (https://github.com/borkdude) will be presenting
"nbb: ad-hoc scripting for Clojure on Node.js"

nbb (https://github.com/babashka/nbb) is like babashka but for
Node.js. It provides a way to write quick ad-hoc scripts for Node.js
without requiring any other tools than Node.js and npm itself. You get
access to the wide array of libraries in the Node.js ecosystem. Like
babashka, nbb starts fast, scripts are evaluated by SCI and it has
some common libraries built-in: promesa, reagent, js-interop. It comes
with nREPL support for interactive development. Typical use cases are
writing TUI apps, browser tests and small web apps using express. This
talk highlights some of the use cases and also discusses some of the
implementation details.

Michiel Borkent doesn't really need introductions in our community. He
is the main author of clj-kondo, babashka, jet and so many other
Clojure tools. He can be found as @borkdude in various places on the
web.

If you missed this event, you can watch the recording on our YouTube channel:
https://www.youtube.com/c/LondonClojurians
(The recording will be uploaded a couple of days after the event.)

Please, consider supporting the London Clojurians with a small donation:

https://opencollective.com/london-clojurians/

Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:

- ClojureBridge London: supports under-represented groups discover Clojure
- re:Clojure: our **free** to attend annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin costs such as domain name & Zoom plan for
larger online meetups

Thank you to our sponsors:

- https://www.juxt.pro/
- https://flexiana.com/
- https://www.cognitect.com/
- https://gaiwan.co/
- https://freshcodeit.com/
- https://healthunlocked.com/
- https://www.hyde-housing.co.uk/
- And many individual sponsors

Past events (319)

Macrobrew: Clojure macros distilled (by Abhinav Omprakash)

Online event

Photos (136)