Learning DevOps – Second Edition: A comprehensive guide to accelerating DevOps culture adoption with Terraform, Azure DevOps, Kubernetes, and Jenkins

Auteur : Mikael Krief – Langue : anglais – 560 pages Intéressé à l’idée d’approfondir mes connaissances en DevOps qui n’étaient que de l’ordre de la pratique, je me suis dit que lire un livre dans ce domaine ne pourrait m’être que bénéfique et celui-ci semblait très bien noté. J’ai cependant assez vite déchanté tant le contenu …

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 …

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 …