Collections O’Reilly

O’Reilly a toujours été un de mes éditeurs préférés. Leur design initial, sobre avec une couleur par catégorie et un animal différent pour chaque livre a un côté « collectionnez les tous » (non, je n’ai pas dit « attrapez les tous » :/),

Ceci dit, ils ont également initié des collections parallèles qui valent au moins autant le détour que leurs ainées : The missing manual, Head First (Tête la première en français), The Art of … et Beautiful …

The Missing Manual

La première de celles-ci, « The Missing Manual », offre un concept tout bête : proposer un manuel d’utilisation pour une application donnée, quand l’éditeur du manuel en question n’en a pas fourni. Ils offrent un point de vue purement fonctionnel, clinique, asceptisé. A mon goût, en termes de valeur ajoutée, la moins bonne série des 4 que je vous présente dans cet article (après, je n’en ai lu que 2 de cette série : Dreamweaver CS6 TMM et Filemaker Pro 11 TMM). On ne peut pas leur faire le reproche de nous apporter davantage que ce que la couverture propose, mais en même temps, la plupart des sujets abordés sont tout à fait trouvables avec un peu d’expérimentation personnelle …

Passé la série « The Missing Manual », les trois autres sont chacune dans leur genre de vrais bijoux.

Head First

Head First aborde un ensemble de sujets techniques, parfois complexes et abstraits, de manière décalée, percutante et drôle. Grâce à cette série, j’avais pu m’initier à certains détails de la programmation objet (les design patterns notamment), comprendre AJAX en une soirée, et je me suis replongé également plus tard dans les méandres des statistiques avancées le tout sans souffrir. Le principe de l’apprentissage des séries de la collection Head First réside dans le soin apporté au design graphique du livre : personnages rétros qui sentent bon les 30 glorieuses américaines, jeunes consultants dynamiques qui se posent des questions existentielles, bulles de bande dessinées et exemples concrets de la vie moderne appliqués aux langages informatiques et aux mathématiques. Certains ont été publiés en français avant qu’O’Reilly France ne ferme, il y a quelques années.

Parmi ceux que j’ai lu : HF Design Patterns,HF Java, HF Oriented Object Analysis, Head First Algebra, HF PMP, HF 2D Geometry.

Bien sur comme toujours avec ce genre de livres, il faut faire attention aux technos récentes et aux livres associés qui n’auraient pas eu de ré-éditions depuis un petit moment (je parle ici en particulier de HF HTML5 dont la date de publication remonte à 2011, la spécification et ses implémentations ayant pas mal évoluées depuis)

Le site web de la collection est disponible ici : http://headfirstlabs.com/

The Art of …

Cette collection tout aussi excellente que la précédente, propose un ensemble de bonnes pratiques chacune dans un domaine de l’informatique : The Art of SEO (Comment bien référencer son site web), The Art of Readable Code (un must dont beaucoup de développeurs devraient prendre de la graine :p), The Art of Community (à destination des community managers), etc.

L’approche éditoriale est beaucoup plus classique que pour Head First, mais la force de cette collection réside dans sa thématique transversale s’adressant aussi bien à des chefs de projet techniques, à des architectes logiciels ou à des marekteux qu’à des développeurs traditionnels. En revanche, ces derniers auront justement tout à gagner à les lire s’ils veulent affuter leurs compétences non purement techniques.

Les livres de la série :

  • The Art of Capacity Planning
  • The Art of Community
  • The Art of Concurrency
  • The Art of Readable Code
  • The Art of SEO

Beautiful …

Cette dernière collection couvre les domaines suivants, à raison d’un par livre : architecture logicielle, structures de données, systèmes de visualisation, code, sécurité, test.

Pour chaque livre – et donc chaque domaine, une myriade d’applications concrètes sont proposées : celui sur l’architecture logicielle nous montre par exemple comment Facebook et Xen fonctionnent, celles sur les structures de données va nous parler d’ADN et de traitement d’image opéré par les robots sur Mars, Beautiful Code ne s’intéresse pas seulement aux bonnes pratiques de programmation mais s’intéresse également à ce qu’il y a autour : les gestionnaires de version, les tests unitaires, propose des outils de sécurisation et d’encryptage du code, etc. Là ou la collection « The Art of … » est plutôt abstraite dans son approche, « Beautiful … » va sur le terrain et s’occupe de décrire un ensemble de solutions concrètes déjà éprouvées dans divers domaines.

Les livres de la série :

  • Beautiful Code
  • Beautiful Architecture
  • Beautiful Data
  • Beautiful Visualizations
  • Beautiful Security
  • Beautiful Testing

2 réflexions au sujet de « Collections O’Reilly »

  1. Par contre dans les bouquins O’reilly « classiques » vaut mieux éviter les « en concentré », ou « in a nutshell » en anglais. Celui sur Linux ne fait par exemple que reprendre les manpages, et celui sur Java ne fait que reprendre la Javadoc.

  2. Des « In a nutshell », je n’ai acheté que le XML il y a maintenant un bon paquet d’années et c’était la seule référence complète et synthétique sur le sujet à ce moment, à ma connaissance. Dans les collections classiques d’O’Reilly les « Cookbooks » sont parmi mes préférés : ils permettent d’apprendre par la pratique tel ou tel langage sans trop d’effort…

    Gros carton rouge pour leurs récents bouquins sur HTML5 et ses dérivés par contre : ils les ont multiplié, effet de mode inclus, en reprenant dans presque chacun une palanquée de bases, et en tartinant comme il faut le blabla et le code … Avoir sa référence complète chez O.Reilly en HTML5 fait grimper le budget à plusieurs centaines d’euros, là ou les références et les tutoriaux gratuits abondent de plus en plus. Je leur donne mon argent souvent avec plaisir, mais après l’achat du bouquin sur Canvas, la derniere édition du « Javascript The Definitive Guide » et je ne sais plus quel troisième, j’ai fini par comprendre :)

Répondre à Sébastien Quenet Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>