Skip to content
You must be logged in to sponsor rafd

Become a sponsor to Rafal Dittwald

@rafd

Rafal Dittwald

rafd
Toronto, ON

Clojure has made my happy programmer, and I try to spread the joy of Clojure by helping newcomers learn the language and grok all the strange new ways to do things:

Clojure Talks

  • 📺 Solving Problems the Clojure Way

    My attempt at explaining two of the core pillars of Clojure programming: functional programming and data-oriented programming. Features a step-by-step refactor of imperative code to functional code (in Javascript).

    "This is by far the best talk I've seen explaining functional programming" <- someone on YouTube, so you should definitely trust them

  • 📺 Data-Oriented Programming

    I try to distill "data-oriented programming" and "data-driven programming," as practised by the Clojure community.

  • 📺 Declarative Domain Logic

    Domain Modeling via Data-Oriented programming in Clojure?

  • 📺 Composing Applications

    Organizing code by features to enable "append-only" programming for web applications.

Educational Resources

Libraries

Workshops

Open-Source Clojure Apps

Dreams

Every 100$/mth of funding will block off a dedicated Clojure hour to work on more of the above, or things like:

  • Blog post versions of my talks
  • Step-by-step functional refactor videos + blog posts
  • Publish literate code / walkthroughs of a few of my data-science clojure research ("How times do you need to shuffle a deck of cards?", "Is renting better than buying a house?", "Where is weather nice all year round?", "What is the cheapest way to create a meal that meets nutritional minimums?")
  • "Learn Clojure" curriculum outline (/ learning plan) with links to existing resources
  • "Learn Programming in Clojure" interactive book (for kids, people completely new to programming)
  • Work on beginner devX (calva improvements, better errors, clojuredocs integration)
  • More conference talks (particularly at non-Clojure conferences)
  • A new version of clojure-toolbox
  • Website features interviews / walkthroughs of people using Clojure for hobby projects, music, art
@rafd

Dedicated 1 full day per month on Clojure educational resources.

Featured sponsors

@RobertARandolph

Current sponsors 1

@RobertARandolph

Featured work

  1. clojure-camp/exercises

    Repo of exercises used for https://exercises.clojure.camp

4% towards $500 per month goal

@RobertARandolph

RobertARandolph sponsors this goal

Select a tier

$ a month

Choose a custom amount.