Supported by: TechAscent markTechAscent logo

Submit Your Proposal

Clojure Jam celebrates creative expression through code. We’re looking for talks and workshops that explore the artistic, musical, and visual possibilities of programming in Clojure.

Whether you’re generating fractals, synthesizing music, visualizing data in new ways, or exploring any other form of creative coding, we want to see what you’re building!

Timeline

Event Date
Call for Proposals Now open!
Submission Deadline February 14, 2026
Speaker Notification March 1, 2026
Festival Dates April 18-19 & 25-26, 2026

How to Submit

Step 1: Create Your Clojure Civitas Post

Create a Clojure Civitas post (can be small/draft) showing your creative work.

New to Civitas? Watch Timothy Pratley’s 🎥 tutorial.

Step 2: Submit Your Proposal

Once you have a draft Civitas post, submit your proposal using our form.

Submit Your Proposal

Reach out anytime

Need feedback? Join #clojure-jam-2026 Zulip or contact us anytime.

Proposal Guidelines

What We’re Looking For

We’re especially interested in (but not limited to):

  • Music & Sound Synthesis
  • Generative Art & Graphics
  • Creative Data Visualization
  • Randomness & Procedural Generation
  • Geometry & Recursive Geometry
  • Fractals & Self-Similarity
  • Order & Chaos / Emergence
  • Signal Processing
  • Creative use of real-world data
  • Interactive Installations
  • Live Coding Performances
  • Algorithmic Composition
  • Shader Programming
  • Physics Simulations

Formats: Talks (30-45 min), Workshops (60-90 min), Live Coding (30-45 min)

Audience

Aim for general Clojure programmers new to creative coding.

What Makes a Great Proposal

Show, Don’t Just Tell - Include visual examples, sound samples, or code snippets

🎨 Share the Journey - Explain your creative process, not just the final result

🛠️ Make it Reproducible - Others should be able to recreate and build upon your work

Libraries & Tools

We’re especially interested in creative uses of:

  • Fastmath - mathematics for creative coding
  • Clojure2D - 2D graphics and image processing
  • dtype-next - efficient numerical computing
  • Clay - literate programming and documentation
  • Scittle - run Clojure in the browser via SCI

Collaboration Welcome

  • Team presentations and cross-disciplinary collaborations encouraged
  • New to speaking? We can help pair you with co-presenters

Questions?

Have questions about what makes a good proposal? Wondering if your idea fits? Want to brainstorm?

Let us talk