• Tips to successfully build your open-source projects
    #0. Why should you open-source your project?

    Summary Intro Tip 0: Why should you open-source your project? Tip 1: Don’t rush features, Code quality matters Tip 2: Test, test and test again Tip 3: Have a sexy README Tip 4: Document your project Tip 5: Release the right way Tip 6: Get feedbacks Tip 7: Promote Tip...


  • Tips to successfully build your open-source projects

    Introduction I don’t like open-source: I love it! I first started to contribute to the open source community 5 years ago during an internship at the end of my first year of study. I was really anxious and excited at the same time when I opened my very first pull...


  • Reflection in C++14

    What Am I going to talk about? A few months ago, I was developing an MVC web framework in C++, mostly inspired by the Ruby on Rails framework. Apart the fact that, like most of the side projects, it’s been a while I haven’t coded any line for this project,...


  • Suivre la production avec Errbit

    Késako? Errbit est un outil permettant de tracker et de gérer les erreurs survenant sur une application. Le cœur du service est une API compatible avec airbrake. L’intérêt est alors d’installer Airbrake sur son application Rails. Cette gem va détecter les erreurs survenant en production et va notifier l’API d’errbit....


  • Déployer sa première application Rails sur son dédié avec Passenger

    Préambule Ce post est un tutoriel destiné à expliquer comment déployer une application rails sur un dédié. Il retrace toutes les étapes nécessaires, de la configuration des DNS à la configuration d’apache en passant par l’installation du serveur. Ainsi, nous allons, au cours de ce tutoriel, déployer une application rails...


  • Prax: une alternative à Pow pour linux

    Vous avez dit pow? Pow est un serveur d’applications rack qui a la particularité de ne nécessiter aucune configuration. Pow est ainsi très pratique puisqu’il permet de lancer plusieurs applications rack en local sans se soucier de problématiques liées à la configuration de serveur. Par ailleurs, son utilisation est particulièrement...