Operating systems – Three Easy Pieces

Auteurs: Remzi H. Arpaci-Dusseau – Andrea C. Arpcaci-Dusseau Afin d’être un développeur confirmé, il est important de comprendre comment fonctionne un système d’exploitation, tout simplement car c’est le support sur lequel on travaille au quotidien et c’est sur celui-ci que le code est déployé. Même s’il n’est pas nécessaire de tout comprendre pour faire du …

The Lean Startup – Eric Ries

How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses Langue : Anglais Pour ce résumé, je vais utiliser le terme start-up dans le sens informatique du terme, bien que ça soit une généralisation imprécise. Cette fois-ci, je ne vais pas m’étendre sur le fond du livre, mais plutôt sur les concepts de celui-ci. Construire …

Traction: A Startup Guide to Getting Customers – Gabriel Weinberg / Justin Mares

Langue: anglais Les créateurs de start-up ont souvent un bagage technique et un profil d’ingénieur, mais il ne suffit pas d’un bon produit pour que votre application/site devienne le nouveau Facebook ou TikTok. Dans la technologie et plus particulièrement dans le logiciel, la guerre à l’obtention d’utilisateurs fait rage, et si vous n’êtes pas préparé …

Stratégie océan bleu – W. Chan Kin / Renée Mauborgne

Comment créer de nouveaux espaces stratégiques Regardant régulièrement les vidéos YouTube, ZoneBourse de Xavier Delmas (une excellente chaine si vous vous intéressez à la finance), celui-ci a conseillé ce livre plusieurs fois, je savais donc que j’allais y trouver des choses intéressantes. Étant en propre quête de savoir sur l’entrepreneuriat, ce livre correspondait parfaitement à …

Serious cryptography – Jean-Philippe Aumasson

A practical introduction to modern encryption Langue: Anglais Ayant acheté ce livre pour renforcer mes connaissances dans le domaine de la cryptographie, j’ai vite pris peur en feuilletant le livre car il semblait contenir beaucoup de formules mathématiques, j’ai donc préféré le garder dans mes dernières lectures. Ne faisant que 260 pages, il était le …

Modern computer architecture and organization – Jim Ledin

Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers Langue: anglais Les ordinateurs, les téléphones. Ces outils que l’on utilise quotidiennement, mais dont on ne comprend absolument pas le fonctionnement. Même après avoir étudié cinq ans l’informatique, je ne comprenais que superficiellement le fonctionnement interne d’un ordinateur, pour la …

Cryptography Engineering – Niels Ferguson, Bruce Schneier, Tadayoshi Kohno

Design principles and practical applications Langue: AnglaisParution: 2010 Je n’aime pas trop acheter ce genre de livre, surtout sur la sécurité informatique, car c’est souvent un domaine très théorique et incompréhensible et les livres sont souvent écrits par des chercheurs. J’ai acheté ce livre en combinaison avec un autre nommé Serious Cryptography parce qu’ils étaient …

Designing Data-Intensive applications – Martin Kleppmann

The big ideas behind reliable, scalable and maintainable systems Langue : anglais 5 ans. C’est le temps qu’il aura fallu à Martin pour rédiger ce livre de 550 pages. Pour respecter Martin et parce que j’ai beaucoup de choses à dire, sur ce livre, ce résumé sera assez long. Après des études dans les grandes universités …

The Go programming language – Alan A. A. Donovan, Brian Q. Kernighan

Langue: Anglais Aujourd’hui, il existe pléthore de langages de programmation dans l’informatique et l’on peut souvent tout faire avec eux. Mais revenons au début de l’histoire afin de comprendre où se situe le langage Go que nous allons découvrir.Au début, il n’y avait quasiment que l’assembleur, ou on communiquait directement avec la machine via des …

Hands-on Blockchain with Hyperledger

Building decentralized applications with Hyperledger Fabric and Composer Langue: AnglaisEcrit par: Nitin Gaur, Luc Desrosiers, Petr Novotny, Venkatraman Ramakrishna, Anthony O’Dowd, Salman A. Baset Avant de parler du livre, il faut déjà parler d’Hyperledger. Hyperledger est un projet open source lancé en 2015 par la fondation Linux. Lorsque l’on parle de ce projet, on se …