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'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!
Featured work
-
deep-cover/deep-cover
The best coverage tool for Ruby code
Ruby 206 -
MaxLap/activerecord_where_assoc
Make ActiveRecord do conditions on your associations
Ruby 208 -
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
$1 a month
SelectThank you! Everything counts
$3 a month
SelectI appreciate it, thank you!
$5 a month
SelectA nice push to keep me going, thank you!
$10 a month
SelectNaming 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
SelectDiscuss / 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