Codingly

(InvokeRequired + Invoke) < SynchronizationContext

Publié dans Posts by Romain Verdier sur août 4th, 2008

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 :
(Lire la suite…)

Tagged with: , ,

La propriété svn:externals et les révisions

Publié dans Posts by Romain Verdier sur juillet 19th, 2008

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.
(Lire la suite…)

Tagged with: ,

CIL Programming, presque under the hood of .NET

Publié dans Posts by Romain Verdier sur juillet 10th, 2008

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.
(Lire la suite…)

Tagged with: , , ,

ALT.NET en France : Rencontre Parisienne #3

Publié dans Posts by Romain Verdier sur juillet 4th, 2008

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à.
(Lire la suite…)

Tagged with: ,

Codingly Visual Studio Theme Beta 1

Publié dans Posts by Romain Verdier sur juin 25th, 2008

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.
(Lire la suite…)

Tagged with: ,

Lettre ouverte à Microsoft à propos d’Entity Framework

Publié dans Posts by Romain Verdier sur juin 23rd, 2008

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.
(Lire la suite…)

Tagged with: , ,

Etes-vous ALT.NET ?

Publié dans Posts by Romain Verdier sur juin 18th, 2008

Si vous avez l’habitude de lire les blogs nord-américains de la communauté .NET, vous avez très certainement déjà rencontré un post traitant du sujet, ou au moins y faisant allusion. Il est même probable que vous sachiez parfaitement en quoi consiste le mouvement ALT.NET. Si vous n’avez pas l’habitude de trainer sur ces blogs et que vous avez tout de même entendu parler de la communauté ALT.NET, c’est bon signe.

Malheureusement, cela fait de vous une exception. En France, ALT.NET reste globalement très méconnu.
(Lire la suite…)

Tagged with: , ,

Une astuce volée à Jon Skeet

Publié dans Posts by Romain Verdier sur juin 18th, 2008

Si certains d’entre vous trouvent pénible le fait de devoir s’assurer qu’un évènement est non null avant de le lancer, voici une idée :

Profitez de la contravariance sur les delegates et initialisez votre event de la sorte :

(Lire la suite…)

Tagged with: , ,

Ordinateur, je t’aime à nouveau

Publié dans Posts by Romain Verdier sur juin 16th, 2008

UPS est passé vendredi matin pour livrer deux gros cartons chez moi. L’un contenant mon nouveau PC monté, l’autre avec toutes les boites des composants ainsi que les pièces et accessoires non utilisés. Pour info, j’avais passé commande online samedi matin. Cela signifie qu’en moins de 5 jours, ma commande a été préparée, montée, et livrée. Je pense que la performance est saluable : merci materiel.net.

Je vais essayer de vous livrer mes premières impressions, à tiède.

(Lire la suite…)

Tagged with: ,

Dell XPS vs Ultimate Developer Rig

Publié dans Posts by Romain Verdier sur juin 8th, 2008

Dernièrement, je vous expliquais que je devais absolument changer mon PC, et que j’avais sérieusement envisagé de commander un Dell XPS. Ca me semblait être une idée honnête puisqu’à l’époque je voulais éviter de perdre du temps à choisir mes pièces et à monter un DIY PC.

Mais j’ai été piégé. Heureusement.

Je pensais ne plus être l’étudiant geek qui bricole son PC. J’avais raison. Je pensais que je pouvais faire confiance à un constructeur et sélectionner une configuration toute faite sans me prendre la tête. J’avais tort.
(Lire la suite…)

Tagged with: ,