Intelligences Artificielles

Je travaille dans l’informatique et même dans un domaine relativement proche, le big data, mais je ne connais que très mal – uniquement les grands principes – les théories et les technologies de l’intelligence artificielle. Pourtant le sujet n’est pas nouveau, je me souviens même d’avoir étudié avec curiosité à l’époque l’un des ancêtres du deep learning, le perceptron1 – le nom fait tout de suite beaucoup plus rétro. Mais je ne sais pas pour quelle raison, et contrairement à un grand nombre de mes collègues, le sujet ne me fait plus rêver aujourd’hui....

septembre 18, 2021 · BD ♥

More Joel on Software

Il s’agit tout simplement d’un recueil d’articles du blog Joel on Software venant compléter ceux qui avaient été sélectionnés pour constituer le premier recueil au titre éponyme Joel on Software. On pourrait donc légitiment se dire que l’on y trouvera pas le meilleur, que ce sera du réchauffé – un peu comme la suite, souvent peu inspirée d’un film à succès – et d’un côté c’est vrai, il y a indéniablement de ça....

février 27, 2021 · Technique

Lean from the Trenches

Ce livre est écrit par un coach agile – n’arrêtez pas la lecture de cet article tout de suite, attendez de lire la suite. Il s’agit d’un ponte dans le domaine Henrick Kniberg. Comme l’indique la mention du titre From the Trenches il n’est pas question de nous abreuver de théories – et de techniques de collage de Post-It, oui ça existe – mais de nous faire vivre de l’intérieur l’organisation et la méthodologie mises en oeuvre dans le cadre d’un gros projet mené, pendant 3 ans, par la police suédoise afin de se doter d’un puissant logiciel qui devrait – on ne sait jamais avec l’informatique – leur permettre d’améliorer le coeur de leur activité – la rédaction des procès verbaux....

décembre 18, 2020 · Technique

UNIX

Comme l’indique le sous-titre A History and a Memoir il s’agit pour Brian Kernighan – le K du célèbre K&R – de rédiger un livre de souvenirs qui tient lieu à la fois d’histoire d’Unix – ou UNIX. C’est aussi à l’inverse un livre sur l’histoire d’Unix qui contient des anecdotes sur cette aventure et sur sa matrice, le Bell Labs et son fameux département 1127. Kernighan insiste d’ailleurs beaucoup tout au long du livre sur l’importance de cette structure et des personnes qui y ont été rassemblées....

août 22, 2020 · Technique ♥

Alexandria

Alexandria est un livre sur le World Wide Web (WWW). Comme le souligne l’auteur il ne faut pas le confondre avec Internet qui est le réseau qui transporte le Web. Le Web c’est au tout début un langage (HTML) pour créer des documents multimédia (page web), des logiciels pour rendre disponibles ces documents (serveur Web) et les consulter (navigateur Web) et enfin une adresse pour les retrouver (URL). L’une des idées majeures est le concept d’hypertexte contenant des hyperliens permettant de naviguer aisément entre les documents sans qu’ils soient organisés en une structure prédéfinie comme les livres....

janvier 19, 2020 · Essai

Pragmatic Thinking and Learning

Ce livre est écrit par l’auteur du best seller qui caracole depuis 20 ans désormais – une édition anniversaire vient de sortir – en tête de toutes les listes de livres d’informatique: The Pragmatic Programmer. Il a depuis créé sa propre maison d’édition dont le nom reprend le titre de son livre: The Pragmatic Bookshelf. Pragmatic Thinking and Learning n’est pas un livre d’informatique, mais un hybride entre un livre d’informatique et un livre de développement personnel – genre que l’on nomme parfois aussi soft skills....

août 29, 2019 · Technique

A philosophy of software design

J’ai connu ce livre en lisant l’article Top 5 Contemporary Software Engineering Books consacré aux nouveaux classiques dans le domaine du software engineering. Il tentait d’identifier parmi les publications récentes celles qui remplaceraient peut-être les Refactoring: Improving the Design of Existing Code et autres Design Patterns: Elements of Reusable Object-Oriented Software – le conditionnel est ici plus que jamais de rigueur. Je n’avais jamais entendu parler de ce livre ni de son auteur John Ousterhout professeur à Standford....

juillet 22, 2019 · Technique

Rebel Code

Si vous cherchez un livre sur l’histoire de Linux et plus généralement sur celle du mouvement open source, vous l’avez trouvé. Glyn Moody nous propose une longue page d’histoire qui part des origines aux années 2000. Tout ou presque est abordé dans ce livre: la technologie, les hommes, la philosophie et l’économie. On verra comment le travail d’un étudiant a fini par être adopté par l’ensemble des fabricants de machines professionnelles et fait aujourd’hui tourner Internet et tous les vendeurs de cloud – même Microsoft vient de sortir son propre Linux (Azure Sphere), c’est dire !...

juillet 27, 2018 · Technique ♥

Release It!

Ce livre est une bible pour tout professionnel qui souhaite déployer une solution en production – c’est quand même l’objectif normalement, les POC ça va un moment et le titre de ce livre vous y incite fortement. C’est une référence reconnue puisqu’il a contribué à populariser certains patterns comme le circuit breaker et qu’il caracole en tête de toutes les listes de lecture (must read) du domaine. Il est bourré de bons conseils issus d’un énorme retour d’expérience puisque Michael T....

avril 27, 2018 · Technique ♥

Dans l’ombre de la peur

Commençons par une clarification. Puisque je travaille dans ce domaine, je peux en parler. Le sous-titre choisi par l’éditeur français, Ça et Là, Le Big Data et nous ne me semble pas approprié. Ce livre traite de la collecte et de l’utilisation des données personnelles. Le Big Data n’est qu’un moyen. Un ensemble de technologies permettant de stocker et de traiter de très gros volumes de données. Il ne présume donc en rien de la nature des données qu’il permet de manipuler....

octobre 10, 2017 · BD

Masters of Doom

Ce livre raconte l’histoire de deux génies méconnus – en dehors du cercle des gamers – John Carmack et John Romero, les créateurs du mythique Doom. Nombreux sont ceux de ma génération qui se souviennent du choc ressenti lorsqu’ils ont testé pour la première fois ce jeu à la fois ultra addictif et assez répugnant. Ces deux facettes du jeu évoquent à elles seules le talent et la personnalité des deux John....

septembre 9, 2017 · Divers

Dreaming in Code

C’est le récit d’une aventure, celle de la création d’un logiciel Open Source, le plus génial de tous les temps. Un agenda révolutionnaire qui pourrait tout faire, qui serait l’outil ultime de toute personne bien organisée. Les utilisateurs pourraient partager leurs calendriers, les synchroniser sur différentes machines et tout cela sans serveur, l’indépendance et la flexibilité totale. Et ce n’est pas tout, il permettrait de gérer les e-mails, de les transformer en autre chose (des notes ou des rendez-vous), du polymorphisme à l’état pur....

octobre 31, 2016 · Technique

Steve Jobs

Si vous prenez Steve Jobs pour un vulgaire fabriquant de gadgets, vous devriez lire ce livre de toute urgence. Vous vous rendrez alors compte du génie d’un personnage hors-norme qui a modifié durablement le monde de l’informatique et très certainement le cours de nos vies – je n’exagère même pas. Enfant abandonné à sa naissance, il semblerait qu’il ait toujours été animé pour une rage de revanchard. Le livre le répète assez – bien trop en fait –, il n’avait pas un caractère facile....

décembre 22, 2015 · Essai ♥

Python for data analysis

Si vous souhaitez faire de l’analyse de données en Python, l’utilisation de pandas est indispensable. D’ailleurs le sous-titre est clair Data Wrangling with Pandas, NumPy, and IPython. Si vous souhaitez utiliser pandas, la lecture de ce livre est indispensable – Stack Overflow aussi. D’ailleurs il aurait dû porter le titre pandas for data analysis. Ce livre a été écrit par le créateur de pandas, Wes McKinney, lorsqu’il travaillait pour une société effectuant des analyses financières....

novembre 28, 2015 · Technique

Think Python

Ce livre s’adresse aux débutants, pas seulement en Python, mais aux débutants en programmation. La nuance est très importante car ses implications sont nombreuses. En fonction de la cible, le discours peut changer du tout au tout. Un concept aussi simple et aussi évident pour un développeur que l’itération au sein d’une liste, devra d’abord être appréhendé et compris par un novice avant de se focaliser sur la syntaxe et / ou les différentes façon de procéder et / ou les particularités du langage Python....

juillet 11, 2015 · Technique

Joel on Software

Je suis tombé sur un commentaire (en anglais) qui disait à peu près ceci “C’est le livre qu’aurait écrit Jerry Seinfeld s’il avait été ingénieur en informatique”. Je n’aurais pas trouvé mieux pour caractériser ce livre. On retrouve chez les deux hommes le même humour fait d’intelligence. C’est toujours très plaisant, mais très rare de tomber sur des érudits qui ne se prennent pas au sérieux. C’est bien le cas de Joel Spolsky....

février 1, 2015 · Technique ♥

La théorie de l'information

On a beaucoup parlé de La théorie de l’information lors de la rentrée littéraire 2012 dont il a été LE premier roman. Est-ce que toute cette couverture médiatique était méritée ? Eh bien la réponse est oui, sans hésitation. Tout le monde connaît un peu l’histoire qui est celle de Pascal Estranger créateur de la société Ithaque et du fournisseur d’accès Internet Démon double romanesque du puissant patron d’Iliad, la maison mère de Free, le prophète des temps modernes Xavier Niel....

octobre 21, 2012 · Roman