sponsors

An open API service aggregating public data about GitHub Sponsors.

maxlap

View JSON Representation

Programming tools maker. Mostly in Ruby.

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

GitHub Sponsors Profile

Hi, I'm Max,
I've been doing open-source for a couple years now. I work with Ruby on Rails most of the time and I prefer to do tools to improve developer productivity.

I made activerecord_where_assoc for Rails' ActiveRecord to be able to filter queries based on associations. It sounds simple, but it's really not... This gem makes it simple.
I made an editor for the encrypted note-taking app Standard Notes: Indent editor
I was co-author on DeepCover which added a report of branch coverage to Ruby. At around the same time, Ruby itself started supporting the feature without an external library so the project was pretty much stopped.
I made activerecord_follow_assoc for Rails' ActiveRecord to be able to get only the associations of a relation, without the records of the relation directly. Something like:
my_user.posts.recent.follow_assoc(:comments) gets the comments of the recent posts of my_user without having to load the Posts. In many case, you can do the same thing with activerecord_where_assoc, but sometimes not, so it's there for these cases.

I actually reduced the number of hours I work for my employer to that I could spend more time working on my projects. I usually wait until my projects are pretty far before making them public, but here is a glimpse of some other things I want to do. Let me know if you find something interesting:

In Rails applications with complex rules (such as business ones), with controllers nested deep, it can get tricky to manage what the current user is supposed to have access to. Sometimes it's different for reading, editing, etc. I want a tools to help with that.

I want everything to be in a good shape in my projects. The code, the documentation, the tests, and everything should just work! I spent days documenting activerecord_where_assoc, but I think it was worth it.
Thank you for considering sponsoring me! Another way to help me is to share my projects with those who may be interested in them!

Featured Works

MaxLap/activerecord_where_assoc

Make ActiveRecord do conditions on your associations

Language: Ruby - Stars: 221
deep-cover/deep-cover

The best coverage tool for Ruby code

Language: Ruby - Stars: 206
MaxLap/activerecord_follow_assoc

Follow associations within your ActiveRecord queries

Language: Ruby - Stars: 17
MaxLap/standard-notes-indent-editor

A simple text editor that makes it easy to write and read nested notes in https://standardnotes.org/

Language: JavaScript - Stars: 49

Sponsors

Active Sponsors
Past Sponsors

Sponsor Breakdown