Développeur web fullstack senior
inventif.fr
Source : Jetbrains, "The State of Developer Ecosystem 2023"
| Django | Rails | |
|---|---|---|
| Création | 2005 | 2004 |
| Licence | MIT | BSD |
| Contributeurs | 2566 | 5035 |
| Github stars | 79k | 55k |
| Github repos | 1.7m | 2.3m |


Django : "Explicit is better than implicit"
Rails : "Convention over configuration"
Ruby is full of optical illusions where that which seems simple, clear, and beautiful to our mind's eye actually is an acrobatic mess of wires under the hood. These choices were not free, which is precisely why they're so commendable.
DHH, "The Rails Doctrine"
A toolkit so powerful that it allows a single individual to create modern applications upon which they might build a competitive business.
DHH, "The One Person Framework", 16/12/2021
Gestion des assets JS et CSS
Equivalent Python : Whitenoise
Gestion des mails transactionnels
class UserMailer < ApplicationMailer
default from: 'notifications@example.com'
def welcome_email
@user = params[:user]
@url = 'http://example.com/login'
mail(to: @user.email, subject: 'Welcome to My Awesome Site')
end
end
Welcome to example.com, <%= @user.name %>
You have successfully signed up to example.com,
your username is: <%= @user.login %>.
To login to the site, just follow this link: <%= @url %>.
Thanks for joining and have a great day!

3 groupes : Mergers, Releasers, Steering Council
Mergers : merge les pull requests
Releasers : gère les releases
Steering Council : supervision et tie-breaker





3 groupes : Core, Commiters, Issues
Issues team : répond aux issues et améliore la documentation
Commiters : peut gérer des pull requests sur des sujets mineurs
Core : décisions stratégiques, features principales et releases
Toute organisation qui conçoit un système, au sens large, concevra une structure qui sera la copie de la structure de communication de l’organisation.
Melvin Conway, 1967
Elitism is good, when it comes to open source. You absolutely want projects to be driven by the people who show up to do the work, demonstrate their superior dedication and competence, and are thus responsible for keeping the gift factory churning out new updates, features, and releases. Productive effort is the correct moral basis of power in these projects.
DHH, "Open source is neither a community nor a democracy", 16/05/2024
Kings, presidents, and BDFLs have their place, and there are models of community that are aided by having them. But the longer I observe the Django community, the more I realize that our community doesn’t need them.
Jacob Kaplan-Moss, "Retiring as BDFLs", 13/01/2014
Part of the Rails mission is to swing its machete at the thick, and ever growing, jungle of recurring decisions that face developers creating information systems for the web. There are thousands of such decisions that just need to be made once, and if someone else can do it for you, all the better.
DHH, "The Rails doctrine"
inventif.fr/django-rails