Découvrez comment RabbitMQ et MQTT, deux protocoles de messagerie incontournables, se complètent et s'associent pour transformer la communication entre les machines et révolutionner le monde de l'IoT ! 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...
Bogus est un complément indispensable pour les tests mais aussi la création dynamique de données de design. Connaissez-vous cette extension ? Plus...
Présenter des informations groupées et facilement accessibles pour l’utilisateur est un passage forcé dans de nombreuses Apps. Mais la façon de grouper les données et de les afficher dans l’UI n’est pas très évident. Pourtant c’est assez simple, voyons comment procéder …Plus...
Comment permettre la sélection par l’utilisateur d’une valeur appartenant à une énumération ? En créant un Picker personnalisé ! Comment personnaliser les options ? Par des attributs ! Comment rendre tout cela traduisible ? Avec des ressources ! Tout cela vous sera divulgué dans ces deux vidéos de Dot.Vlog !Plus...
La voici enfin cette partie 3 ! Enfin pas tout à fait.. mais presque ! Plus...
Après l’exposé du mécanisme de validation en partie 1 nous allons voir comment mettre en œuvre tout cela par code C#, XAML et en exploitant les effets natifs Android, iOS et UWP…Plus...
Comment valider les données ? Quel retour visuel donner à l’utilisateur ? Le tout en respectant Mvvm ? Tout un programme ! A suivre tout de suite sur votre blog préféré…Plus...
Convertir du JSON en classes C# immédiatement exploitables peut se faire à la main, mais c’est ennuyeux, long et il est facile de faire des erreurs. Une petite astuce très simple pour aujourd’hui : QuickType.Plus...
Bien que cela regarde directement le hardware, les temps de latence des principales opérations d’un ordinateur impactent directement sur le logiciel. Comment prendre de bonnes décisions d’architecture, d’algorithme sans aucune connaissance même approximative de ces temps ? Plus...