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/3MyTzQf and one of the organisers will be in touch with you.

Upcoming events (4+)

Simpler User Interfaces with Membrane (by Adrian Smith)

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: Simpler User Interfaces with Membrane
Speaker: Adrian Smith
Time: [masked] @ 18:30 (London time)
Local time: https://time.is/1830_07_Feb_2023_in_London/ (click here for local time)

Adrian Smith (https://github.com/phronmophobic) will be presenting:
"Simpler User Interfaces with Membrane"

User Interfaces are brittle, highly coupled, and inflexible. This talk
will diagnose some of the root problems that plague user interfaces
and show how a different approach can make UI programs dramatically
simpler using Membrane (https://github.com/phronmophobic/membrane).

Adrian is a software engineer and creator of membrane, a UI library
that runs anywhere. He got started programming by making tic-tac-toe
for his TI-83 calculator. Since then, he's built web, mobile, and
desktop apps using python, javascript, ruby, php, objective-c, and c++
before finally finding clojure. He believes that programming should be
for everyone and that you shouldn't need a CS degree to make a simple
web, desktop, or mobile app. The right tools for making programming
accessible don't exist... yet, but he's working to change that.

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
  • reClojure: 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://gaiwan.co/
- And many individual sponsors

London Clojure Dojo at uSwitch

uSwitch

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)

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?

Look for the big ZPG sign and 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 .

Model-driven systems with zen-lang (by Nikolai Ryzhikov)

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: Model-driven systems with zen-lang
Speaker: Nikolai Ryzhikov
Time: [masked] @ 18:30 (London time)
Local time: https://time.is/1830_21_Feb_2023_in_London/ (click here for local time)

Nikolai Ryzhikov (https://twitter.com/niquola) will be presenting:
"Model-driven systems with zen-lang"

We all use a lot of fantastic data-based DSLs in Clojure. What if we
describe the whole system as a composable meta-data with zen-lang
(https://github.com/zen-lang/zen)

CTO & Engineer in Health Samurai. Crafting FHIR platform for future
healthcare in Clojure & PostgreSQL for the last decade.

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
  • reClojure: 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://juxt.pro/
- https://flexiana.com/
- https://gaiwan.co/
- https://freshcodeit.com/
- https://nette.io/
- https://nilenso.com/
- And many individual sponsors

London Clojure Dojo at Thoughtworks (Soho)

Thoughtworks

The goal of the Clojure dojo is to raise the confidence and experience levels of those that attend through practical exercises. These events support those new to Clojure as well as more experienced developers from the London Clojure community.

Suggestions for practical coding challenges are added on http://www.londonclojurians.org/code-dojo/ as we find them and we also have a Github repository https://github.com/ldnclj

# How the event works

After we have decided on some challenges for the evening, we break into small groups (2-4 people) and see how far we can get. After about 90 minutes we get together and share what we have learnt, showing code and demo's of it in action. # Requirements

If you have a laptop with a working Clojure environment please bring it along. As we arrange ourselves into small groups, if you don't have a laptop you can still join in.

# Discussions We’ll be discussing the meetup on the london-clojurians mailing list (http://groups.google.com/group/london-clojurians/)

If you want to know how to run your own dojo or get an idea of what dojos are like you can read more at http://otfrom.wordpress.com/2010/10/26/faq-how-much-do-i-need-to-know-before-i-come-to-the-dojo/

# Background

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” (http://skillsmatter.com/podcast/java-jee/clojure-for-java-programmers) video or Stuart Halloway “Radical Simplicity” (http://skillsmatter.com/podcast/java-jee/radical-simplicity) video.

Past events (358)

London Clojure Dojo at Thoughtworks (Soho)

Thoughtworks