Programmeur et activiste americain, co-auteur de la spec RSS a 14 ans, co-fondateur de Reddit et militant pour le libre acces a l'information. Decede en 2013 a 26 ans.
Le prodige qui voulait que le savoir soit libre pour tous — un genie du code devenu martyr du libre acces.
<!-- RSS 1.0 — co-ecrit par Aaron Swartz a 14 ans -->
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<channel>
<title>Mon Blog</title>
<link>https://example.com</link>
</channel>
</rdf:RDF>Cas d'usage : Comprendre les enjeux du libre acces a l'information et l'importance de l'activisme technologique.
Mathematicienne britannique consideree comme la premiere programmeuse de l'histoire. Elle a ecrit le premier algorithme destine a etre execute par une machine, la machine analytique de Charles Babbage.
La premiere personne a avoir ecrit une recette de cuisine... avant meme que le four n'existe.
// Premier algorithme de l'histoire (1843)
// Calcul des nombres de Bernoulli
// sur la Machine Analytique de Babbage
// — Bien avant l'electriciteCas d'usage : Connaitre les origines de la programmation et comprendre que l'informatique a des racines bien anterieures aux ordinateurs electroniques.
Architecte britannique, ancien VP Cloud chez Netflix et AWS. Il a dirige la migration pionniere de Netflix vers le cloud et les microservices, posant les bases de l'architecture cloud-native.
Le capitaine qui a navigue Netflix du datacenter vers le cloud — et tout le monde a suivi sa carte.
// Architecture Netflix — Adrian Cockcroft
// Patterns cloud-native :
// - Circuit Breaker (Hystrix)
// - Service Discovery (Eureka)
// - API Gateway (Zuul)
// - Config Server
// Netflix OSS = reference cloud-nativeCas d'usage : Les patterns Netflix sont devenus des standards de l'industrie (resilience, observabilite, microservices).
Mathematicien britannique, pere de l'informatique theorique. Il a formalise le concept de machine universelle (machine de Turing) et a joue un role decisif dans le dechiffrement d'Enigma pendant la Seconde Guerre mondiale.
L'architecte qui a dessine les plans de tous les ordinateurs... avant qu'aucun ne soit construit.
// Machine de Turing — concept fondamental
// Etat + Ruban + Regles de transition
// Si etat=q0 et symbole=1 alors
// ecrire 0, deplacer droite, aller q1
// Base theorique de TOUT programmeCas d'usage : Comprendre les fondements theoriques de l'informatique : calculabilite, decidabilite et les limites de ce qu'un ordinateur peut resoudre.
Informaticien danois, createur de TypeScript, C# et Turbo Pascal. Chez Microsoft, il a transforme l'ecosysteme JavaScript avec TypeScript, adopte massivement par l'industrie.
Le traducteur qui a ajoute la grammaire a JavaScript — comme mettre des panneaux de signalisation sur une autoroute sans regles.
// TypeScript — Anders Hejlsberg, 2012
interface User {
name: string;
age: number;
}
const greet = (user: User): string => {
return `Hello, ${user.name}!`;
};Cas d'usage : TypeScript est devenu le standard pour les projets JS professionnels. Comprendre son createur aide a saisir sa philosophie.
Chercheur slovaco-canadien en IA, ancien directeur IA chez Tesla (Autopilot) et chez OpenAI. Ses tutoriels YouTube sur les reseaux de neurones 'from scratch' sont des references pedagogiques.
Le YouTuber PhD qui code des reseaux de neurones en live comme d'autres font des recettes de cuisine.
# micrograd — Andrej Karpathy
# Moteur autograd en 100 lignes
class Value:
def __init__(self, data):
self.data = data
self.grad = 0
def __add__(self, other):
return Value(self.data + other.data)
def backward(self): ...Cas d'usage : Ses projets pedagogiques (micrograd, nanoGPT, minGPT) sont les meilleures ressources pour comprendre l'IA de l'interieur.
Informaticien britannico-americain, co-fondateur de Coursera et de Google Brain. Son cours de Machine Learning sur Coursera est le plus suivi au monde, formant des millions de personnes a l'IA.
Le prof de maths qui a rendu l'IA accessible a tout le monde — son cours gratuit a forme plus de devs IA que toutes les universites reunies.
# Machine Learning — Andrew Ng
# Regression lineaire (cours Coursera)
import numpy as np
def gradient_descent(X, y, theta, alpha, n):
for _ in range(n):
h = X @ theta
theta -= (alpha/len(y)) * X.T @ (h - y)
return thetaCas d'usage : Son cours Coursera est LE point d'entree recommande pour apprendre le machine learning.
Informaticienne americaine, creatrice du principe de substitution de Liskov (le L de SOLID). Elle a aussi concu le langage CLU qui a influence Python, Java et C#.
La gardienne de l'heritage : grace a elle, quand tu crees une sous-classe, tu sais qu'elle ne cassera pas le contrat du parent.
// Principe de Liskov (LSP)
// Si S est sous-type de T, alors tout objet T
// peut etre remplace par un objet S
// sans casser le programme
class Bird { fly() {} }
class Penguin extends Bird { fly() { throw Error() } }
// VIOLATION du LSP !Cas d'usage : Principe fondamental de la POO, question classique en entretien et pilier de SOLID.
Informaticien neerlandais, co-createur de CSS avec Hakon Wium Lie. Il travaille au W3C sur les specifications CSS depuis 1995.
Le co-architecte du systeme de decoration du web — chaque page stylisee lui doit quelque chose.
/* Specification CSS originale */
/* Hakon Wium Lie & Bert Bos, 1996 */
h1 { color: blue; }
p { font-size: 14pt; }
/* Cascade + Specificite + Heritage */Cas d'usage : Comprendre les specifications CSS et l'importance du W3C dans la standardisation du web.
Entrepreneur americain, co-fondateur de Microsoft. Il a democratise l'ordinateur personnel avec MS-DOS puis Windows, et a fait de Microsoft l'entreprise dominante du logiciel pendant des decennies.
Le commercant qui a mis un ordinateur sur chaque bureau du monde — en vendant le logiciel, pas le materiel.
10 REM BASIC — Le premier produit Microsoft
20 PRINT "Hello, World!"
30 GOTO 20
REM Microsoft BASIC (1975)
REM Premier logiciel commercial pour PCCas d'usage : Comprendre l'histoire de Microsoft et comment le modele de licence logicielle a faconne l'industrie.
Informaticien danois, createur du C++. Il a ajoute la programmation orientee objet au langage C, creant le langage qui propulse les jeux video, navigateurs et systemes embarques.
Celui qui a pris le C (une voiture fiable) et y a ajoute la turbo, la clim et le GPS — au prix d'un manuel de 1500 pages.
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
// C++ — Bjarne Stroustrup, 1985Cas d'usage : Comprendre les fondations de la POO et pourquoi C++ reste dominant dans la performance critique (jeux, finance, systemes).
Informaticien americain, co-inventeur de TCP/IP avec Vint Cerf. Il a aussi lance le programme qui a mene a la creation d'ARPANET, l'ancetre d'Internet.
Le co-architecte de l'autoroute numerique mondiale — sans lui, pas de routes pour le web.
// TCP — fiabilite de la communication
// SYN -> SYN-ACK -> ACK
// Three-way handshake
// Chaque paquet est acquitte
// Retransmission si perteCas d'usage : Comprendre les fondations d'Internet et du protocole qui garantit la fiabilite des communications.
Informaticien americain, createur de JavaScript en 10 jours chez Netscape en 1995. JS est devenu le langage le plus utilise au monde, present dans chaque navigateur web.
Le gars qui a construit un prototype en 10 jours... et 3 milliards d'appareils l'utilisent encore 30 ans plus tard.
// JavaScript — Brendan Eich, 1995
function greet(name) {
return `Hello, ${name}!`;
}
console.log(greet('World'));
// Cree en 10 jours, domine le web depuisCas d'usage : JavaScript est LE langage du web. Le connaitre est obligatoire pour tout developpeur front-end et full-stack.
Informaticien canadien, co-auteur du livre 'The C Programming Language' (K&R) avec Dennis Ritchie. Il a aussi nomme Unix et contribue a AWK.
Le prof qui a ecrit LE manuel que tout le monde a lu — et le premier 'Hello, World!' vient de lui.
// Le premier 'Hello, World!' — B. Kernighan
// Apparu dans un tutorial C de 1974
main() {
printf("hello, world\n");
}Cas d'usage : Comprendre l'importance de la documentation et de la pedagogie dans l'adoption d'un langage.
Cryptographe et expert en securite americain, auteur de 'Applied Cryptography'. Il est surnomme le 'security guru' et son blog est une reference en cybersecurite.
Le grand sage de la securite informatique : quand il dit qu'un systeme est fragile, les gouvernements ecoutent.
// Loi de Schneier :
// 'Anyone can invent a security system
// that he himself cannot break.
// That doesn't mean it's secure.'
//
// Toujours utiliser des algos eprouves
// (AES, RSA) — jamais inventer les siensCas d'usage : Comprendre les principes de securite et pourquoi il ne faut JAMAIS creer sa propre cryptographie.
Informaticien americain, createur de Swift (langage Apple), LLVM (infrastructure de compilateur) et du langage Mojo. LLVM est utilise par Rust, Swift, Clang et bien d'autres.
Le batisseur d'autoroutes pour compilateurs : LLVM est la route sur laquelle roulent la plupart des langages modernes.
// Swift — Chris Lattner, 2014
func greet(_ name: String) -> String {
return "Hello, \(name)!"
}
print(greet("World"))
// Langage Apple pour iOS/macOSCas d'usage : LLVM est l'infrastructure de compilation la plus utilisee au monde. Swift est essentiel pour le dev iOS.
Mathematicien americain, pere de la theorie de l'information. Il a demontre que toute information peut etre encodee en bits (0 et 1), fondement de toute communication numerique.
Celui qui a prouve que tout — musique, texte, video — peut se reduire a une suite de oui/non.
// Theorie de l'information (1948)
// H = -SUM(p(x) * log2(p(x)))
// Entropie = mesure de l'information
// 1 bit = 1 choix binaire
// Base de toute compression, crypto, telecomCas d'usage : Comprendre les bases de la compression de donnees, de la cryptographie et des telecommunications.
Developpeur russe-americain, co-createur de Redux et membre de l'equipe React core chez Meta. Son blog 'Overreacted' et ses explications pedagogiques sont des references.
Le professeur de React : il n'a pas invente le framework mais il l'a rendu comprehensible pour des millions de devs.
// Redux — Dan Abramov, 2015
const reducer = (state = 0, action) => {
switch (action.type) {
case 'INCREMENT': return state + 1;
case 'DECREMENT': return state - 1;
default: return state;
}
};Cas d'usage : Redux a defini le pattern de state management en React. Ses idees influencent Zustand, Recoil et Jotai.
Chercheur en securite americain, celebre pour avoir decouvert une faille critique dans le DNS en 2008. Il a coordonne un patch mondial secret avant la divulgation. Decede en 2021.
Le medecin qui a decouvert une epidemie silencieuse (faille DNS) et a vaccine Internet en secret avant qu'elle ne se propage.
// Faille DNS — Dan Kaminsky, 2008
// DNS Cache Poisoning
// Attaquant peut rediriger n'importe quel
// domaine vers un faux serveur
// Patch coordonne avec tous les vendors
// en secret — cas unique dans l'histoireCas d'usage : Comprendre l'importance de la securite DNS et de la divulgation responsable des vulnerabilites.
Chercheur italo-americain en IA, co-fondateur et CEO d'Anthropic (createur de Claude). Ancien VP Research chez OpenAI, il a fonde Anthropic pour developper une IA sure et alignee.
Le scientifique qui a quitte le labo principal pour en creer un plus prudent — la securite de l'IA avant la vitesse.
// Anthropic — Dario Amodei, 2021
// Constitutional AI (CAI)
// Approche d'alignement de l'IA :
// 1. Definir des principes (constitution)
// 2. L'IA s'auto-critique selon ces regles
// 3. RLHF + auto-revision
// Claude = produit phare d'AnthropicCas d'usage : Comprendre les enjeux de securite de l'IA et l'importance de l'alignement des modeles de langage.
Informaticien americain, createur du langage C et co-createur d'Unix avec Ken Thompson. Le C reste le langage le plus influent de l'histoire, a la base de C++, Java, JavaScript et bien d'autres.
Le forgeron qui a fabrique l'enclume sur laquelle tous les autres outils ont ete forges.
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
// Le programme le plus reproduit de l'histoireCas d'usage : Comprendre les racines de la quasi-totalite des langages modernes et des systemes d'exploitation.
Developpeur dano-americain, createur de Ruby on Rails et co-fondateur de Basecamp/37signals. Rails a popularise le pattern MVC, 'Convention over Configuration' et le developpement web rapide.
Le chef cuisinier qui a cree la recette 'full-stack en 15 minutes' — et qui n'a pas peur de dire ce qu'il pense.
# Ruby on Rails — DHH, 2004
class PostsController < ApplicationController
def index
@posts = Post.all
end
def create
@post = Post.new(post_params)
@post.save
end
endCas d'usage : Rails a influence tous les frameworks MVC (Laravel, Django, NestJS). Ses conventions sont devenues des standards.
Informaticien americain, auteur de 'The Art of Computer Programming', reference absolue en algorithmique. Il a aussi cree TeX, le systeme de composition typographique utilise dans le monde academique.
L'encyclopediste de l'algorithmique : son oeuvre est si complete que certains la comparent a une bible.
% TeX — cree par Donald Knuth
\documentclass{article}
\begin{document}
Hello, \TeX{} World!
\end{document}
% Utilise par tout le monde academiqueCas d'usage : Reference incontournable pour l'analyse d'algorithmes et la rigueur en programmation.
Informaticien americain, inventeur de JSON et auteur de 'JavaScript: The Good Parts'. Il a montre que JavaScript avait un bon langage cache sous ses defauts.
Le geologue qui a trouve un diamant dans une mine de charbon — JSON est devenu le format d'echange universel.
// JSON — Douglas Crockford, 2001
{
"name": "World",
"greeting": "Hello!",
"year": 2001
}
// Format d'echange le plus utilise au mondeCas d'usage : JSON est partout : APIs REST, fichiers de config, bases NoSQL. Comprendre son origine est fondamental.
Informaticien neerlandais, pionnier de l'algorithmique et de la programmation structuree. Son algorithme du plus court chemin est utilise partout, de Google Maps aux protocoles reseau.
Le GPS de l'informatique : il a trouve le chemin le plus court avant meme que les GPS n'existent.
// Algorithme de Dijkstra (1956)
// Trouver le plus court chemin dans un graphe
function dijkstra(graph, source) {
// dist[v] = Infinity pour tout v
// dist[source] = 0
// Pour chaque voisin, relacher l'arete
// Complexite : O((V+E) log V)
}Cas d'usage : Algorithme fondamental pour les parcours de graphes, utilise en entretien technique et en production (routage reseau, navigation).
Auteur et consultant americain, createur du Domain-Driven Design (DDD). Son livre 'the Blue Book' a defini les concepts d'Aggregate, Entity, Value Object, Bounded Context.
Le traducteur entre les developpeurs et les experts metier : DDD est le langage commun.
// Domain-Driven Design — Eric Evans
// Bounded Contexts
class Order { // Contexte Vente
customerId: string;
total: Money;
}
class Order { // Contexte Livraison
address: Address;
weight: number;
} // Meme nom, contextes differentsCas d'usage : DDD est essentiel pour les architectures microservices et les systemes complexes. Sujet courant en entretien senior.
Expert CSS americain, auteur de 'CSS: The Definitive Guide' et co-createur du reset CSS. Il est l'une des references mondiales en CSS depuis les annees 2000.
Le maitre zen du CSS : quand tu as un doute sur une propriete, c'est probablement son livre qui a la reponse.
/* Reset CSS — Eric Meyer */
html, body, div, span, h1, h2, h3,
p, a, img, ul, li {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}Cas d'usage : Le reset CSS et ses ecrits sont des fondamentaux pour comprendre le modele de boite et la cascade.
Programmeur et essayiste americain, auteur de 'The Cathedral and the Bazaar'. Cet essai a convaincu Netscape de liberer son code source et a popularise le modele open source.
Le philosophe du bazar open source : il a prouve qu'un millier de devs desorganises font mieux qu'une equipe fermee.
// La loi de Linus (par Raymond) :
// 'Given enough eyeballs,
// all bugs are shallow'
//
// Plus il y a de gens qui lisent le code,
// plus les bugs sont trouves rapidement.
// Fondement de l'open sourceCas d'usage : Comprendre la philosophie open source et pourquoi les entreprises adoptent ce modele de developpement.
Developpeur chinois-americain, createur de Vue.js et Vite. Vue.js est le 3e framework front-end le plus populaire. Vite a revolutionne le tooling front-end avec un bundler ultra-rapide.
L'artisan independant qui a construit un framework rival de ceux de Facebook et Google — seul au depart.
<!-- Vue.js — Evan You, 2014 -->
<template>
<h1>Hello, {{ name }}!</h1>
</template>
<script setup>
import { ref } from 'vue'
const name = ref('World')
</script>Cas d'usage : Vue.js est tres adopte en France et en Asie. Vite est devenu le build tool par defaut de nombreux frameworks.
Informaticienne sino-americaine, creatrice d'ImageNet (le dataset qui a lance la revolution du deep learning en 2012). Professeure a Stanford et pionniere de la vision par ordinateur.
La bibliothcaire qui a etiquete 14 millions d'images pour apprendre aux machines a voir — sans ce travail, pas de revolution IA.
# ImageNet — Fei-Fei Li, 2009
# 14 millions d'images, 20 000 categories
# ImageNet Challenge (ILSVRC) 2012 :
# AlexNet = 15.3% erreur (vs 26% avant)
# -> Debut de la revolution deep learning
# Tout a commence par un datasetCas d'usage : Comprendre l'importance des donnees en IA : sans bon dataset, pas de bon modele.
Jeff Delaney, createur de la chaine YouTube Fireship. Ses videos '100 seconds' expliquent des concepts tech complexes en moins de 2 minutes. Plus de 3 millions d'abonnes.
Le TikTok de la tech : il compresse un cours de 2 heures en 100 secondes — et tu comprends quand meme.
// Style Fireship — '100 Seconds of X'
// Etape 1 : Qu'est-ce que c'est ?
// Etape 2 : Pourquoi c'est utile ?
// Etape 3 : Code minimal
console.log('But first, mass extinction');
// Sa phrase signatureCas d'usage : Ses videos sont ideales pour decouvrir rapidement une techno avant de plonger dans la doc officielle.
Informaticien britannico-canadien, surnomme le 'parrain du deep learning'. Ses travaux sur les reseaux de neurones (backpropagation, deep belief networks) ont lance la revolution IA moderne. Prix Nobel de physique 2024.
Le parrain de l'IA : pendant 30 ans, personne ne croyait aux reseaux de neurones — sauf lui. Il avait raison.
# Backpropagation — Geoffrey Hinton
import torch.nn as nn
model = nn.Sequential(
nn.Linear(784, 256),
nn.ReLU(),
nn.Linear(256, 10)
)
# Les reseaux profonds qu'il a rendu possiblesCas d'usage : Comprendre les fondations du deep learning et pourquoi l'IA a explose apres 2012 (AlexNet).
Informaticienne et amiral de la marine americaine, pionniere des compilateurs. Elle a concu le premier compilateur (A-0) et contribue a la creation du langage COBOL.
La traductrice universelle qui a permis aux humains de parler aux machines dans un langage presque humain.
* COBOL — inspire par Grace Hopper
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
PROCEDURE DIVISION.
DISPLAY 'Hello, World!'.
STOP RUN.Cas d'usage : Comprendre l'evolution des langages de programmation, du code machine aux langages de haut niveau.
Informaticien canadien, createur de Rust chez Mozilla. Rust garantit la securite memoire sans garbage collector grace au systeme d'ownership et de borrowing.
L'architecte qui a construit une maison anti-incendie : avec Rust, les bugs memoire ne peuvent tout simplement pas exister.
// Rust — Graydon Hoare, 2010
fn main() {
let name = String::from("World");
println!("Hello, {}!", name);
}
// Ownership + Borrowing = zero segfaultCas d'usage : Rust est adopte pour les outils de dev (SWC, Turbopack, Biome), les navigateurs et les systemes critiques.
Informaticien neerlandais, createur de Python. Il a ete le 'Benevolent Dictator For Life' (BDFL) du projet jusqu'en 2018. Python est devenu le langage le plus populaire au monde.
Le chef cuisinier qui a invente une recette si simple que tout le monde peut cuisiner — meme les debutants.
# Python — Guido van Rossum, 1991
def hello(name: str) -> str:
return f'Hello, {name}!'
print(hello('World'))
# Lisibilite = philosophie PythonCas d'usage : Python domine en data science, IA, scripting et enseignement. Langage incontournable a connaitre.
Entrepreneur argentino-americain, fondateur de Vercel et createur de Next.js et Socket.io. Vercel a popularise le deploiement serverless et le Jamstack pour les applications React.
Le chef qui a mis React sur des rails avec Next.js — et offert un restaurant 5 etoiles (Vercel) pour le servir.
// Next.js — Guillermo Rauch
// app/page.tsx
export default async function Home() {
const data = await fetch('https://api.example.com');
return <h1>Hello, Next.js!</h1>;
}
// SSR + SSG + ISR + App RouterCas d'usage : Next.js est le framework React le plus populaire. Vercel est la reference du deploiement front-end.
Informaticien norvegien, co-createur de CSS avec Bert Bos. Il a propose CSS en 1994 au CERN pour separer le contenu (HTML) de la presentation.
L'inventeur du vestiaire du web : grace a CSS, le HTML peut changer de tenue sans changer de corps.
/* CSS — Hakon Wium Lie, 1996 */
body {
font-family: Arial, sans-serif;
color: #333;
margin: 0;
}
/* Separation contenu / presentation */Cas d'usage : CSS est fondamental pour tout developpeur web. Comprendre ses origines aide a saisir la cascade et la specificite.
Chercheur americain en IA, inventeur des GANs (Generative Adversarial Networks). Les GANs ont revolutionne la generation d'images, de texte et de contenu synthetique.
L'inventeur du duel creatif : un reseau cree, l'autre critique, et ensemble ils produisent des images bluffantes.
# GAN — Ian Goodfellow, 2014
# Generateur vs Discriminateur
generator = build_generator()
discriminator = build_discriminator()
# G genere de fausses images
# D essaie de les detecter
# G s'ameliore pour tromper D
# -> Images de plus en plus realistesCas d'usage : Les GANs sont a la base de la generation d'images IA (deepfakes, art generation, data augmentation).
Informaticien britannico-suisse, editeur principal de la specification HTML5 au WHATWG. Il a aussi cree le test Acid2 pour les navigateurs.
Le grammairien du web : il a ecrit les regles que chaque navigateur doit suivre pour afficher du HTML.
<!-- HTML5 — specification editee par Ian Hickson -->
<!DOCTYPE html>
<html lang="fr">
<head><meta charset="utf-8"></head>
<body>
<canvas id="c"></canvas>
<video src="v.mp4" controls></video>
</body>
</html>Cas d'usage : HTML5 a apporte canvas, video, audio, localStorage et les APIs modernes du web.
Entrepreneur americain, fondateur de Netscape avec Marc Andreessen et de Silicon Graphics. La sortie en bourse de Netscape en 1995 a lance la bulle Internet.
Le financier qui a transforme un navigateur etudiant en fusee boursiere — et lance la fievre Internet.
<!-- Netscape Navigator — 1994 -->
<!-- Premier navigateur commercial -->
<!-- A introduit : -->
<!-- - JavaScript (Brendan Eich) -->
<!-- - Cookies -->
<!-- - SSL (HTTPS) -->
<!-- La guerre des navigateurs commence -->Cas d'usage : Comprendre la premiere guerre des navigateurs et comment elle a faconne le web moderne.
Informaticien canadien, createur de Java. Le slogan 'Write Once, Run Anywhere' a revolutionne le developpement d'applications grace a la machine virtuelle Java (JVM).
L'inventeur de l'esperanto des langages : un code qui tourne partout sans traduction.
// Java — James Gosling, 1995
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}Cas d'usage : Java reste dominant dans l'entreprise, Android (historiquement) et les systemes distribues.
Entrepreneur americain, fondateur d'Amazon et d'AWS. AWS a invente le cloud computing commercial et reste le leader mondial. Sa culture des 'two-pizza teams' a influence l'industrie.
Le libraire en ligne qui a accidentellement invente l'infrastructure sur laquelle tourne la moitie d'Internet.
// Le memo Bezos (2002) — API Mandate
// 1. Toutes les equipes exposent leurs
// donnees via des API
// 2. Pas d'autre forme de communication
// 3. Toute API doit etre externalisable
// -> Naissance d'AWSCas d'usage : Le memo API de Bezos est un cas d'etude en architecture microservices et culture d'entreprise tech.
Designer et auteur americain, fondateur d'A List Apart et pionnier des Web Standards. Son livre 'Designing with Web Standards' a pousse l'industrie a abandonner les layouts en tables.
L'evangeliste qui a converti le web du chaos des tables et frames vers les standards CSS et HTML semantique.
<!-- Avant Zeldman : layout en tables -->
<table><tr><td>Menu</td><td>Contenu</td></tr></table>
<!-- Apres : standards web -->
<nav>Menu</nav>
<main>Contenu</main>
<!-- Semantique + CSS = victoire -->Cas d'usage : Comprendre l'evolution du web design et l'importance des standards pour l'accessibilite et le SEO.
Designer et developpeuse americaine chez Apple (WebKit). Pionniere du 'Intrinsic Web Design', elle a pousse l'adoption de CSS Grid et des layouts modernes.
L'urbaniste du web qui a libere les designers de la grille a 12 colonnes en leur donnant CSS Grid.
/* Intrinsic Web Design — Jen Simmons */
.layout {
display: grid;
grid-template-columns:
minmax(200px, 1fr) 3fr;
grid-template-rows: auto 1fr auto;
}
/* Layouts fluides et adaptatifs */Cas d'usage : Ses videos et articles ont demystifie CSS Grid et Flexbox pour des milliers de developpeurs.
Entrepreneur taiwano-americain, co-fondateur et CEO de NVIDIA. Sous sa direction, NVIDIA est passe du GPU gaming au leader mondial du calcul IA avec CUDA.
Le roi du GPU : il a transforme des cartes graphiques pour jeux video en cerveaux de l'intelligence artificielle.
// CUDA — NVIDIA, pousse par Jensen Huang
__global__ void add(int *a, int *b, int *c) {
int i = threadIdx.x;
c[i] = a[i] + b[i];
}
// Calcul parallele sur GPU
// Base de tout le deep learning moderneCas d'usage : Comprendre pourquoi les GPU NVIDIA sont essentiels pour l'IA et le machine learning.
Entrepreneur americain, co-fondateur de Wikipedia. Il a cree la plus grande encyclopedie libre du monde, basee sur le wiki de Ward Cunningham.
L'homme qui a prouve que des millions de benevoles peuvent creer une encyclopedie meilleure que Britannica — gratuitement.
<!-- MediaWiki — propulse Wikipedia -->
== Titre de section ==
'''Texte en gras'''
[[Lien interne]]
[https://example.com Lien externe]
<!-- Syntaxe wiki — simple et puissante -->Cas d'usage : Wikipedia est la preuve que la collaboration ouverte fonctionne a grande echelle.
Informaticien americain, createur de Lisp et inventeur du terme 'intelligence artificielle'. Lisp a introduit le garbage collection, les fonctions de premiere classe et la recursion.
Le philosophe qui a non seulement nomme l'IA mais aussi cree le langage qui a permis d'en rever.
;; Lisp — John McCarthy, 1958
(defun factorial (n)
(if (<= n 1)
1
(* n (factorial (- n 1)))))
(factorial 10) ; => 3628800Cas d'usage : Comprendre les origines de la programmation fonctionnelle et de l'intelligence artificielle.
Developpeur americain, createur de jQuery. jQuery a simplifie la manipulation du DOM et les requetes AJAX, dominant le web de 2006 a 2015.
Le pont entre le chaos du DOM natif et les frameworks modernes — jQuery a appris au web a marcher.
// jQuery — John Resig, 2006
$(document).ready(function() {
$('#btn').click(function() {
$.ajax('/api/data', {
success: function(data) {
$('#result').html(data);
}
});
});
});Cas d'usage : Comprendre l'evolution du front-end et pourquoi les frameworks modernes ont remplace jQuery.
Mathematicien hungaro-americain qui a defini l'architecture des ordinateurs modernes (architecture von Neumann). Memoire, unite de calcul, unite de controle et I/O — tous nos PC suivent encore ce modele.
L'inventeur du plan d'urbanisme que chaque ville (ordinateur) suit encore aujourd'hui.
// Architecture von Neumann
// CPU <-> Memoire (instructions + donnees)
// | |
// Controle I/O
// Un seul bus = goulot de Von NeumannCas d'usage : Comprendre pourquoi la RAM, le CPU et le bus memoire sont organises comme ils le sont dans chaque machine.
Designer britannique, ancien Chief Design Officer d'Apple. Il a dessine l'iMac, l'iPod, l'iPhone et l'iPad. Son minimalisme a defini l'esthetique tech des 20 dernieres annees.
Le sculpteur d'Apple : chaque courbe d'iPhone, chaque pixel d'iOS porte sa marque.
/* Design System — philosophie Jony Ive */
/* Principes Apple Human Interface : */
/* - Clarte : le contenu est roi */
/* - Deference : l'UI s'efface */
/* - Profondeur : layers et mouvement */
/* Flat design = son heritage */Cas d'usage : Comprendre l'importance du design system et de la coherence visuelle dans les produits tech.
Ingenieur americain chez Facebook, createur de React. Inspire par XHP (PHP) et les concepts fonctionnels, il a cree la bibliotheque UI la plus influente de la derniere decennie.
L'architecte qui a impose l'idee folle que le HTML devait vivre DANS le JavaScript — et le monde a fini par lui donner raison.
// React — Jordan Walke, 2013
function Hello({ name }) {
return <h1>Hello, {name}!</h1>;
}
// JSX + Virtual DOM = revolution UICas d'usage : React domine le front-end. Comprendre son origine aide a saisir le paradigme declaratif et composant.
Developpeur bresilien, createur d'Elixir. Il a construit Elixir sur la machine virtuelle Erlang (BEAM) pour combiner la fiabilite des telecoms avec une syntaxe moderne inspiree de Ruby.
Celui qui a pris le moteur d'un char d'assaut (Erlang/BEAM) et l'a mis dans une voiture de sport elegante.
# Elixir — Jose Valim, 2011
defmodule Hello do
def greet(name) do
IO.puts("Hello, #{name}!")
end
end
Hello.greet("World")Cas d'usage : Elixir excelle dans les systemes temps reel et concurrents (chat, IoT, fintech). Phoenix LiveView est son framework phare.
Ingenieur americain, ancien Developer Advocate chez Google Cloud et expert Kubernetes. Ses demos live et son projet 'Kubernetes the Hard Way' sont des references en DevOps.
Le maestro de Kubernetes : il peut deployer un cluster les yeux fermes et expliquer pourquoi en meme temps.
# Kubernetes the Hard Way — Kelsey Hightower
apiVersion: apps/v1
kind: Deployment
metadata:
name: hello
spec:
replicas: 3
template:
spec:
containers:
- name: hello
image: hello:1.0Cas d'usage : 'Kubernetes the Hard Way' est LA ressource pour comprendre Kubernetes en profondeur, sans abstractions.
Informaticien americain, co-createur d'Unix et du langage B (predecesseur du C). Il a aussi co-cree le langage Go chez Google et l'encodage UTF-8.
Le couteau suisse de l'informatique : chaque outil qu'il touche devient un standard.
// UTF-8 — co-invente par Ken Thompson
// Compatible ASCII, encodage variable
// 'A' = 0x41 (1 octet)
// 'e' = 0xC3 0xA9 (2 octets)
// Utilise par 98% du webCas d'usage : Comprendre les origines d'Unix, de Go et de l'encodage de caracteres universel UTF-8.
Developpeur americain, createur du TDD (Test-Driven Development), de l'Extreme Programming (XP) et co-signataire du Manifeste Agile. Il a aussi cree le framework de test JUnit.
Le coach sportif du dev : il t'oblige a ecrire le test AVANT le code, comme un plan d'entrainement avant le match.
// TDD — Kent Beck
// 1. Red : ecrire un test qui echoue
// 2. Green : ecrire le minimum pour passer
// 3. Refactor : nettoyer le code
test('add', () => {
expect(add(1, 2)).toBe(3);
});
const add = (a, b) => a + b;Cas d'usage : TDD et Agile sont des pratiques standard en entreprise. Question classique d'entretien.
Developpeur americain, createur de Testing Library (React Testing Library) et d'EpicWeb.dev. Il a popularise les bonnes pratiques de test front-end : 'test the way your users use your app'.
Le coach de test React : grace a lui, on ne teste plus les details d'implementation mais le comportement utilisateur.
// React Testing Library — Kent C. Dodds
import { render, screen } from '@testing-library/react';
test('greets the user', () => {
render(<Hello name="World" />);
expect(screen.getByText('Hello, World!'))
.toBeInTheDocument();
});Cas d'usage : Testing Library est le standard de test React. Sa pyramide de test (integration > unit) est largement adoptee.
Hacker americain, autrefois le plus recherche par le FBI. Apres sa prison, il est devenu consultant en securite. Decede en 2023, il reste une figure emblematique du social engineering.
Le cambrioleur devenu serrurier : il a prouve que le maillon faible de la securite est toujours l'humain.
// Social Engineering — Kevin Mitnick
// Les 4 phases :
// 1. Recherche (OSINT sur la cible)
// 2. Pretexte (construire une histoire)
// 3. Exploitation (obtenir l'acces)
// 4. Fuite (ne pas laisser de traces)
// La meilleure defense = la formationCas d'usage : Comprendre que la securite n'est pas que technique : le facteur humain est souvent le plus vulnerable.
Informaticien americain, co-fondateur de Google avec Sergey Brin. L'algorithme PageRank a revolutionne la recherche web en classant les pages par leur popularite (liens entrants).
L'inventeur du systeme de vote du web : plus une page recoit de liens, plus elle est pertinente.
// PageRank — Larry Page, 1998
// PR(A) = (1-d) + d * SUM(PR(Ti)/C(Ti))
// d = facteur d'amortissement (~0.85)
// Ti = pages qui pointent vers A
// C(Ti) = nombre de liens sortants de Ti
// Le web comme un graphe de citationsCas d'usage : Comprendre les bases du SEO et comment les moteurs de recherche classent les pages web.
Linguiste et programmeur americain, createur de Perl. Il a defini les trois vertus du programmeur : paresse, impatience et orgueil (hubris).
Le poete de la programmation : Perl, c'est comme ecrire un haiku — puissant mais souvent incomprehensible pour les autres.
#!/usr/bin/perl
# Perl — Larry Wall, 1987
use strict;
use warnings;
my $name = 'World';
print "Hello, $name!\n";
# 'There is more than one way to do it'Cas d'usage : Comprendre l'ere pre-Python/Ruby du scripting et l'influence de Perl sur les regex et le web des annees 90.
Chercheuse et developpeuse greco-americaine, experte CSS et membre du W3C TAG. Elle est connue pour ses demos CSS innovantes et son livre 'CSS Secrets'.
La magicienne du CSS : elle fait des choses avec des proprietes CSS que personne ne pensait possibles.
/* Astuce CSS — style Lea Verou */
.gradient-text {
background: linear-gradient(45deg, #f00, #00f);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* CSS peut tout faire (ou presque) */Cas d'usage : Ses contributions au W3C et ses techniques CSS avancees sont des references pour les devs front-end.
Ingenieur finno-americain, createur du noyau Linux et du systeme de controle de version Git. Linux fait tourner la majorite des serveurs, smartphones (Android) et supercalculateurs du monde.
Le gars qui a construit le moteur de 90% des serveurs du monde... puis a invente l'outil pour gerer le code de tout le monde.
# Premier message de Linus (1991)
# 'I'm doing a (free) operating system
# (just a hobby, won't be big)'
$ git init
$ git add .
$ git commit -m 'Initial commit'
# Git — Linus Torvalds, 2005Cas d'usage : Linux et Git sont les deux outils les plus utilises dans le developpement moderne. Incontournable.
Entrepreneur americain, co-createur de Mosaic (premier navigateur graphique) et de Netscape. Il a popularise le web aupres du grand public et co-fonde Andreessen Horowitz (a16z).
Celui qui a mis une interface graphique sur Internet — avant lui, le web ressemblait a un terminal noir.
<!-- Mosaic — Marc Andreessen, 1993 -->
<!-- Premier navigateur a afficher les images -->
<!-- inline avec le texte -->
<img src="photo.gif">
<!-- La balise <img> vient de Mosaic -->Cas d'usage : Comprendre comment le web est passe d'un outil academique a un phenomene grand public.
Informaticienne americaine, directrice du software engineering pour le programme Apollo de la NASA. Son code a permis l'alunissage d'Apollo 11. Elle a invente le terme 'software engineering'.
La femme qui a code l'alunissage — son logiciel a sauve Apollo 11 d'un crash a 3 minutes de la Lune.
// Apollo 11 — Margaret Hamilton
// Le systeme de priorite des taches
// a sauve l'alunissage en 1969
// Quand l'ordinateur a ete surcharge,
// son code a priorise l'atterrissage
// et ignore les taches secondaires.
// Premier 'graceful degradation'Cas d'usage : Pionniere du genie logiciel et de la gestion des erreurs. Son travail a inspire les systemes critiques modernes.
Entrepreneur americain, fondateur de Facebook (Meta). Au-dela du reseau social, Meta a cree React, GraphQL, et investi massivement dans le metaverse et l'IA.
L'etudiant de Harvard qui a connecte 3 milliards de personnes — et dont l'equipe a cree React en bonus.
// Technologies Meta (Facebook)
// React — UI declarative
// GraphQL — query language pour APIs
// Relay — client GraphQL
// Jest — testing framework
// Flow — type checker JS
// Contributions open source majeuresCas d'usage : Meta est un contributeur majeur a l'open source (React, GraphQL, PyTorch). Son ecosysteme est incontournable.
Auteur et consultant britannique, expert en architecture logicielle et patterns. Ses livres 'Refactoring' et 'Patterns of Enterprise Application Architecture' sont des classiques.
Le dictionnaire vivant des bonnes pratiques en architecture logicielle — quand il ecrit un article, l'industrie ecoute.
// Refactoring — Martin Fowler
// Avant : code smell
function price(order) {
return order.qty * order.item.price -
Math.max(0, order.qty - 500) * order.item.price * 0.05;
}
// Apres : Extract Method, noms clairsCas d'usage : Ses patterns et pratiques de refactoring sont des references en entretien et en architecture.
Cryptographe americain, co-inventeur de la cryptographie a cle publique avec Whitfield Diffie. Leur publication de 1976 a revolutionne la cryptographie et rendu le commerce en ligne possible.
Le co-inventeur du secret partage a distance — sans lui, pas de commerce en ligne securise.
// Publication historique (1976)
// 'New Directions in Cryptography'
// Diffie & Hellman
// Concepts introduits :
// - Echange de cles publiques
// - Signatures numeriques
// Base de HTTPS, SSH, PGPCas d'usage : Comprendre les fondations de la cryptographie moderne et de la securite des communications.
Developpeur americain, co-createur de WordPress et fondateur d'Automattic. WordPress propulse plus de 43% de tous les sites web dans le monde.
L'homme dont le projet perso fait tourner presque la moitie du web — le roi discret d'Internet.
<?php
// WordPress — Matt Mullenweg, 2003
add_action('init', function() {
register_post_type('product', [
'public' => true,
'label' => 'Products',
]);
});
?>Cas d'usage : WordPress est incontournable pour les sites vitrines, blogs et e-commerce. Enorme marche de l'emploi.
Developpeur slovaco-americain chez Google, createur d'AngularJS puis co-createur d'Angular. Plus recemment, il a cree Qwik, un framework base sur la resumabilite.
L'eternel reinventeur du front-end : il a cree Angular, puis l'a detruit pour le reconstruire, puis a invente Qwik.
// Angular — Misko Hevery
@Component({
selector: 'app-hello',
template: '<h1>Hello, {{name}}!</h1>'
})
export class HelloComponent {
name = 'World';
}Cas d'usage : Angular est le framework front-end de reference pour les grandes entreprises. Qwik explore le futur du SSR.
Entrepreneur americain, co-fondateur de HashiCorp. Createur de Vagrant, Terraform, Vault, Consul et Nomad — des outils qui ont defini l'infrastructure moderne.
L'outilleur de l'infrastructure cloud : chaque outil HashiCorp resout un probleme precis que tout le monde avait.
# Terraform — Mitchell Hashimoto
resource "aws_instance" "web" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t3.micro"
tags = {
Name = "HelloWorld"
}
}Cas d'usage : Terraform est devenu le standard de l'Infrastructure as Code. Indispensable pour tout profil DevOps.
Informaticien suisse, createur de Pascal et de plusieurs autres langages (Modula, Oberon). Il a formule la loi de Wirth : les logiciels ralentissent plus vite que le materiel n'accelere.
Le prof de discipline qui voulait que les programmeurs ecrivent du code propre et structure — Pascal etait son outil pedagogique.
program HelloWorld;
begin
writeln('Hello, World!');
end.
{ Pascal — Niklaus Wirth, 1970 }Cas d'usage : Comprendre l'evolution des langages structures et l'importance de la simplicite en conception logicielle.
Cryptographe americain, createur de PGP (Pretty Good Privacy). Il a ete poursuivi par le gouvernement americain pour avoir rendu le chiffrement fort accessible au grand public.
Le Robin des Bois de la crypto : il a donne au peuple le droit de chiffrer ses messages, au grand dam des gouvernements.
# PGP — Phil Zimmermann, 1991
# Chiffrement asymetrique pour tous
$ gpg --gen-key
$ gpg --encrypt --recipient bob@mail.com secret.txt
$ gpg --decrypt secret.txt.gpg
# Vie privee = droit fondamentalCas d'usage : PGP et GPG sont toujours utilises pour signer des commits Git et chiffrer des emails.
Developpeuse et auteure britannique, experte CSS Grid et membre du CSS Working Group. Elle a joue un role cle dans la vulgarisation et l'adoption de CSS Grid Layout.
La cartographe de CSS Grid : elle a dessine les plans pour que les devs puissent enfin faire des layouts sans hacks.
/* CSS Grid — vulgarise par Rachel Andrew */
.container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;
}
/* Fini les float hacks ! */Cas d'usage : CSS Grid est devenu le standard pour les layouts web. Ses articles et cours sont des references.
Programmeur dano-groenlandais, createur de PHP. Initialement un ensemble de scripts pour sa 'Personal Home Page', PHP est devenu le langage serveur le plus deploye au monde.
Le bricoleur du dimanche dont le projet perso fait tourner 77% des sites web du monde.
<?php
// PHP — Rasmus Lerdorf, 1995
function greet(string $name): string {
return "Hello, {$name}!";
}
echo greet('World');
?>Cas d'usage : PHP propulse WordPress (43% du web), Laravel, Symfony. Incontournable pour le dev web.
Developpeur britannique chez Vercel, createur de Svelte et SvelteKit. Svelte compile les composants en JavaScript vanille sans virtual DOM, offrant des performances superieures.
Le rebelle du front-end : il a dit 'le virtual DOM est un overhead' et a prouve qu'on peut faire mieux sans.
<!-- Svelte — Rich Harris -->
<script>
let name = 'World';
</script>
<h1>Hello, {name}!</h1>
<style>
h1 { color: purple; }
</style>Cas d'usage : Svelte est une alternative legere a React/Vue avec une approche radicalement differente (compilation vs runtime).
Developpeur americain, createur de Clojure, un Lisp moderne sur la JVM. Ses conferences ('Simple Made Easy', 'Are We There Yet?') sont des references en architecture logicielle.
Le philosophe de la simplicite : pour lui, la complexite accidentelle est l'ennemi numero un du developpeur.
;; Clojure — Rich Hickey, 2007
(defn greet [name]
(str "Hello, " name "!"))
(println (greet "World"))
;; Immutabilite par defaut, data-drivenCas d'usage : Ses idees sur l'immutabilite et la simplicite ont influence Redux, Immer et la programmation fonctionnelle en JS.
Programmeur et activiste americain, fondateur du projet GNU et de la Free Software Foundation (FSF). Il a cree la licence GPL et le concept de logiciel libre (free as in freedom).
Le militant des libertes numeriques : pour lui, un logiciel non-libre est une prison, meme si elle est confortable.
/* GNU/Linux — Richard Stallman */
/* Les 4 libertes du logiciel libre : */
/* 0. Executer le programme */
/* 1. Etudier le code source */
/* 2. Redistribuer des copies */
/* 3. Distribuer des versions modifiees */Cas d'usage : Comprendre les licences open source (GPL, MIT, Apache) est essentiel pour tout developpeur professionnel.
Informaticien canadien, co-createur de Go (avec Ken Thompson et Robert Griesemer) et de UTF-8. Ancien de Bell Labs et de Google.
L'ingenieur qui a cree un langage aussi simple qu'un marteau — et aussi efficace.
// Go — Rob Pike et al., 2009
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}Cas d'usage : Go domine dans le cloud-native (Docker, Kubernetes). Connaitre ses createurs aide a comprendre sa philosophie minimaliste.
Developpeur et auteur americain, createur des principes SOLID et auteur de 'Clean Code'. Figure controversee mais influente, ses idees sur la qualite du code sont omnipresentes.
Le sergent-instructeur du code propre : ses regles sont strictes mais tes coequipiers te remercieront de les suivre.
// SOLID — Robert C. Martin
// S - Single Responsibility
// O - Open/Closed
// L - Liskov Substitution
// I - Interface Segregation
// D - Dependency Inversion
// 5 principes, 1000 entretiens d'embaucheCas d'usage : SOLID et Clean Code sont des sujets classiques en entretien. Connaitre ces principes est attendu de tout dev.
Informaticien suisse, co-createur de Go avec Rob Pike et Ken Thompson. Il a aussi travaille sur la V8 JavaScript engine de Google Chrome.
Le troisieme mousquetaire de Go — celui qui a aussi accelere JavaScript pour tout le monde avec V8.
// Generics en Go 1.18 — contribution majeure
func Map[T, U any](s []T, f func(T) U) []U {
r := make([]U, len(s))
for i, v := range s {
r[i] = f(v)
}
return r
}Cas d'usage : Comprendre l'evolution de Go et le moteur V8 qui propulse Chrome et Node.js.
Developpeur americain, createur de Node.js et de Deno. Node.js a rendu possible l'execution de JavaScript cote serveur, unifiant front-end et back-end en un seul langage.
Celui qui a libere JavaScript de la prison du navigateur et l'a lache sur les serveurs du monde entier.
// Node.js — Ryan Dahl, 2009
const http = require('http');
http.createServer((req, res) => {
res.writeHead(200);
res.end('Hello, World!');
}).listen(3000);
// JS cote serveur — revolutionCas d'usage : Node.js est incontournable en dev web full-stack. Deno est son successeur avec TypeScript natif et securite par defaut.
Entrepreneur americain, CEO d'OpenAI. Il a lance ChatGPT (2022), l'application la plus rapidement adoptee de l'histoire, et dirige le developpement des modeles GPT.
L'homme qui a mis l'IA dans les mains de tout le monde — ChatGPT est le 'iPhone moment' de l'intelligence artificielle.
// OpenAI API — Sam Altman
import OpenAI from 'openai';
const openai = new OpenAI();
const response = await openai.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: 'Hello!' }]
});Cas d'usage : ChatGPT et les LLMs transforment le developpement logiciel. Comprendre cet ecosysteme est devenu essentiel.
Auteur et consultant britannique, reference en architecture microservices. Son livre 'Building Microservices' est le guide de reference pour decomposer un monolithe.
Le chirurgien du monolithe : il t'apprend a decouper une grosse app en petits services sans qu'elle meure sur la table.
// Microservices — Sam Newman
// Monolithe -> Services independants
// [User Service] -> API Gateway
// [Order Service] -> API Gateway
// [Payment Service] -> API Gateway
// Chaque service = deploy independantCas d'usage : Comprendre quand et comment passer aux microservices — et surtout quand ne PAS le faire.
Developpeuse et consultante libanaise, experte en SVG, CSS et accessibilite web. Elle est une reference mondiale pour les animations SVG et le design inclusif.
L'artiste du web qui dessine avec du code SVG tout en s'assurant que tout le monde peut voir ses oeuvres.
<!-- SVG inline — specialite de Sara Soueidan -->
<svg viewBox="0 0 100 100">
<circle cx="50" cy="50" r="40"
fill="none" stroke="#333" stroke-width="2">
<animate attributeName="r"
values="40;45;40" dur="2s" repeatCount="indefinite"/>
</circle>
</svg>Cas d'usage : Ses articles sur SVG et l'accessibilite sont des references pour creer des interfaces inclusives.
Developpeuse et directrice d'ingenierie americaine chez Google. Core team Vue.js, experte en animations web et SVG. Auteure de 'SVG Animations' et ancienne VP DX chez Netlify.
L'artiste-ingenieuse du web : elle fait danser les SVG et les animations CSS comme une choregraphe du navigateur.
<!-- Animation SVG — Sarah Drasner -->
<svg viewBox="0 0 200 200">
<circle cx="100" cy="100" r="50">
<animate attributeName="r"
values="50;70;50" dur="1s"
repeatCount="indefinite" />
</circle>
</svg>Cas d'usage : Ses articles et conferences sur les animations web et la DX (Developer Experience) sont des references.
Dirigeant indo-americain, CEO de Microsoft depuis 2014. Il a transforme Microsoft en adoptant le cloud (Azure), l'open source (achat de GitHub) et l'IA (partenariat OpenAI).
Le medecin qui a ressuscite Microsoft : il a remplace le 'Windows everywhere' par 'Cloud + IA + Open Source'.
// Transformation Microsoft sous Nadella
// - Azure (cloud #2 mondial)
// - GitHub (acquisition 2018)
// - VS Code (open source)
// - TypeScript (open source)
// - WSL (Linux dans Windows)
// Microsoft <3 Open SourceCas d'usage : Comprendre la transformation digitale d'une entreprise et l'importance strategique du cloud et de l'IA.
Developpeur australien, createur de Babel (transpileur JS) et de Rome/Biome (linter+formatter). Babel a permis d'utiliser ES6+ des 2015 dans tous les navigateurs.
Le traducteur simultanee de JavaScript : grace a Babel, les devs pouvaient parler le JS du futur des aujourd'hui.
// Avant Babel : code ES5 obligatoire
var greet = function(name) {
return 'Hello, ' + name;
};
// Apres Babel : ES6+ partout
const greet = (name) => `Hello, ${name}!`;Cas d'usage : Babel a ete essentiel a la modernisation de JavaScript. Biome represente la nouvelle generation d'outils.
Informaticien russo-americain, co-fondateur de Google avec Larry Page. Il a co-developpe PageRank et dirige les projets innovants de Google (Google X, Google Glass).
Le co-pilote de Google : pendant que Page organisait, Brin explorait les frontieres de l'innovation.
// Google Search — Brin & Page, 1998
// Architecture MapReduce (2004)
// map(key, value) -> [(k2, v2)]
// reduce(k2, [v2]) -> [v3]
// A permis de traiter le web entier
// Inspire Hadoop et le Big DataCas d'usage : Comprendre l'echelle de Google et les bases du traitement distribue des donnees (MapReduce, Big Data).
Developpeur norvegien, auteur de plus de 1000 packages npm (got, globby, p-limit, execa, etc.). Il milite pour les ES modules et le small modules pattern dans l'ecosysteme Node.js.
Le recordman de npm : avec plus de 1000 packages, il est a lui seul une usine a briques Lego pour JavaScript.
// Packages de Sindre Sorhus
import got from 'got';
import pLimit from 'p-limit';
const limit = pLimit(5);
const results = await Promise.all(
urls.map(url => limit(() => got(url).json()))
);Cas d'usage : Ses packages sont des dependances de milliers de projets. Comprendre le 'small modules' pattern de npm.
Entrepreneur franco-americain, createur de Docker. Docker a demystifie les conteneurs Linux et revolutionne le deploiement logiciel.
L'inventeur du container maritime du logiciel : empaqueter une app avec tout ce dont elle a besoin, deployable partout.
# Dockerfile — Solomon Hykes, 2013
FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]Cas d'usage : Docker est devenu le standard du deploiement. Comprendre son createur aide a saisir la revolution DevOps.
Entrepreneur americain, co-fondateur d'Apple. Il a revolutionne l'informatique personnelle (Mac), la musique (iPod/iTunes), le telephone (iPhone) et la tablette (iPad) par son obsession du design.
Le chef d'orchestre qui ne jouait d'aucun instrument mais faisait jouer les autres comme personne.
// Philosophie Steve Jobs
// 'Design is not just what it looks like.
// Design is how it works.'
//
// UX > Features
// Simplicite > Complexite
// 'One more thing...'Cas d'usage : Comprendre l'importance du design, de l'experience utilisateur et de la vision produit dans la tech.
Ingenieur americain, co-fondateur d'Apple avec Steve Jobs. Il a concu seul l'Apple I et l'Apple II, des machines qui ont lance la revolution de l'informatique personnelle.
Le genie du garage : pendant que Jobs vendait, Woz construisait les ordinateurs a la main, circuit par circuit.
// Apple II — Steve Wozniak, 1977
// 6502 Assembly
// Le premier ordinateur grand public
// avec couleur, son et slots d'extension
// Woz a concu le hardware ET le software
// Tout seul. Dans un garage.Cas d'usage : Comprendre que derriere chaque grande entreprise tech, il y a un ingenieur brillant.
Dirigeant indo-americain, CEO de Google et Alphabet. Il a dirige le developpement de Chrome, ChromeOS et supervise les projets IA de Google (Bard/Gemini, DeepMind).
Le pilote de Google qui a lance Chrome (devenu le navigateur #1) puis pris les commandes de tout l'avion.
// Chrome V8 — sous la direction de Pichai
// Le moteur JS le plus rapide du monde
// JIT compilation
// Permet Node.js et Deno
// Chrome = 65% de part de marche
// Chromium = base d'Edge, Brave, OperaCas d'usage : Chrome et V8 sont au coeur de l'ecosysteme web et JS moderne (Node.js, Electron).
Developpeur americain, createur de Laravel, le framework PHP le plus populaire. Laravel a modernise PHP avec une syntaxe elegante et un ecosysteme complet (Forge, Vapor, Nova).
Le chef etoile qui a transforme PHP — considere comme du fast-food — en gastronomie.
// Laravel — Taylor Otwell, 2011
Route::get('/hello/{name}', function ($name) {
return view('greeting', ['name' => $name]);
});
// Eloquent, Blade, Artisan, Forge...Cas d'usage : Laravel est le framework le plus productif pour creer des applications web PHP rapidement.
Developpeur et createur de contenu americain, fondateur de Ping.gg et createur du T3 Stack (Next.js, tRPC, Tailwind, Prisma, NextAuth). Figure influente de la communaute TypeScript moderne.
Le curateur de la stack TypeScript moderne : il a assemble les meilleurs outils en un kit pret a l'emploi.
// T3 Stack — Theo Browne
// create-t3-app
// Next.js + TypeScript
// tRPC (API type-safe)
// Tailwind CSS
// Prisma (ORM)
// NextAuth.js
$ npx create-t3-app@latestCas d'usage : Le T3 Stack est une reference pour demarrer un projet TypeScript full-stack rapidement et proprement.
Michael Paulson, aka ThePrimeagen, developpeur americain et createur de contenu. Ancien ingenieur senior Netflix, il est connu pour ses streams sur Vim/Neovim, Rust, Go et les algorithmes.
Le prof de sport du code : il rend les data structures et Vim aussi excitants qu'un match de foot.
-- Neovim config — style ThePrimeagen
vim.keymap.set('n', '<leader>pv', vim.cmd.Ex)
vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv")
vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv")
-- 'Blazingly fast' est son expression culteCas d'usage : Ses cours sur les algorithmes (Frontend Masters) et ses streams educatifs sont des ressources populaires.
Informaticien britannique, inventeur du World Wide Web (HTML, HTTP, URL) en 1989 au CERN. Il a rendu le web gratuit et ouvert, refusant de le breveter.
L'homme qui a offert le web au monde entier — litteralement, il aurait pu etre le plus riche du monde mais a choisi le libre.
<!-- La premiere page web — Tim Berners-Lee -->
<html>
<head>
<title>World Wide Web</title>
</head>
<body>
<h1>World Wide Web</h1>
<a href="http://info.cern.ch">Premier lien</a>
</body>
</html>Cas d'usage : Comprendre les fondations du web et l'importance des standards ouverts.
Editeur et entrepreneur americain, fondateur d'O'Reilly Media. Il a popularise les termes 'open source' et 'Web 2.0'. Ses livres avec les animaux sur la couverture sont iconiques.
Le bibliothecaire en chef de l'informatique — si tu as appris a coder avec un livre a couverture animale, c'est grace a lui.
// O'Reilly Media — Tim O'Reilly
// Livres iconiques :
// - 'JavaScript: The Good Parts' (papillon)
// - 'Learning Python' (rat)
// - 'Design Patterns' (pas O'Reilly mais meme esprit)
// Les animaux = marque de fabriqueCas d'usage : O'Reilly Media reste une reference pour l'apprentissage technique. Sa plateforme en ligne est utilisee par les entreprises.
Developpeur canadien, createur d'Express.js, Koa, Mocha, Commander.js et de dizaines d'autres packages npm. Il a quasiment construit l'ecosysteme Node.js a lui seul avant de passer a Go.
Le batisseur solitaire de npm : il a cree plus de packages essentiels que certaines equipes entieres.
// Express.js — TJ Holowaychuk, 2010
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.listen(3000);Cas d'usage : Express.js reste le framework Node.js le plus utilise. Comprendre ses origines aide a saisir l'ecosysteme Node.
Informaticien britannique, inventeur de l'algorithme Quicksort et du concept de null reference, qu'il a lui-meme qualifie de 'billion-dollar mistake'.
L'inventeur du tri le plus rapide... et de la plus couteuse erreur de l'histoire du logiciel.
// Quicksort — Tony Hoare, 1960
function quicksort(arr) {
if (arr.length <= 1) return arr;
const pivot = arr[0];
const left = arr.slice(1).filter(x => x <= pivot);
const right = arr.slice(1).filter(x => x > pivot);
return [...quicksort(left), pivot, ...quicksort(right)];
}Cas d'usage : Comprendre le tri le plus utilise en pratique et les dangers de null/undefined en programmation.
Informaticien americain, co-inventeur de TCP/IP avec Bob Kahn. Souvent appele 'pere de l'Internet', il a concu le protocole qui connecte tous les appareils du monde.
L'inventeur du langage universel que parlent tous les ordinateurs pour communiquer entre eux.
// TCP/IP — Vint Cerf & Bob Kahn, 1974
// Modele en 4 couches :
// 4. Application (HTTP, FTP, DNS)
// 3. Transport (TCP, UDP)
// 2. Internet (IP)
// 1. Acces reseau (Ethernet, WiFi)Cas d'usage : TCP/IP est la base de tout Internet. Comprendre ce protocole est fondamental pour tout developpeur.
Developpeur americain, inventeur du concept de wiki (WikiWikiWeb, 1995) et de la metaphore de 'dette technique'. Co-signataire du Manifeste Agile.
L'inventeur du wiki ET de la metaphore qui explique pourquoi ton projet ralentit — la dette technique.
// Dette technique — Ward Cunningham
// 'Shipping first time code is like
// going into debt'
// - Raccourcis = emprunts
// - Refactoring = remboursement
// - Si tu ne rembourses jamais...
// les interets t'ecrasentCas d'usage : Le concept de dette technique est utilise quotidiennement en gestion de projet et en planning technique.
Informaticien neerlandais, CTO d'Amazon et d'AWS depuis 2005. Il a popularise le concept 'You build it, you run it' et influence l'adoption massive du cloud computing.
Le maitre d'oeuvre du cloud : quand il parle a re:Invent, les architectes du monde entier prennent des notes.
// Philosophie Werner Vogels
// 'Everything fails, all the time'
// Design for failure :
// - Multi-AZ
// - Auto-scaling
// - Eventual consistency
// - Chaos engineeringCas d'usage : Comprendre la philosophie AWS et les principes de conception pour des systemes distribues resilients.
Developpeur et formateur canadien, createur de cours web (JavaScript30, React for Beginners, Fullstack Advanced React). Co-host du podcast Syntax.fm.
Le prof cool de JavaScript : ses cours sont comme des tutos de cuisine — tu codes en meme temps et ca marche.
// JavaScript30 — Wes Bos
// 30 projets JS vanille en 30 jours
const audio = document.querySelector(
`audio[data-key="${e.keyCode}"]`
);
audio.currentTime = 0;
audio.play();
// Apprendre en construisantCas d'usage : Ses cours gratuits et payants sont des references pour apprendre JavaScript et React de facon pratique.
Cryptographe americain, co-inventeur de la cryptographie a cle publique avec Martin Hellman. L'echange de cles Diffie-Hellman est utilise dans TLS/HTTPS, protegeant chaque connexion web.
L'inventeur du cadenas a combinaison d'Internet : deux inconnus peuvent communiquer en secret sans jamais s'etre rencontres.
// Diffie-Hellman Key Exchange
// Alice et Bob choisissent p, g publics
// Alice: A = g^a mod p (a secret)
// Bob: B = g^b mod p (b secret)
// Cle partagee: B^a mod p = A^b mod p
// Magie : cle secrete sans la transmettreCas d'usage : Diffie-Hellman est a la base de HTTPS. Comprendre ce principe est essentiel pour la securite web.
Informaticien francais, pionnier des reseaux convolutifs (CNN) et Chief AI Scientist chez Meta. Ses travaux sur LeNet ont permis la reconnaissance d'images et de texte.
Le Francais qui a appris aux ordinateurs a voir — ses CNN lisent les cheques bancaires depuis les annees 90.
# CNN — Yann LeCun, LeNet (1998)
import torch.nn as nn
class LeNet(nn.Module):
def __init__(self):
super().__init__()
self.conv1 = nn.Conv2d(1, 6, 5)
self.conv2 = nn.Conv2d(6, 16, 5)
self.fc1 = nn.Linear(16*5*5, 120)Cas d'usage : Les CNN sont la base de la vision par ordinateur : reconnaissance faciale, OCR, conduite autonome.
Informaticien japonais, createur de Ruby. Sa philosophie : optimiser le bonheur du developpeur. Ruby on Rails (DHH) a popularise Ruby dans le web.
Le designer qui a cree un langage pour que les devs sourient en codant — la Marie Kondo du code.
# Ruby — Yukihiro Matsumoto, 1995
class Greeter
def hello(name)
puts "Hello, #{name}!"
end
end
Greeter.new.hello('World')Cas d'usage : Comprendre la philosophie 'developer happiness' et l'influence de Ruby sur les frameworks web modernes.
Autres stacks