Ressources à connaître

Cette page liste un ensemble de ressources intéressantes dans le domaine du développement, de la gestion de projet ou de la recherche. Elle sera complétée au fur et à mesure des mes trouvailles, mais je suis également preneur de tout ce qui pourrait permettre de la rendre plus exhaustive ou diverse.


Livres

couverture

Pragmatic Programmer, The: From Journeyman to Master :

Un "Must Have"!!! Tout bon développeur ou ingénieur devrait avoir lu ce livre : la théorie des fenêtres cassées, le concept de la soupe de cailloux ou de la grenouille bouillie, autant de théories issues d'analyses comportementales ou de faits techniques, pour permettre de mieux se plonger dans des problématiques quotidiennes de gestion de projet, programmation ou développement personnel.

Working Effectively with Legacy Code :

Pour tout savoir sur les méthodes à employer et réflexions à cheminer lorsque l'on travaille avec du code hérité : comment comprendre rapidement ce qui est mis en place? comment le modifier sans faire tomber le système? Où et par quoi commencer quand il s'agit de tester et maintenir un code existant?... Très technique et spécialisé mais néanmoins intéressant pour clarifier et structurer ses idées.

couverture
couverture

Java Persistence et Hibernate :

Un condensé très bien réalisé de tout ce qu'il faut connaître sur Hibernate et l'API de persistance Java, depuis l'historique des spécifications jusqu'aux fonctions avancées et une présentation des outils gravitant autour d'Hibernate (Hibernate tools).

Common Java Cookbook :

Un très bon ouvrage pour tout savoir sur les utilitaires Java libres pour se faciliter la vie avec la manipulation de listes, de xml, de chaines de caractères... Chaque page apporte son lot de petites astuces pourtant très très pratiques! On y apprend même comment utiliser Java pour se rapprocher de la programmation fonctionnelle.

couverture
couverture

The Well-Grounded Java Developer :

Un livre encore en cours de rédaction sur les nouvelles fonctionnalités de Java 7 et 8, vues de manière très approfondie et pertinente. Il est d'ores-et-déjà accessible grâce au programme "Manning Early Access" qui permet la lecture des chapitres au fur et à mesure de leur écriture. Un aperçu est également accessible ici.

Don't just roll the dice :

On sort un peu du monde Java avec ce livre décrivant les différentes méthodes et outils pour déterminer le prix d'un logiciel, comment se démarquer de la concurrence, se placer sur un marché... Bref, comment vendre un logiciel.

couverture
couverture

Patterns of Enterprise Application Architecture :

Encore un très bon livre écrit par Martin Fowler. Celui-ci couvre de manière assez efficace les concepts d'intégration d'applications en entreprise. Un domaine encore peu maîtrisé mais vers lequels s'orientent de plus en plus de projets.

Version Control by Example :

Eric Sink, le fondateur de SourceGear a décidé de mettre en ligne un très bon livre, clair et concis, sur les différentes manières d'aborder la gestion de source (dé/centralisée), doté d'un jeu d'exemples reproduits avec les différents outils présentés, très pratique pour établir un comparatif rapide.

couverture

(Auto)Formation

Javaspecialists :

Un site web qui propose pas mal de formations Java professionnelles (payantes) mais qui fait également part de certains documents intéressants sur tout ce que doit connaître un vrai spécialiste Java (un PDF est accessible à l'adresse du lien ci-dessus).

KodeJava

KodeJava a pour vocation de fournir des exemples de code Java dans tout un tas de domaines, pour faciliter l'apprentissage ou fournir un moyen rapide de trouver un bout d'algorithme intéressant.

Programming Praxis

Amateur de défis? Ce site publie régulièrement des énoncés de problèmes/puzzles à résoudre, dans quelque langage que ce soit. Différentes solutions sont proposées par les rédacteurs ou les lecteurs ayant participé, ce qui permet de s'auto-évaluer.

TopCoder

Un monte d'un cran par rapport à Programming Praxis : ici des arènes sont carrément mises en place pour faire "s'affronter" les développeurs autour de certains sujets. Le but, créer le code le plus rapide, robuste, efficace le plus rapidement possible. A la clef, reconnaissance et surtout véritables prix!


Liens

Blog de Mickael Baron :

Blog contenant des informations intéressantes sur Eclipse RCP mais par dessus tout, son "blogroll" contenant un grand nombre de liens vers d'autres sites : un "must-read" pour avoir un point de vue général et éclairé sur la communauté Eclipse.

Blog de Jeff Hatwood - Codinghorror

Un blog très intéressant sur un ensemble vaste de thèmes autour du développement et du facteur "humain" dans ce domaine. Permet de prendre du recul sur son activité tout en se cultivant.

The coder's breakfast - par Olivier Croisier

Un très bon site pour des ressources variées sur Java, de tout niveau. Mais le must-see sont ses fameux quiz Java : des petits casse-têtes codés par lui-même en général, qui permettent parfois de découvrir des astuces pour résoudre des problèmes tantôt concrets tantôt "farfelus"!

Le Torréfacteur Java

La vocation du torréfacteur est de traduire en français un maximum de ressources Java. Son contenu est encore assez peu fourni, mais sa catégorie "liens" expose des ressources très instructives.

DZone RefCardz

Une fois abonné à ce site (gratuitement), vous pourrez télécharger une quantité impressionnante de cheatsheets sur des thèmes divers et variés. Un site très pratique pour trouver rapidement des documents concis, explicites et exhaustifs sur des sujets particuliers.

Espace de fouille

Un gros annuaire de liens en tout genre sur Java/J2EE et les innovations dans le monde IT.

JavaCodeGeeks

Une mine d'informations sur la communauté Java et plus particulièrement sur les membres importants comme les "Java Champion" (Stephen Chin...) et autres speakers renommés (Mark Reinhold, Martijn Verburg...)

Planet JDK

Rassemble toutes les nouvelles parutions de la part des acteurs majeurs d'Oracle. La liste est longue mais il est toujours très intéressant de lire leurs articles pour avoir une vue large de ce qui se passe dans la sphère Java.

Dr Dobbs

Encore une mine d'informations pour les développeurs Java : articles, webinars, journaux, dvd, livres, vidéos... Une référence à suivre car y sont décernés des prix pour les meilleurs livres, outils et méthodes (Jolt awards)

Manifesto for software craftsmanship

Sur cette page se trouve la liste des ressources liées au "Manifeste pour les artisans du développement logiciel" : une mouvance qui veut porter le métier de développeur au niveau de l'artisanat, dans le sens puriste du terme : amour du travail bien fait, technique, état d'esprit. Très instructif pour ceux à qui ce métier tient à coeur!


Podcast

Les cast codeurs

Rien de plus explicite que la présentation par les auteurs même :

Le concept du podcast Les Cast Codeurs est de discuter les nouvelles fraîches du monde Java en Français s’il vous plaît.
On a deux formats que l’on alterne régulierement.
Le premier est le format « nouvelles » qui contient les rubriques suivantes:

  • discussion sur les nouvelles du monde Java avec vos hôtes habituels
  • la sélection des outils de la semaine: un outil que l’on utilise au quotidien pour coder ou travailler
  • Java, les mains dans le cambouis: une discussion détaillée sur un sujet peu connu des développeur
Le deuxième format est une interview d’un acteur Francophone (si possible) du monde Java sur un sujet précis.

Javaposse

L'un des podcast les plus écoutés sur la technologie Java en général.


Presse

JavaMagazine

Le magazine officiel d'Oracle, pour se tenir au courant de toutes les nouveautés de la firme et donc de tout l'écosystème Java.

JavaTechJournal

Publié par JAX, association de conférenciers et spécialistes du monde Java (Lars Vogel...), essentiellement en Angleterre et en Allemagne, ce journal clair et concis est un must!

O'Reilly Open Feedback Publishing System

Cette librairie en ligne a pour vocation de "combler le vide entre les manuscrits privés et les blogs publics" : ainsi elle permet de lire en ligne une partie ouvrages édités par la célèbre enseigne. Les rayons sont encore un peu vides mais si les auteurs adhèrent petit à petit à ce système, cela pourra devenir une source de connaissance très appréciable.


Fichier(s) joint(s) :