Become a sponsor to Maxime Lapointe
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 work
-
MaxLap/activerecord_where_assoc
Make ActiveRecord do conditions on your associations
Ruby 216 -
deep-cover/deep-cover
The best coverage tool for Ruby code
Ruby 206 -
MaxLap/activerecord_follow_assoc
Follow associations within your ActiveRecord queries
Ruby 17 -
MaxLap/standard-notes-indent-editor
A simple text editor that makes it easy to write and read nested notes in https://standardnotes.org/
JavaScript 48