Skip to content

2019 Ideas

Guillermo Iguaran edited this page Feb 7, 2019 · 5 revisions

This page hosts the ideas list for Google Summer of Code 2019.

You can discuss the ideas posted here in our mailing list. Don't hesitate to send your original ideas as well!

Here are some ideas to get you started:

Server Timing Middleware

The W3C proposes a new specification called Server Timing which enables the server to communicate performance metrics to the browser. These metrics can be various, from specifying a cache miss to giving the time the database took to load data.

We would love to introduce a new Rack middleware that would add the different HTTP headers needed to bring this API to Rails applications. Your proposal can include the metrics you would find interesting to communicate and eventual settings that could be customized by the user.

Mentors: Genadi Samokovarov, Guillermo Iguaran

Skills: Ruby, Rack

Bootsnap on JRuby

Improvements for ActiveRecord on JRuby

Action Function

Now that AWS Lambda supports Ruby, we may get Rails running on AWS Lambda.

Mentors: Genadi Samokovarov, Guillermo Iguaran

Skills: Ruby, Rack

Propose Your Own?

If nothing on this list interests you, you can always propose your own. Drop an email to the mailing list with your idea and see if any mentors would be interested in sponsoring your project.

Keep in mind that a self-directed project like this has a pretty high bar to clear – you would need to be knowledgeable/experienced enough to find the right project to work on, plus you need to be quite motivated/passionate about your project and take the lead. But if that sounds like you, we would love to have you onboard!