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'm co-author on DeepCover which adds a report of branch coverage to Ruby. This is important since Ruby often has branches on a single line.
  • I made an editor for the encrypted note-taking app Standard Notes: Indent editor
  • I'm also toying with Machine Learning using Python, but I don't have anything concrete or in a state that I'm comfortable sharing yet.

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:

  • Data extraction/listing system for Rails' ActiveRecord. Extracting lots of columns and rows from an SQL database with ActiveRecord quickly leads to performance issues, especially when data comes from associations. I want something to help with this.
  • 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.
  • In Rails' ActiveRecord, getting only associations from a query can be inefficient. I want something like:
    my_user.posts.recent.jump(:comments) to get the comments of the recent posts of my_user without having to load the Posts. There are ways of doing this, but they have draw back or won't work in all cases.

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 1

@moughxyz

Featured work

  1. deep-cover/deep-cover

    The best coverage tool for Ruby code

    Ruby 206
  2. MaxLap/activerecord_where_assoc

    Make ActiveRecord do conditions on your associations

    Ruby 208
  3. MaxLap/standard-notes-indent-editor

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

    JavaScript 47

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
  • Anything programming related you want to talk about
  • Help using one of my projects

Lets start with half an hour per month