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.
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 (4+)
See all- Grinding parenthesis to form Rubies (by Maurício Szabo)Link visible for attendees
THIS IS AN ONLINE EVENT
[Connection details will be shared 1h before the start time]
The London Clojurians are happy to present:
Title: Grinding parenthesis to form Rubies
Speaker: Maurício Szabo
Time: 2024-09-17 @ 18:30 (London time)
Local time: click here for local timeMaurício Szabo ([https://mauricio.szabo.link/, https://gitlab.com/mauricioszabo/](https://mauricio.szabo.link/, https://gitlab.com/mauricioszabo/)) will be presenting:
"Grinding parenthesis to form Rubies"Chlorine is a REPL-Driven Development plug-in for Clojure. So what happens when a crazy idea emerges - to port Chlorine to work with Ruby? In this talk, we'll learn how it was done, why ClojureScript and some of the tools selected for the job (like Pathom) helped a lot in the process, and how in the end we had 85% of code reuse, and how both plug-ins use the same codebase (
Maurício is the author of Chlorine, Clover, Lazuli, and a bunch of other tools for interactive development. He feels very happy with REPL-Driven Development, but at the same time feels it's possible to push the limits a little further
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 free to attend 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/
- https://flexiana.com/
- And many individual sponsors
- Maintainable code: Visualizing structure and quality metrics (by Jakub Dundalek)Link visible for attendees
THIS IS AN ONLINE EVENT
[Connection details will be shared 1h before the start time]
The London Clojurians are happy to present:
Title: Maintainable Clojure code: Visualizing structure and quality metrics
Speaker: Jakub Dundalek
Time: 2024-10-01 @ 18:30 (London time)
Local time: click here for local timeJakub Dundalek (https://dundalek.com/) will be presenting:
"Maintainable Clojure code: Visualizing structure and quality metrics"Building maintainable software is limited by human cognitive ability to understand systems when they get large. Diagrams and visualizations are often used to help understanding. This talk will explore downsides of manual diagrams, challenges with automated diagrams from source code and introduce Stratify, a tool for visualizing software structure using interactive hierarchical graphs.
Jakub is a software engineer who finds joy in simplicity and the craft of coding. He looks for ways to build well-structured applications and has been working with Clojure for the last 5 years.
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 free to attend 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/
- https://flexiana.com/
- And many individual sponsors
- London Clojure Dojo at uSwitchuSwitch, London
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 .
- Basilisp: Clojure on the Python VM (by Chris Rink)Link visible for attendees
THIS IS AN ONLINE EVENT
[Connection details will be shared 1h before the start time]
The London Clojurians are happy to present:
Title: Basilisp: Clojure on the Python VM
Speaker: Chris Rink
Time: 2024-10-29 @ 18:30 (London time)
Local time: click here for local timeChris Rink (https://github.com/chrisrink10) will be presenting:
"Basilisp: Clojure on the Python VM"Everyone knows Clojure runs on the JVM and CLR, in Node, and in the browser, but what about Python? Basilisp is a mostly-compatible implementation of Clojure for Python, enabling users who may not be familiar with Java or JavaScript to experience the joy of Clojure.
Chris has worked for various startups in New York over the past 9 years. Only one of those jobs used Clojure, but that experience clearly left his mark because Chris has been hacking on Basilisp ever since.
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 free to attend 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/
- https://flexiana.com/
- And many individual sponsors