Skip to content

BEAM Virtual Meetup: Clojerl on the BEAM!

Photo of Francesco Cesarini
Hosted By
Francesco C.
BEAM Virtual Meetup: Clojerl on the BEAM!

Details

Good morning, afternoon, evening and night, depending on where you are. Our fourth Virtual BEAM Meetup GMT bringing together the community in Europe, Asia, Africa and the Americas is happening July 28th. This week, we have Juan Facorro, followed by our themed break out rooms where we can learn, share and inspire. Juan will be introducing us to Clojerl, a Clojure implementation running on the BEAM. BYOB, Coffee & Orange Juice, lots of passion, curiosity and desire to learn and share.

Schedule (all times are in BST):

6.00pm: Welcome
6.05pm: How to Build Clojerl Applications
6.45pm: Q&A
7:00pm-late: We will break up into themed rooms and continue our evening over a beer, coffee or orange juice. You will be able to hop from room to room. Themes will include

  • Starting with Erlang, Elixir and the Ecosystem. Come ask questions or help answer them.
  • Show and Tell: Discovering and showcasing libraries and tools. Come demo your discoveries.
  • Monitoring and Observability: Monitoring the BEAM and integrating with other tools.

Juan Facorro on How to Build Clojerl Applications

Abstract
Clojerl (Clojure implemented on the BEAM) provides powerful constructs and abstractions capabilities. Protocols and multimethods give you full control on how to organize your abstractions. Macros give you the power to create new language constructs. Data manipulation functions work on most data structures (e.g. maps, vectors, lists, sets) given they all implement common abstractions (i.e. protocols). That all sounds very nice, but how do you build applications with it? In this talk I will share how you can create applications (or scripts) using this wonderful language, both by creating a project from scratch and through existing projects.

Bio
CREATOR OF CLOJURE ON THE BEAM AND CONTRIBUTOR TO ELVIS
After working with object-oriented languages for years, Juan entered the functional programming world working on personal projects in Common Lisp and Clojure. That’s when he knew he had found something great. While at Inaka he discovered Erlang and coding at work became a joy again. As a Klarna software engineer, he’s been building and improving highly available systems both in Erlang and not-Erlang (although mostly Erlang) and enjoying the beautiful Swedish summers. Whilst at Inaka (the most awesome company he worked for in Buenos Aires) he started learning and building systems in Erlang. He is now living in Stockholm with his wife, working for Klarna building and maintaining Erlang applications.

Photo of Virtual  BEAM Meetup - Erlang, Elixir, Gleam and more! group
Virtual BEAM Meetup - Erlang, Elixir, Gleam and more!
See more events