bibliographie sélective

Je suis un lecteur acharné et bien que je passe beaucoup de temps à lire sur l’internet, les livres restent ma source d’apprentissage principale. Je ne lis bien sûr pas tous les livres de la même manière, certains présentent des concepts difficiles et demandent une lecture approfondie, alors que d’autres supportent facilement une lecture en diagonale, quitte à les reprendre en situation : ces livres sont souvent des ouvrages de référence quotidiens, les lire d’une traite n’aurait pas d’intérêt. Parfois, certains livres ne se laissent pas lire tout de suite, pour des raisons de temps, d’envie ou de nécessité immédiate, mais illustrent des thématiques qui m’intéressent et que j’aimerais approfondir ultérieurement.

Java

Java efficace

Java en concentré : Manuel de référence pour Java

Java EE 5

The Java EE 5 Tutorial

Exercices en Java

Unified Modeling Language

UML 2 en action : De l’analyse des besoins à la conception

UML 2 pour les développeurs

UML 2 : Modéliser une application web

Extreme Programming

Test-Driven Development: By Example

User Stories Applied: For Agile Software Development

Agile Estimating And Planning

Rédiger des cas d’utilisation efficaces

Ruby et Ruby on Rails

Agile Web Development With Rails

Programming Ruby: The Pragmatic Programmer’s Guide

Recettes Rails

Professional Ruby on Rails

Architecture logicielle et algorithmique

Design patterns: Elements of reusable object-oriented software

L’orienté objet

Algorithmes en Java : Concepts fondamentaux, structures de données, tri et recherche

Object-Oriented Software Construction

Reusable Software: The Base Object-Oriented Component Libraries

ActionScript et Flex

Dictionnaire ActionScript

Le meilleur d’ActionScript 2.0

Programming Flex 2: The Comprehensive Guide to Creating Rich Internet Applications With Adobe Flex

Actionscript 3.0 Cookbook

Flexible Rails: Flex 3 on Rails 2

Web

Bien développer pour le Web 2.0 : Ajax, Prototype, Scriptaculous XHTML/CSS, JavaScript, DOM

SQL in a Nutshell

Langages

Le Livre du C premier langage

Langage C

Programmer en C++

Eiffel, le langage

Programming PHP

Programming Microsoft ASP.NET 3.5

Administration système

Linux Administration

Practical Ruby for System Administration

Apache Cookbook

Le noyau Linux : Des ports d’E/S à la gestion de processus

From Bash to Z Shell: Conquering the Command Line

Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB

Outils

Learning the vi and Vim Editors

Ant in Action

The Definitive Antlr Reference: Building Domain-specific Languages