/build 2013


J’ai eu la chance cette année d’assister à la conférence /build à San Francisco vous avez pu vous en rendre compte si vous suivez mes tweets (@christophearg). Je vous prépare toute une série d’articles sur les nouveautés qui nous ont été présentées côté web. En attendant, j’ai mis en ligne les photos que j’ai prises durant l’évènement. Si ça vous intéresse vou pouvez les retrouver sur Facebook ou Google+.

Appliquer des transformations à des fichiers via les Bundles

06/04/2013 1 commentaire

Sur toutes les applications, certaines variables sont nécessaires côté client et souvent, elles dépendent de l’environnement d’exécution, de paramétrages serveur, etc… Prenons par exemple un code que tout le monde connaît, le code d’intégration de google analytics: il contient un identifiant utilisateur et un domaine. Personne ne veut que ces variables soient initialisées de la même manière si on est en environnement de développement ou en environnement de production pour ne pas fausser les stats. Le mécanismes de bundling et surtout de transformation peut nous y aider. Lire la suite…

Tester du code intestable grâce à MS Fakes

02/02/2013 4 commentaires

Tous les développeurs qui ont eu à coder des tests unitaires (c’est à dire tous les développeurs du monde sur chacune de ses lignes de code dans un monde idéal^^) on rencontré des problèmes de code non testable: design logiciel qui ne s’y prête pas, forte adhérence à un ou des composants extérieurs,… L’état de l’art du design logiciel aujourd’hui fait à raison une grande place à la testabilité et les éditeurs l’ont bien compris en intégrant ces possibilités directement aux frameworks du marché – Asp.Net MVC en est un bon exemple, quasiment tout est testable sans difficulté grâce à l’injection de dépendances built-in. Mais souvent, nous avons à travailler sur du vieux code qui n’est pas vraiment au goût du jour et donc pas vraiment testable. Heureusement, une nouvelle fonctionnalité apparue dans Visual Studio 2012 va nous permettre de le faire quand même. Lire la suite…

[Astuce WinRT] NavigateToString et le scroll

16/01/2013 2 commentaires

Si vous ajoutez sur une page WinRT un contrôle Webview et appelez NavigateToString dessus, vous perdrez le scroll à la molette de la souris sur tous les autres contrôles de la page. La raison est simple, le contrôle WebView n’est pas vraiment un contrôle et ne possède pas de méthode Focus(). A la fin d’un NavigateToString, le WebView prend le focus automatiquement et capture la molette de la souris. Pour palier à ce problème, il existe plusieurs workarounds. Lire la suite…

[Perso] Bonne année 2013!

01/01/2013 2 commentaires

Un petit post pour vous souhaiter une très bonne année 2013. L’année 2012 a été riche en rebondissements de mon côté. Je n’ai pas été très actif sur ce blog mais en contrepartie j’ai créé ma société de consulting autour des technologies Microsoft. Pleins de projets en cours, des applications Windows 8, Windows Phone 8, mais aussi des concepts web dont je ne peux pas encore parler vont voir le jour en 2013. J’essaierai de me garder un peu de temps pour écrire sur ce blog j’ai beaucoup d’articles dans le pipe notamment autour de MVC 4 et de HTML 5 pour les développeurs web avancés. Je me suis également formé en profondeur sur WinRT et tout ce qui concerne les applications Windows 8 et j’aimerai vous faire part de mon expérience à travers une série d’articles plutôt de niveau débutant. Sur un plan moins technique, j’ai récemment été pas mal impliqué sur les méthodologies agiles (scrum, kanban…) c’est un sujet qui me plaît beaucoup et j’adorerai en discuter avec vous et confronter nos expériences. Beaucoup de belles choses à venir donc pour 2013 et je tiens encore à vous remercier des échanges que nous avons et d’avoir continué à suivre ce blog même si la quantité de contenu produit cette année 2012 a été moins importante (j’espère que la qualité a quand même été au rendez-vous mais vous seul pouvez me le dire ;) )

Cycle de vie détaillé d’une requête MVC

09/06/2012 6 commentaires

Quand vous appelez une action dans une application MVC, tout se passe comme si vous invoquiez simplement une méthode de la classe contrôleur. Comment passe t’on d’une requête http à une invocation de méthode avec des arguments? Comme la magie n’existe pas, nous allons tenter de décrypter ici tout ce qui se passe lors du traitement d’une requête dans une application MVC. Dans quel ordre et dans quel but, que pouvons nous y dériver, étendre… Un petit voyage dans les rouages du framework toujours utile pour trouver des solutions élégantes à certaines problématiques récurrentes. Lire la suite…

[Green-acres] Offre de stage développeur .Net

27/01/2012 2 commentaires

Green-acres / Immofrance.com recrute un stagiaire pour intégrer mon équipe de développement. Si vous aimez le challenge et le beau code n’hésitez pas à consulter l’offre ICI et à postuler.

Suivre

Recevez les nouvelles publications par mail.

Joignez-vous à 296 followers

%d bloggers like this: