Des livres qui nourrissent ma façon de concevoir, coder et maintenir un logiciel.
Cette sélection rassemble des lectures utiles en développement, architecture et qualité logicielle.
Chaque ressource m’a aidé à structurer mes décisions techniques au quotidien.
-
Capture, analyser et rejouer des paquets réseau
- Développer des outils pour disséquer le trafic et faire de la rétro-ingénierie de protocoles réseau
- Identifier et exploiter des vulnérabilités : corruption mémoire, contournement d’authentification, déni de service (DoS)
- Utiliser des outils comme Wireshark et créer des proxies réseau personnalisés pour manipuler le trafic
- Compréhension du protocole HTTP et de son rôle central sur le Web
- Maîtrise des bases : syntaxe, fonctionnement et requêtes/réponses HTTP
- Gestion des connexions réseau (TCP, performance et fiabilité)
- Architecture Web : proxies, caches et redirections
- Sécurité HTTP : authentification (Basic, Digest) et transactions sécurisées
- Optimisation des performances Web et gestion du trafic
- Traitement des données et contenus (internationalisation, bodies, etc.)
- Interaction avec les robots et règles (robots.txt)
- Compréhension approfondie du fonctionnement du Web moderne (design et protocoles)
- Compréhension du serveur web Apache et de son rôle historique sur Internet
- Installation et configuration avancée d’Apache 2.4 selon des besoins spécifiques
- Mise en place d’hébergement de sites dynamiques avec PHP
- Utilisation d’Apache en tant que Reverse Proxy et Load Balancer
- Optimisation des performances et renforcement de la sécurité serveur
- Gestion de configurations avancées (industrialisation, variables, traitement de données)
- Déploiement et administration d’une stack LAMP complète
- Intégration et hébergement de CMS open source comme WordPress et eZ Publish