E-Books pour développeurs

Posté le 11 avril 2016 dans Développement

Cet article fait suite à un autre qui parle de liseuses électroniques. Je ne vais pas étendre ici mon enthousiasme pour ces dernières, je pense que tout est dit. Je vais plutôt vous parler de mon retour d’expérience suite à l’achat d’E-Books ainsi que de ces derniers eux-même car oui, ils peuvent être très intéressants pour toi, développeur de ton état.

Ebooks, Ebooks everywhere

La librairie virtuelle

C’est sûr que certaines librairies numériques doivent être plus nazes que d’autres mais bon, on ne peut vraiment savoir qu’en testant. Pour ma part, tous les E-Books que j’ai achetés jusqu’à présent proviennent de Leanpub (attention : tout est en anglais même les bouquins). Il s’agit à la fois d’un éditeur et d’une librairie mais qui sont fair-play, et ça c’est génial.

Leanpub

Je m’explique. Sur cette plate-forme tout le monde peut s’inscrire, écrire des bouquins, les publier et les vendre même s’ils ne sont pas finis, chapitre par chapitre. Tout ça est appelé le Lean Publishing d’après eux. Les royalties s’élèvent à 90% pour les auteurs apparemment 😎

Les acheteurs passent directement par le site, sans intermédiaire. Ce sont également eux qui décident combien ils payent. Bien sûr il y a toujours un minimum à payer mais vous pouvez décider, si le livre est excellent, de payer plus pour féliciter son auteur ou pour soutenir une cause.

Par contre si vous visitez leur boutique, vous remarquerez qu’il y a plus d’E-Books sur l’informatique que d’autres sur la science-fiction, les romans policiers, etc… J’ai l’impression que cette plate-forme est très prisée par les personnes “techniques” (développeurs, sysadmins, devops, …). Si vous cherchez Germinal, passez votre chemin.

(Quasiment) Tous leurs bouquins sont dispos au formats PDF, ePub et Mobi, mais aucun ne possède de DRM : vous pouvez les télécharger, les copier autant de fois que vous le souhaitez là où vous le voulez. Il y a un même le support du Kindle (enfin, si vous acceptez qu’Amazon vous supprime à distance vos bouquins).

Une fois acheté, vous retrouverez votre E-Book dans votre bibliothèque personnelle où il sera valable à vie : l’auteur pourra y ajouter de nouveaux chapitres ou faire des corrections mais vous ne paierez absolument rien de plus, à part l’énergie nécessaire afin de cliquer sur le bouton Download pour télécharger la dernière version disponible du bouquin.

Ma bibliothèque virtuelle

Je vais vous présenter ceux qui me semblent valoir le coup que je partage.

Build APIs You Won’t Hate

L’explosion de la mobilité, le fait que de plus en plus de logiciels puissent communiquer avec d’autres avec de moins en moins de cloisonnement et j’en passe : à un moment tout développeur a déjà eu affaire à ce genre de truc. Mais encore faut-il bien le faire. Le mec qui a écrit ce bouquin sait de quoi il parle, et veut bien partager sa précieuse expérience en échange d’un peu de sous pour que vous puissiez créer une API RESTful jolie et propre, dans les règles de l’art.

Build APIs You Won't Hate

PHP: The “Right” Way

A l’origine un site web, il s’agit d’un guide - gratuit - sur les bonnes pratiques et les outils à utiliser en développant en PHP. Il a été écrit par de nombreuses personnes que je ne peux pas lister ici. Que vous commenciez ou que vous souhaitiez évoluer : ce livre est fait pour vous. Si tous les développeurs PHP du monde suivaient ces bonnes pratiques, on serait payés autant que des développeurs COBOL. Must have. Note : le livre n’a pas été mis à jour pour PHP7 (contrairement au site), mais quasiment tout le contenu est tout de même valable.

PHP: The "Right" Way

Servers for Hackers

Ce livre est une sorte de bible pour les développeurs qui doivent (ou veulent) faire du sysadmin Linux. Cas typique : vous vous y connaissez mais pas trop. Vous savez vite fait comment fonctionne un serveur web, mais jusqu’à maintenant vous n’avez qu’installé WAMP sur votre Windows. Bon j’exagère peut être, vous connaissez certainement quelques commandes Linux comme apt-get install, ce genre de choses, mais ça va pas plus loin car en général pour configurer un serveur web sous Linux, vous y passez la journée.

Servers for Hackers

Git Workbook

Inutile de présenter Git, vous en avez déjà entendu parler, forcément. Vous utilisez encore ce poussiéreux SVN / Subversion ? Changez vite. Sérieusement, apprenez Git. Ce bouquin va vous aider, étape par étape, à vous simplifier la vie et d’avoir une vraie procédure de travail, que vous bossiez seul ou en équipe.

Git Workbook

Scaling PHP Apps

Le meilleur pour la fin. Écrit par ni plus ni moins le directeur technique de Twitpic, il explique en détail comment faire en sorte que votre appli web / site web / machin web soit scalable. Votre nouveau produit attire des milliers de nouveaux visiteurs depuis quelques jours mais vos serveurs sont à feu et à sang ? Déjà entendu parlé de scalabilité horizontale et verticale mais ça sonne pour vous comme une balançoire ? Lisez-le. Maintenant.

Scaling PHP Apps

End words

Si vous connaissez d’autres E-Books du même genre, dites-moi, je suis curieux.