##Tooling 🇫🇷

Stack de RubyOnRailsJobs

Jean Romain Krupa

Jean Romain Krupa

2 min read
Je trouve ça toujours passionnant lorsque je discute avec un développeur de connaitre quel tooling ils utilisent dans sa boite alors pourquoi pas faire ça pour RoRjobs.

Tu l’auras compris j’utilise le framework RubyOnRails c’est clairement le tooling parfait pour tout Indie Hacker en herbe qui veut lancer son produit.

La stack “classique” Rails


  • Rails 7, ruby 3.1
  • PostgreSQL
  • Sidekiq, Redis
  • Pundit, Devise
  • Stripe pour les paiements
  • Postmark pour les mails
  • Heroku App + Staging + S3 pour les assets
  • Hotwire (je reviendrais là-dessus)
  • Rspec, Capybara, Factory Bot

Jumpstart: Ma brique bootstrap préférée


Si tu veux aller encore plus vite pour lancer un produit je te conseil Jumpstart de Chris Oliver. Cela te permet d’avoir tout un tas de features comme les paiements, les comptes… out of the box et te concentrer sur ton metier.

Coté Front


  • TailwindCss avec TailwindUI pour ne pas réinventer la roue à chaque fois.
  • Tailwind Stimulus Components de Chris Oliver et Stimulus components de Guillaume Briday
  • Hotwire

Des gems super cool


  • Administrate pour une admin basique
  • Impressionist pour avoir des analytics custom du genre quel est le job le plus visité
  • Sitemap_generator pour générer les sitemaps et aider pour le SEO
  • Friendly ID pour générer des ids SEO friendly comme jobs/fullstack-developpeur plutôt que jobs/12
  • Letter opener et Letter opener Web pour de l’email catching

I18n dès le début


J’ai du mal à savoir si c’est une erreur ou non. Les développeurs sont globalement anglophone donc pourquoi s’embêter avec du français… Cela demande beaucoup de travail et de la concentration de faire l’app à la fois en anglais et en français mais je me dis que cela peut payer sur le long terme….

Une petite app


76 controllers et 26 models.
Feed
Sign up or Sign in to comment