Skip to content

About us

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.

If you would like to propose a talk please fill out the following form: https://bit.ly/ldnclj and one of the organisers will be in touch with you.

Upcoming events

9

See all
  • London Clojure Dojo at uSwitch

    London Clojure Dojo at uSwitch

    uSwitch, 5 Copper Row, London, SE1 2LH, London, London, GB

    uSwitch is located on the first floor of the ZPG building at 5 Copper Row, London, SE1 2LH, London (Click on the map for directions)

    What 3 words location: https://what3words.com/puts.sudden.else

    The Clojure dojo is a collaborative way to learn Clojure/ClojureScript through practice. The aim is to learn a little more than before you started. This event is for those new to coding through to more experienced developers.

    We organise into small groups (2-4) people and write code to solve challenges great and small, chosen by those at the event.

    We aim to ensure someone in your group has some Clojure experience, so you shouldn't feel lost (well no more than all developers do when Stack Overflow is broken).

    Example challenges for the coding dojo are listed on this website: http://www.londonclojurians.org/code-dojo/

    Various past exercises have been loaded to
    https://github.com/ldnclj

    # Approximate schedule:

    18:40 Doors open and start collecting suggestions
    18.45 Pizza should have arrived
    19:00 Quick intros and vote on suggestions
    19:15 Break out into groups and start practising
    20:45 Gather together for a quick show and tell

    # What should I bring?

    We organise into small groups, so if you have a laptop with a working Clojure environment please bring it along (there are lots of online Clojure environments, so you can just use your browser too).

    # How do I get in to the building?

    At the glass doors press the buzzer to inform the security guard you are here. Say you are here for the event on the first floor.

    Is there way to talk with the Clojure community?

    Why yes. The Clojurians Slack channel is full of friendly people who love to try and help. People based in London are often in the #clojure-uk channel. Sign up for a free account to the Clojurians Slack community via http://clojurians.net/

    What is Clojure?

    Clojure is a JVM language that has syntactically similarities to Lisp, full integration with Java and its libraries and focuses on providing a solution to the issue of single machine concurrency.

    Its small core makes it surprisingly easy for Java developers to pick up and it provides a powerful set of concurrency strategies and data structures designed to make immutable data easy to work with. If you went to Rich Hickey’s LJC talk about creating Clojure you’ll already know this, if not it’s well worth watching the Rich Hickey “Clojure for Java Programmers” video or Stuart Halloway “Radical Simplicity” video .

    • Photo of the user
    • Photo of the user
    • Photo of the user
    5 attendees
  • Programming as and for Inference (by Christian Weilbach)

    Programming as and for Inference (by Christian Weilbach)

    ·
    Online
    Online

    THIS IS AN ONLINE EVENT

    [Connection details will be shared 1h before the start time]

    The London Clojurians are happy to present:
    Title: Programming as and for Inference
    Speaker: Christian Weilbach
    Time: 2026-05-19 @ 18:30 (London time)
    Local time:
    click here for local time

    Christian Weilbach (https://christian.weilbach.name/) will be presenting:
    "Programming as and for Inference"

    Computation is the organization and application of knowledge. When we program, we draw on memory of code and data, structure our operations syntactically as code to be evaluated, for example in a REPL, and test them as hypotheses against an unknown environment — programming itself is a form of inference. Christian will argue that Clojure, as a functional Lisp with a live REPL, persistent values, and macros, is uniquely positioned to be a (meta)programming medium for artificial intelligence and explicit inference, demonstrating this through three building blocks for modelling living organisational systems: a git-like memory model (Datahike, Yggdrasil), flexible construction and interpretation of models and languages (Raster, Ansatz), and a unified framework integrating these abstractions (Spindel, Simmis). The talk includes live demos — including a Clojure columnar index that beats or matches DuckDB in benchmarks, and a typed-dispatch compiler producing numerics competitive with Julia and JAX. All projects open-sourced at github.com/replikativ.

    Christian is the original author of Datahike and a core maintainer of the replikativ ecosystem for immutable, versioned data systems in Clojure — active in the community since 2013 and a former co-organiser of the Mannheim-Heidelberg Clojure meetup. He recently completed a PhD at the University of British Columbia on Structured Amortized Variational Inference under Frank Wood, with an ICML 2023 oral on Graphically Structured Diffusion Models; earlier contributions to probabilistic programming include work on Anglican and Daphne. His current projects — Raster (a typed-dispatch numerical compiler), Stratum (a columnar index matching DuckDB on single-thread performance), and Simm.is (a platform for collaborative modelling) — integrate these threads into a unified substrate for intelligence and inference. He consults on distributed Datalog, probabilistic modeling, machine learning and high-performance numerical systems, previously he worked on pol.is, and the Swedish Public Employment Service.

    If you missed this event, you can watch the recording on our YouTube channel:
    https://www.youtube.com/@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 annual community conference
    • monthly meetup events with speakers from all over the world
    • subscription and admin costs such as domain name & StreamYard subscription

    Thank you to our sponsors:

    • https://juxt.pro/
    • And many individual sponsors
    • Photo of the user
    • Photo of the user
    • Photo of the user
    16 attendees
  • London Clojure Dojo at uSwitch

    London Clojure Dojo at uSwitch

    uSwitch, 5 Copper Row, London, SE1 2LH, London, London, GB

    uSwitch is located on the first floor of the ZPG building at 5 Copper Row, London, SE1 2LH, London (Click on the map for directions)

    What 3 words location: https://what3words.com/puts.sudden.else

    The Clojure dojo is a collaborative way to learn Clojure/ClojureScript through practice. The aim is to learn a little more than before you started. This event is for those new to coding through to more experienced developers.

    We organise into small groups (2-4) people and write code to solve challenges great and small, chosen by those at the event.

    We aim to ensure someone in your group has some Clojure experience, so you shouldn't feel lost (well no more than all developers do when Stack Overflow is broken).

    Example challenges for the coding dojo are listed on this website: http://www.londonclojurians.org/code-dojo/

    Various past exercises have been loaded to
    https://github.com/ldnclj

    # Approximate schedule:

    18:40 Doors open and start collecting suggestions
    18.45 Pizza should have arrived
    19:00 Quick intros and vote on suggestions
    19:15 Break out into groups and start practising
    20:45 Gather together for a quick show and tell

    # What should I bring?

    We organise into small groups, so if you have a laptop with a working Clojure environment please bring it along (there are lots of online Clojure environments, so you can just use your browser too).

    # How do I get in to the building?

    At the glass doors press the buzzer to inform the security guard you are here. Say you are here for the event on the first floor.

    Is there way to talk with the Clojure community?

    Why yes. The Clojurians Slack channel is full of friendly people who love to try and help. People based in London are often in the #clojure-uk channel. Sign up for a free account to the Clojurians Slack community via http://clojurians.net/

    What is Clojure?

    Clojure is a JVM language that has syntactically similarities to Lisp, full integration with Java and its libraries and focuses on providing a solution to the issue of single machine concurrency.

    Its small core makes it surprisingly easy for Java developers to pick up and it provides a powerful set of concurrency strategies and data structures designed to make immutable data easy to work with. If you went to Rich Hickey’s LJC talk about creating Clojure you’ll already know this, if not it’s well worth watching the Rich Hickey “Clojure for Java Programmers” video or Stuart Halloway “Radical Simplicity” video .

    • Photo of the user
    • Photo of the user
    3 attendees
  • London Clojure Dojo at uSwitch

    London Clojure Dojo at uSwitch

    uSwitch, 5 Copper Row, London, SE1 2LH, London, London, GB

    uSwitch is located on the first floor of the ZPG building at 5 Copper Row, London, SE1 2LH, London (Click on the map for directions)

    What 3 words location: https://what3words.com/puts.sudden.else

    The Clojure dojo is a collaborative way to learn Clojure/ClojureScript through practice. The aim is to learn a little more than before you started. This event is for those new to coding through to more experienced developers.

    We organise into small groups (2-4) people and write code to solve challenges great and small, chosen by those at the event.

    We aim to ensure someone in your group has some Clojure experience, so you shouldn't feel lost (well no more than all developers do when Stack Overflow is broken).

    Example challenges for the coding dojo are listed on this website: http://www.londonclojurians.org/code-dojo/

    Various past exercises have been loaded to
    https://github.com/ldnclj

    # Approximate schedule:

    18:40 Doors open and start collecting suggestions
    18.45 Pizza should have arrived
    19:00 Quick intros and vote on suggestions
    19:15 Break out into groups and start practising
    20:45 Gather together for a quick show and tell

    # What should I bring?

    We organise into small groups, so if you have a laptop with a working Clojure environment please bring it along (there are lots of online Clojure environments, so you can just use your browser too).

    # How do I get in to the building?

    At the glass doors press the buzzer to inform the security guard you are here. Say you are here for the event on the first floor.

    Is there way to talk with the Clojure community?

    Why yes. The Clojurians Slack channel is full of friendly people who love to try and help. People based in London are often in the #clojure-uk channel. Sign up for a free account to the Clojurians Slack community via http://clojurians.net/

    What is Clojure?

    Clojure is a JVM language that has syntactically similarities to Lisp, full integration with Java and its libraries and focuses on providing a solution to the issue of single machine concurrency.

    Its small core makes it surprisingly easy for Java developers to pick up and it provides a powerful set of concurrency strategies and data structures designed to make immutable data easy to work with. If you went to Rich Hickey’s LJC talk about creating Clojure you’ll already know this, if not it’s well worth watching the Rich Hickey “Clojure for Java Programmers” video or Stuart Halloway “Radical Simplicity” video .

    • Photo of the user
    • Photo of the user
    3 attendees

Group links

Organizers

Bruno B. is a Super Organizer

Members

4,123
See all
Photo of the user Johnny Practicalli
Photo of the user Aleksander Sumowski
Photo of the user Giuseppe
Photo of the user Alberto Brealey-Guzman
Photo of the user Oliver Godby
Photo of the user Meitham Jamaa
Photo of the user dotemacs
Photo of the user Simon K
Photo of the user Stuart
Photo of the user Riccardo Cambiassi
Photo of the user Henry Garner
Photo of the user Richard East

Find us also at