Après près de 20 ans d’expérience en développement internet j’ai testé beaucoup de solutions en programmation informatique jusqu’au jour où j’ai cherché la meilleure solution, le meilleur langage et la meilleure base de données.
C’était en 2014, j’avais déjà une bonne maîtrise du développement d’applications Android en Java et justement, après comparaison, j’ai découvert que le langage server le plus rapide et performant était, sans aucune comparaison possible avec les autres, Java et Tomcat.
C’était l’époque où il était funky d’adopter NoSQL, j’ai d’abord commencé sur le Datastore de Google pour me rendre compte très vite que l’avenir c’était MongoDb et plus particulièrement ses Agrégations complexes qui font de ce système de base de données un moteur beaucoup plus performant et complet que les traditionnelles SQL.
Rapidement j’ai abandonné les JSP pour passer à Velocity, un moteur de template propre, complet et extensible. Velocity c’est du bonheur en template quand on a connu Smarty et autres joyeusetés des différents CMS en PHP.
Le tout orchestré par Maven, mais je ne vais pas tarder à me faire à Gradle.
Aujourd’hui j’ai dans mes valises de belles routines et automates qui bénéficient à ceux qui m’emploient. Je suis en mesure de réaliser des « proof of concept » en quelques jours et de démarrer une bêta d’un service complexe en quelques semaines.
Je suis autodidacte, ne comptez pas sur moi pour compliquer les choses, Java c’est fait pour être simple pas pour écrire de grandes théories du développement informatique.