Archive

Archive for the ‘.Net’ Category

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…

Publicités

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…

Étiquettes : , ,

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

09/06/2012 8 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…

Vues mobiles en ASP.NET MVC 3: profitez de l’innovation majeure de MVC 4 sans attendre!

14/01/2012 3 commentaires

Après mon dernier article sur ce blog: Vues mobiles en ASP.NET MVC 4, pas mal de gens m’ont dit « C’est dommage, c’est maintenant que je développe ma version mobile, pas le temps d’attendre MVC 4 ». Ne vous inquiétez pas, avec un peu d’effort vous pouvez profiter de ce mécanisme dès maintenant sans aucun risque. Lire la suite…

Étiquettes : ,

Vues mobiles en ASP.NET MVC 4

20/09/2011 1 commentaire

ASP.Net MVC4 a été dévoilé dans une version developer preview. Cette version n’est même pas encore au stade de bêta et donc loin d’être finale mais elle nous permet de nous faire une bonne idée de ce qu’apportera cette nouvelle version. La fonctionnalité majeure est l’apparition de vues dédiées aux mobiles. Nous allons voir comment cette nouveauté fonctionne. Lire la suite…

Agenda de l’évènement de lancement de Silverlight France


L’agenda de l’évènement technique pour le lancement de la communauté Silverlight francophone est désormais fixé! Lire la suite…

Étiquettes : ,
%d blogueurs aiment cette page :