Logiciels que j'utilise, livres et vidéos que je recommande

On m'a souvent demandé quels outils j'utilisai pour améliorer ma productivité, mieux communiquer ou sinon étendre mes connaissances. En voici une liste, en constante évolution.

Logiciels

  • WebStorm

    Un IDE riche en fonctionnalités avec une interface complète et des raccourcis clavier personnalisés qui réchauffent mon coeur de développeur. VSCode et VIM ne me manquent pas, malgré leurs qualités et leur gratuité.

  • Tyme

    Une app qui suit mon temps de travail. Je peux catégoriser mes tâches, créer des PDF récapitulatifs. L'interface propose des statistiques bien renseignées et imagées. Je propose rarement à mes clients un résumé de mes heures travaillées, cependant pour un usage personnel c'est excellent. J'essaie d'y renseigner chaque tâche réalisée, pour facilement présenter mes journées en daily, ou pour retracer mon chemin lors d'un debug fastidieux.

  • Bear

    J'ai aimé Standard Notes ou Inkdrop, finalement j'ai adopté Bear. J'adore l'interface, très simple. C'est une application native, et ça, c'est bien !

Apprendre, en ligne

  • frontendmasters.com

    Des cours présentés par des développeurs expérimentés à San Francisco, durant 4h et plus, dédiés aux technologies front mais aussi back depuis peu. C'est un site excellent que je visite régulièrement.

  • executeprogram.com

    Ne paie pas de mine, et pourtant ! JS, TS et un peu plus, enseigné simplement et ludiquement. On s'enfonce jusqu'à des concepts complexes, et on apprend on consolide nos connaissances aisément, sans grands efforts.

  • codewars.com

    Ma ressource préférée concernant des katas. Simple d'utilisation, il y a une grosse communauté, en complétant des katas on peut ensuite lire le code des autres utilisateurs. J'adore.

Apprendre, en lisant

  • The Software Craftsman, Sandro Mancuso

    Je conseille ce livre à tous les développeurs qui ne l'ont pas lu. Chacun aura son opinion, la mienne est très favorable. C'est toujours agréable de revenir de temps en temps sur les passages surlignés. Une collection de bons conseils pour développer sa carrière de développeur dans la bonne direction.

  • Extreme Programming, Kent Beck

    Beaucoup d'éléments sont partagés avec The Software Craftsman. Cependant, ce livre vaut le détour. "Extreme" fait un peu peur, mais je ne lis rien d'extrême. Je pense que c'est une excellente lecture pour un développeur junior, et une grande source d'inspiration pour les autres développeurs.

  • Coder proprement, Robert C. Martin

    Est-ce qu'on peut dire que ce livre est culte ? J'ai un avis nuancé sur tout ce qu'il propose, mais il y a beaucoup de bon à prendre !

  • Refactoring, Martin Fowler

    J'en ai adoré la lecture. Moi qui adore ranger et faire le ménage, le refactoring m'est une tâche très douce. Et ce livre est un bon tuteur !

  • You Don't Know JS, Kyle Simpson

    Je suis amoureux de cette série de livres plongeant dans la technique de JavaScript. C'est un livre collaboratif, disponible gratuitement sur GitHub. La seconde édition est en cours d'écriture, la première édition est complète et vaut le détour.