[new:15/11/2012]La programmation asynchrone était déjà entrée depuis longtemps dans la panoplie du développeur, même si certains sont arrivés à faire l’autruche jusqu’à maintenant. Mais avec Windows 8 l’asynchrone est une obligation. Certains warnings du compilateurs matérialisent des erreurs fréquentes. Regardons les deux plus fréquents…Plus...
[new:31/12/2012]Développer cette année c’est forcément développer cross-plateforme. Mieux, c’est développer cross-form factor... Android, iOS, Windows 7, Windows 8, sur PC, tablette, smartphone... Un vrai casse-tête qui peut couter une fortune si on n’adopte pas dès le départ la bonne stratégie et les bons outils. C’est une stratégie opérationnelle avec ses outils que je vais vous présenter dans cette série de billets dont voici la première partie.Plus...
[new:31/08/2012]MVVM est un sujet que j’aime bien. Je vous ai présenté sous forme de livres PDF les frameworks MVVM Light et Jounce, bientôt je vous présenterai deux autres frameworks. Mais leur intérêt est tel que leur nom mérite d’être connu au plus vite.Plus...
[new:30/09/2012]S’il y a bien une chose qui est “ze” base de la programmation sous .NET quel que soit la technologie d’affichage, c’est bien la notification des changements de valeur des propriétés ! Bizarrement cette fonctionnalité cruciale sur laquelle tout DAL, tout BOL, tout modèle Entity Framework se base, sans lequel MVVM n’existerait pas, ni Prism, ni Jounce, ni rien, bizarrement disais-je, Microsoft n’a jamais rien fait pour l’améliorer, laissant chacun se débrouiller et bricoler sa solution !Plus...
[new:30/08/2012]Parmi les petites différences entre Silverlight et WinRT, en voici une qui concerne l’accès au thread de l’UI, ce qui est essentiel.Plus...
[new:30/08/2012]Quand on connait déjà Silverlight, la question qui se pose tout de suite est de savoir comment réutiliser au mieux son savoir-faire sous WinRT, ce qui implique de comprendre et connaître les différences principales entre les deux plateformes. Dans cette première partie j’aborderai les déclarations des espaces de noms, car sans eux, rien ne tourne. Plus...
[new:30/05/2012]Contre vents et marées, ce fantastique langage qu’est C# continue son éternelle mutation, comme un papillon qui n’en finirait pas de renaitre de son cocon, toujours plus beau à chaque fois. Dernièrement j’ai beaucoup parlé de WinRT et Windows 8, et j’en reparlerai tout l’été pour préparer la rentrée ! Mais lorsque tout cela sera enfin sur le marché la version 5 de C# le sera aussi et il serait bien dommage de l’oublier. Quelles nouvelles parures arbore notre papillon dans cette mouture ?Plus...
[new:30/05/2012]J’en parlais dans mon dernier billet “Html 5, la fin tragique d’un buzz” qui a fait réagir beaucoup de monde. Jugé par certains comme une vision délirante du futur, la grande majorité des lecteurs adhéraient à ma prédiction. Celle-ci se confirme bel et bien, les applications natives sont l’avenir du développement, et non plus Html 5...Plus...
[new: 15/12/2011]Les RX Extensions, TPL et Async CTP sont trois technologies releasées ou en cours de l’être, toutes les trois traitent d’asynchronisme et de parallélisme. Toutes les trois déboulent presque en même temps, ce qui est une belle illustration d’auto-référence ! Mais en dehors de ça, comment comprendre cette avalanche et que choisir ?Plus...