mBerube.net
A journey to .Net

Les favoris

Livres

  • Patterns of Enterprise Applications by Martin Fowler : La suite logique de Design Pattern mais beaucoup plus ciblé pour les problèmes quotidiens des programmeurs en entreprise. La plupart des patterns restent actuels et utiles après 7 ans même si certains sont tellement biens intégrés dans des produits commerciaux ou open source (ex: Active Record dans NHibernate) qu'il n'est plus nécessaire de s'en préoccuper manuellement.
  • Teach yourself Object Oriented Programming in 21 days by Anthony Sintes : C'est bien sûr un livre débutant sur la programmation object mais dans mes premières années comme programmeur, j'ai beaucoup appris de ce livre car il se base sur un projet complet (un jeu de blackjack) et chaque chapître couvre un sujet et nous fait ajouter des nouvelles fonctionnalités ou améliore le design, etc. C'est du développement itératif agile avant l'heure ! Il couvre également certains sujets plus avancés pour l'époque comme les  tests unitaires automatisés (que je ne comprennais pas à l'époque mais qui font maintenant parti de mon quotidien).  J'y réfère encore avec des stagiaires ou simplement pour me remémorer tout le plaisir que j'ai eu à dévorer ce livre.
  • Big Java by Cay Hortsmann : Un référence complète de Java mais aussi de concept de programmation avancés comme le multi-threading. Les exemples sont évidemment en Java mais peuvent être facilement traduit en C#.

Magazines

 

  • Code Magazine : Un magazine indépendant sur .Net que j'aime bien lire pour let nombre et la qualité des articles. J'aime aussi que la plupart des sujets couvrent des technologies ou des outils qu'on peut utiliser maintenant (plutôt que des technologies à venir comme c'est trop souvent le cas dans MSDN). Message pour la compagnie : J'adorerais m'abonner à la version papier si les frais d'inscription "internationaux" (Je suis au Québec, à 1 heure de Plattsburg, NY) n'était pas si élevé.

 

Podcasts

 

  • Hanselminutes : Le premier podcast que j'ai écouté et ça a changé ma vie. J'ai découvert qu'il y a toute une communauté de personnes qui sont comme moi déterminés à devenir de meilleurs développeurs tous les jours. Les épisodes sont assez courts (30 minutes environ), Scott Hanselman est un gars brillant et talentueux, la qualité des enregistrements est impécable et les personnes en entrevu sont toujours très connaissantes.
  • .NET Rock : Certainement le plus vieux podcast sur .Net encore en onde (avec plus de 500 épisodes). J'apprécie particulièrement la variété des sujets abordés et les connaissances techinques de Richard Campbell, "the IT guy". La section "Better know framework" ouvrant les épisodes est toujours très intéressante. Continuez de nous informer des nouvelles technologies dans l'univers .Net.
  • StackExchange podcast : Ce podcast, créer durant le développement du désormais célèbre StackOverflow est différent des autres podcasts car il focus principalement sur le processus de développement que sur la technologie en tant que tel. Jeff Atwood et Joel Spolsky ont une forte opinion sur les bonnes techniques de programmations, les bons programmes et les bonnes équipes. Très intéresant à écouter (mais ces gens sont si brillants que je me sens très nul en comparaison ...)

 

Aussi disponible en: English