février
2007
Mon futur livre « NHibernate in Action » est dès à présent disponible grâce au Manning Early Access Program (MEAP). Le premier chapitre est disponible gratuitement. Vous pouvez le télécharger et envoyer vos commentaires sur son forum. Vous pouvez aussi accéder aux chapitres 2 à 4 grâce au MEAP. En gros, vous achetez le livre maintenant (cliquez sur l’image ), vous lisez ses chapitres au fur et à mesure de leurs disponibilité et vous obtenez le livre […]
janvier
2007
Et bien, il semblerait qu’Amazon a vendu la mèche Fin du concours, donc. J’ai reçu beaucoup de conjectures, certain drôles, d’autres intéressantes et quelques justes. Oui, nous avons un gagnant (la première bonne conjecture); il s’agit de: Vincent Brabant (à suivre). Ce que j’ai vraiment aimé avec ce concours, c’est qu’il a généré beaucoup d’idées interessantes pour mes projets futures Assez de mystères, vous lirez l’annonce dans mon prochain post.
décembre
2006
Mon précédent post (Qu’est-ce que je manigance?) n’a pas généré beaucoup de commentaires; peut-être étais-ce trop difficile à deviner. Voila quelques indices pour vous aider: – Très utile – Long travail – Aspect commercial – Hibernate a « quelque chose comme ça » Ces vagues indices devraient être suffisants pour n’importe quel bon devin. Au fait, je pensais en faire l’annonce plus tôt, mais il semble qu’il ne soit pas encore près pour ça Afin de rendre […]
décembre
2006
Disclaimer: Je suis loin d’être l’ »inventeur » de cette directive Elle existe depuis pas mal de temps et est l’une des directives de .NET. Supposons que nous devons implémenter une entité Répertoire. Une instance de Répertoire peut être soit une répertoire racine, soit un sous-répertoire (s’il est dans un autre répertoire). Je sais que cette exemple est un peu bizarre, mais vous comprendre pourquoi je le prends dans le prochain article
décembre
2006
En me basant sur l’exemple de mon article précédent, nous allons étendre l’entité Répertoire. – Pour un répertoire racine, nous devons spécifier le lecteur dans lequel ce répertoire est. – Pour un sous-répertoire, nous devons spécifier le répertoire dans lequel ce sous-répertoire est. Dans le cadre de cet exemple, nous imiterons les DataSet typés (c’est à dire, ne pas utiliser la POO :D): Ce lecteur/répertoire est spécifié en utilisant son identificateur (un entier, par exemple). […]
décembre
2006
J’ai commencé à utiliser NHibernate il y’a deux ans et je me suis progressivement impliqué dans son développement. J’étais très actif sur son forum jusqu’au début de cette année. Après cela, je ne répondais qu’aux sujets adressés à moi et mon bébé (NHibernate.Mapping.Attributes). Que c’est t’il donc passé? La plus part du temps, les gens impliqués dans des « open source software » (OSS) se retirent progressivement pour se concentrer sur leur propre carrière, lorsqu’ils n’ont pas […]
septembre
2006
NHibernate 1.2.0.Beta1 est sorti il y’a quelques jours, et j’aimerais parler de quelque unes de ces étonnantes nouvelles fonctionnalités. La première dont je parlerais est … non non, pas le support des Procédures Stockées Oui, je sais, c’est la nouvelle fonctionnalité la plus attendu; mais Ayende m’a devancé avec son « Using NHibernate With Stored Procedures« . Donc, qu’est-ce qu’il reste? Les types paramétrés (NH-636)? Le support des projections dans les requètes ICriteria (NH-617)? Le paramètre IList […]
août
2006
J’ai trouvé cette citation au début du chapitre 3 de Enterprise Solution Patterns Using Microsoft .NET v2: (traduction approximative de l’original) « Un architecte, lors de son premier travail, aspire à la simplicité et la clarté. Il sait qu’il ne sait pas ce qu’il fait, ainsi il le fait avec attention et retenu. Au fur et à mesure qu’il conçoit son premier travail, il imagine de nombreuses améliorations et embellissements. Ceux-ci sont stockés pour être utilisé […]
juin
2006
Depuis la sortie de NHibernate 1.2.0.Alpha1, les associations et les collections sont « lazy » par défaut. Je pense qu’il est important de comprendre pourquoi. (Existe-t-il un mot en français pour décemment remplacer « lazy » ?) Je suis sure que la plus part des personnes migrant vers NH1.2.0 vont d’abord ajouter default-lazy= »false » à <hibernate-mapping> dans tous leurs mappings. Et cette opération est certainement très utile pour rendre son application fonctionnelle avec cette nouvelle version. Mais je pense que […]
mai
2006
Après 5 mois et 14 jours, la nouvelle version de NHibernate est disponible en alpha! Cf. l’annonce officielle. La fonctionnalité la plus attendu est évidemment le support (officiel) des generics et nullables de .NET 2.0. Et la fonctionnalité la plus inattendu est le fait que les associations et collections sont maintenant « lazy » par défaut! (mais vous pouvez modifier cela en ajoutant default-lazy= »false » à « hibernate-mapping » dans vos mapping). Cette nouvelle version apporte évidemment un tas d’autres […]