An open API service aggregating public data about GitHub Sponsors.

rafd

View JSON Representation

Funding Links: https://github.com/sponsors/rafd

GitHub Sponsors Profile

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

https://cognitory.github.io/clojure-warrior-web/
http://cognitory.github.io/turtle
https://workshop.clojurecraft.com/
https://cognitory.github.io/clojure-cheatsheet/

Libraries

https://github.com/rafd/tada

Workshops

Monthly Beginner's Practice "Dojo" via the Clojure Toronto Meetup

Open-Source Clojure Apps

https://github.com/braidchat/braid
https://github.com/bloomventures/perfect-weather
https://github.com/bloomventures/cyberleague
https://github.com/clojodojo/dojo

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

Featured Works

clojure-camp/myclojurecamp

Source for Clojure Camp user portal (https://my.clojure.camp) - including: profiles UI, pairing UI, pairing scheduler algorithm, etc.

Language: Clojure - Stars: 5
clojure-camp/exercises

Exercise data used to generate exercises for the Clojure Camp exercise site (https://exercises.clojure.camp)

Language: - Stars:
Active Sponsors
Past Sponsors
Sponsor Breakdown