Skip to content
You must be logged in to sponsor MaxLap

Become a sponsor to Maxime Lapointe

@MaxLap

Maxime Lapointe

MaxLap
Montreal, Canada

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!

@MaxLap

I'd love to have a couple of sponsors. It would make those hours spent making and supporting this OSS feel appreciated by others.

Current sponsors 1

@keygen-sh
Past sponsors 2
@moughxyz
@gjtorikian

Featured work

  1. MaxLap/activerecord_where_assoc

    Make ActiveRecord do conditions on your associations

    Ruby 219
  2. deep-cover/deep-cover

    The best coverage tool for Ruby code

    Ruby 206
  3. MaxLap/activerecord_follow_assoc

    Follow associations within your ActiveRecord queries

    Ruby 17
  4. MaxLap/standard-notes-indent-editor

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

    JavaScript 49

10% towards 10 monthly sponsors goal

@keygen-sh

keygen-sh sponsors this goal

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

Thank you! Everything counts

$3 a month

Select

I appreciate it, thank you!

$5 a month

Select

A nice push to keep me going, thank you!

$10 a month

Select

Naming is hard!
When I'm having trouble naming a project or user-facing method, I will contact you to get your feedback.

$75 a month

Select

Discuss / Feedback / Mentor
Want to have a chat or a call? Possible subjects:

  • New or existing projects
  • My impressions as someone that don't know your project. I quite good at noticing rough edges / suggesting improvements, a set of fresh eyes can really make a difference.
  • Anything programming related you want to talk about
  • Help using one of my projects