ALT.NET en France : Mono à Paris pour la 7ème rencontre
Mardi dernier a eu lieu la réunion ALT.NET parisienne du mois de novembre. Généralement, on s’arrange pour que cela tombe le premier mercredi de chaque mois mais cette fois ci nous avons préféré supporter une exception pour bénéficier de la présence de Jean-Baptiste Evain, de passage à Paris. Ce dernier travaille à plein temps pour Novell, en tant que contributeur sur le projet Mono. Oui, vous avez le droit d’être jaloux, en comptant le QA ils doivent être une trentaine. Dans le monde.
(more…)
INotifyPropertyChanged sans les strings, ça vous dit ?
INotifyPropertyChanged
est une interface mal nommée, mais utile. Elle est principalement utilisée lorsqu’on veut mettre en place un databinding bi-directionnel entre un objet et un contrôle Winforms. Le contrôle graphique est par défaut capable de mettre à jour la ou les propriétés de l’objet auquel il est bindé. Par contre, pour qu’il puisse lui-même se mettre à jour lorsque l’objet sous-jacent est modifié, il faut que ce dernier lance l’évènement PropertyChanged
défini par l’interface INotifyPropertyChanged
. Et pour que… OK, j’arrête, vous savez déjà tout ça.
(more…)
ALT.NET en France : Encore et toujours des rencontres à Paris
Nous avons dépassé la mi-septembre, mais j’aimerais dire deux mots à propos de la rencontre ALT.NET Parisienne qui a eu lieu au début du mois, comme tous les mois. Il y avait Robert Pickering, Julien Lavigne du Cadet, Mathias Kluba, Gauthier Segay, Maxence Dislaire, Romain (dont j’ai oublié le nom), et moi-même. J’ai trouvé la réunion particulièrement intéressante, même si nous étions un peu moins nombreux que la dernière fois.
(more…)
Mais tu fais quoi, en fait ?
Je pense avoir une idée très précise de ce qu’est mon métier. En fait, pour savoir comment travailler, ça me parait essentiel. Il ne s’agit pas de constater ce que l’on fait, mais plutôt de comprendre son rôle, d’en connaitre les contraintes et les objectifs ; d’en percevoir l’utilité. Ca peut aider lorsqu’on intègre une équipe où le VCS est un dossier partagé sur \\srv-sources
, ou bien lorsqu’on découvre une boite dans laquelle les stagiaires écrivent des compilateurs pour s’amuser. En brainfuck.
Si je sais ce qu’est mon métier, je devrais être capable de l’expliquer, n’est-ce pas ?
Ca dépend. Il y a quelques semaines j’ai dîné avec mes parents.
(InvokeRequired + Invoke) < SynchronizationContext
Tous les développeurs savent qu’il faut être prudent lorsqu’on est en Corée du Nord ou lorsqu’on s’amuse avec les Winforms dans un contexte multi-threads. On ne doit pas, plus précisément, accéder à un contrôle graphique à partir d’un thread différent de celui dans lequel il a été créé. Ceux qui ont essayé (tous, je crois) ont découvert qu’une InvalidOperationException
était levée :
(more…)
La propriété svn:externals et les révisions
Vous devez être nombreux à utiliser Subversion comme outil de contrôle de code source. Même si on entend parler de plus en plus des VCS distribués comme Git, Bazaar ou Mercurial, Subversion reste une excellente solution. C’est en tout cas celle que j’utilise quotidiennement depuis un moment. Si vous avez l’habitude d’intervenir au niveau de la gestion de configuration de vos projets, vous vous êtes probablement déjà posés tout un tas de questions relatives aux « bonnes pratiques svn ».
J’ai envie aujourd’hui de vous parler de l’une d’elles, concernant la propriété svn:externals
, qui permet de créer des dépendances entre projets versionnés.
(more…)
CIL Programming, presque under the hood of .NET
J’ai terminé il y a quelques semaines la lecture d’un des seuls livres publiés au sujet du langage intermédiaire de la plateforme .NET. J’ai nommé CIL Programming, Under the hood of .NET de Jason Bock.
Je me suis appliqué, un parfait cover to cover, mais je le regrette un peu. Il ne doit pas être évident d’écrire un livre sur un sujet aussi chiant particulier, donc je ne peux raisonnablement pas être aussi acerbe que déçu. Car j’ai été assez déçu.
(more…)
ALT.NET en France : Rencontre Parisienne #3
Je vous en avais parlé : la troisième rencontre ALT.NET Parisienne elle a eu lieu mercredi dernier, en (très) petit comité. Nous étions seulement trois : Robert Pickering, Mathias Kluba, et moi-même. La faute à l’été et aux congés ; il n’y avait pas de foot ce soir là.
(more…)
Codingly Visual Studio Theme Beta 1
Les développeurs passent souvent du temps à configurer et personnaliser leur environnement de travail (système, outils, etc.). On peut même croire parfois qu’ils en font trop.
J’en fais sans doute trop, mais peu me chaut. Après tout c’est mon environnement de travail.
Aujourd’hui je vous donne un aperçu du thème que j’utilise dans Visual Studio. En fait je le rends même disponible en téléchargement, bien que je ne sache pas vraiment s’il s’agit d’un cadeau. Il est basé sur l’excellente font de Damien Guard : Envy Code R et c’est un grey background theme. Pour ceux qui codent en plein écran, c’est assez reposant.
(more…)
Lettre ouverte à Microsoft à propos d’Entity Framework
David Laribee a laissé un message sur le groupe de discussion ALT.NET, indiquant que plusieurs personnes avaient travaillé à la rédaction d’une lettre ouverte à Microsoft, au sujet de sa solution ORM en devenir : Entity Framework.
Cette lettre, qui prend forme d’une pétition, a pour but d’attirer l’attention sur les principales faiblesses du framework. Il ne s’agit pas d’une condamnation, mais plutôt d’une synthèse argumentée qui tente de regrouper les critiques ayant mobilisé le plus de voix au cours des derniers mois.
(more…)
7 comments