En maintenant un code C# d'un client mon ami Resharper me dit d'un appel à une méthode dans le constructeur d'une classe "virtual member call in constructor". J'ai tellement pris le pli avec ce problème que je ne m'en souci plus guère dans mon propre code, j'évite soigneusement la situation... Mais vous ? Avez-vous conscience de la gravité de ce problème ?Plus...
La rentrée approche ...Plus...
MVVM n’impose pas une architecture utilisant l’injection de dépendances mais il se trouve que cette stratégie se marie bien avec l’esprit de MVVM. Seulement la DI est lente…comment s’en sortir ? Plus...
Depuis quelques temps certains lecteurs assidus ont remarqué que le blog était comme en mode lent, genre comme un PC linux sur lequel on venait d’installer Windows 8. Il y a une raison à cela…Plus...
Le patron de Microsoft en a fait son cheval de bataille (“Cloud first”), mais tout le monde en parle (Amazon, Google…). Et tout le monde voudrait que vous l’utilisiez. Quoi ? Le Saint Cloud. Pas l’ancienne cité ouvrière reconvertie en parc à Bobos, non le “cloude”, le nuage américain. Mais c’est quoi ?Plus...
Toujours trop peu de développeurs ont infléchi leur style de programmation vers le multitâche et le parallélisme pourtant devenus indispensables. 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. Il est temps d’en “remettre une couche” !Plus...
L’option de compilation des bindings existe dans XAML depuis un moment, mais elle reste sous-utilisée, alors regardons à quoi cela sert et comment le mettre en œuvre ! Plus...
Les bonnes résolutions de début d'année peuvent s'émousser quand mai arrive... C’est donc le bon moment de rappeler quelques bonnes pratiques sous Xamarin.Forms et MAUI ! Plus...
La RC2 de MAUI est disponible avec son lot de nouveautés ! Plus...
Les bindings sont par défaut en OneWay, ou en TwoWay pour les éléments de saisie, ainsi on laisse le OneWay partout car il n’y a rien à faire… C’est une erreur. Pour améliorer les performances on peut faire beaucoup mieux, comment ? Plus...