Skip to main content

Passez tout de suite à UWP 6.1.5 + Windows Community Toolkit 3 ! C’est incroyable !

Coïncidence ou pas, le package nuget pour UWP a été mis à jour la même semaine que Windows Community Toolkit.

Au moment où j’écris cet article, il s’agit des versions :

  • .net Native 2.1 UWP 6.1.5
  • Windows Community Toolkit 3.0.0

Le Log des mises à jour est plutôt commun : nouveauté, performances, stabilité. On a l’impression de lire cela à chaque mise à jour.  Les deux projets incluent donc quelques nouveautés (mais ce n’est pas le sujet qui m’anime aujourd’hui), et quelques améliorations de performances et de stabilité (ça, c’est le sujet).

Pourquoi mettre en avant ces deux versions ?

La raison est simple: je crois que les développeurs ont été bien trop humbles en parlant de « quelques améliorations de performances et de stabilité ». J’ai testé sur plusieurs applications et POC pas toujours très stables sans changer le moindre code. L’évolution est énorme !

C’est le jour et la nuit :

  • Les applications ne plantent plus sans raison (même après plusieurs jours en fonctionnement).
  • Les crashs provoqués par des librairies liées à Edge semblent avoir tous disparu (c’est de l’ordre du miracle).
  • La consommation en RAM est drastiquement diminuée.
  • Le Garbage Collector libère des ressources qui semblaient avoir des références cycliques.
  • Pour mes applications mises à jour, les courbes de crashs accessibles via le Dashboard sont en chute libre (pas un seul crash sur les nouvelles versions)

Cerise sur le gâteau, ces améliorations sont perceptibles aussi sur Windows Mobile 10. Il est donc vivement conseillé de mettre à jour ses applications UWP de suite.

Alors, je n’ai qu’une chose à dire « Chapeaux bas aux épiques qui ont travaillé sur ces projets ! »

Jérémy Jeanson

Error: Your project.json doesn't have a runtimes section

Parfois, quand on travaille à plusieurs mains, il y a des erreurs pour lesquels il est difficile de comprendre l’erreur induite par le dernier check-in de ses collaborateurs.

Voici par exemple un message d’erreur retourné lors de la build d’une application UWP

Your project.json doesn't have a runtimes section. You should add '"runtimes": { "win10": { } }' to your project.json and then re-run NuGet restore.

Ce message nous vient tout droit d’une époque lointaine et révolue. Aujourd’hui, les nouveaux projets UWP ne contiennent plus de fichiers project.json.

Alors, comment s’en sortir ? D’où vient cette erreur ?

Bonnes pratiques pour coder des activités avec Windows Workflow Foundation 4

Suite à de nombreuses demandes, j’ai pris le temps de remettre en forme un article que j’ai initialement publié pour la MSDN en septembre 2011. Malgré son âge, celui-ci est toujours d’actualité et fait toujours référence (merci pour les personnes qui l’on souvent cité!).

L’article est un peu long, il m’a donc fallu un peu plus de temps que prévu pour le retravailler. Désolé pour le retard.

Vous y trouverez de nombreux exemples de code et des applications concrètes.

Bonne lecture.

Utiliser Workflow Foundation avec Dynamics CRM 365 online, c’est possible !

Il y a peu, il m’a été demandé si Dynamics CRM 365 acceptait toujours les activités créées avec Workflow Foundation. Je confirme, oui, le support est toujours présent.

La documentation sur ce sujet est même disponible ici, en français (sans bizarreries liées à la traduction).

Du fait de l’organisation de Dynamics 365, ce n’est pas réservé à CRM. Ceci devrait donc être disponible pour tous les processus personnalisables. Je n’ai jamais utilisé sur un autre produit Dynamics que CRM. Je n’ai donc pas le recul pour confirmer sur les autres produits de la gamme.

Jérémy Jeanson

La CNIL fournit un nouveau modèle de registre pour la GDPR

Le 14 mai, la CNIL a publié un nouveau modèle de registre pour aider les PME/TPE. Le document se veut simple et didactique. Ce qui est vrai et surprenant vu sa longueur.

L’énumération des activités et l’organisation par thèmes sont plutôt bienvenues. On y trouve entre autres une section liée à la durée conservation des données (sujet chère à la CNIL) ainsi qu’une autre dédier à la sécurité (ce qui n’est pas pour me déplaire)

Le document est fourni aux formats PDF et RTF (plus facile pour la modification et/ou l’édition).

Pour plus d’informations, cela se passe ici.

Jérémy Jeanson

Cookies Cookie Policy

This website uses cookies and similar technologies to allow us to promote our services and enhance your browsing experience. If you continue to use this website you agree to our use of cookies.