Dot.Blog

C#, XAML, WinUI, WPF, Android, MAUI, IoT, IA, ChatGPT, Prompt Engineering

Thread vs Parallélisme

[new:30/03/2014]Beaucoup n’ont pas encore infléchi leur style de programmation vers le multitâche pourtant devenu indispensable. Certains l’ont fait et pensent que jouer avec les Threads est suffisant. En réalité le Threading n’est pas forcément équivalent à du parallélisme. Faisons le point !Plus...

L’arme fatale : NDepend 5

[new:30/11/2013]Développer c’est bien. Refactorer c’est génial, mais interroger le code pour en connaitre ses secrets, ses faiblesses, son organisation, ses dépendances… C’est à la fois indispensable et un peu magique. NDepend version 5 va toujours plus loin pour vous aider dans ce data-mining dont la base de données n’est autre que votre propre code…Plus...

C# : initialisation d’instance, une syntaxe méconnue

[new:20/01/2013]C# est d’une telle finesse qu’on oublie parfois de les utiliser, habituer à écrire les choses d’une certaine façon. Les initialisations d’instance par exemple disposent d’une syntaxe si ce n’est méconnue en tout cas fort peu utilisée et qui, pourtant, est bien pratique. Une ruse à connaitre…Plus...

Etendre WinRT C#/Xaml : un tour sur CodePlex

[new:15/10/2012]WinRT est tellement jeune qu’officiellement sa coquille, Windows 8, n’est pas encore sur le marché… Forcément il manque des choses qui viendront avec le temps. Je vous ai présenté dernièrement WCF Data Services 5 qui fait renaître les Ria Services de Silverlight, mais on peut déjà trouver beaucoup d’autres choses. Petit tour sur CodePlex (une sorte de remake de “mon petit marché égoïste” paru en 2010).Plus...

Stratégie de développement Cross-Platform–Partie 1

[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...

Gérer les changements de propriétés (Silverlight, WPF, WinRT...)

[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...