BugshunterJérémy Jeanson - chasseur de bugs depuis .net 1.0uuid:bd60a980-79c1-411c-bfc8-66f252324b90;id=1122018-12-15T00:17:37Z338Mais au fait, que sait faire Edge ?2018-12-04T18:49:00Z

Vous avez du mal à suivre les évolutions de Edge, ou un doute sur l’implémentation ? Sachez qu’il existe une page qui liste les fonctionnalités de Edge, les standards supportés ainsi que ceux qui sont inscrit à la roadmap.

Pour en savoir plus, il suffit de se rendre ici.

Pour chaque fonctionnalité il y a même des indications sur le support apporté par les navigateurs concurrents.

337Plus que 2 jours pour prouver que vous êtes le meilleur dev .NET !2018-11-15T06:13:00Z

bleuLa première étape du concours Microsoft .NET Challenge France 2018 se termine samedi 17/11/2018. Il vous reste encore un peu de temps pour prouver que vous êtes les meilleurs ;)

Pour rappel, le concours est organisé par Microsoft et SoftFluent et SoftFluent. Bien évidemment de nombreux lots sont à gagner. Toutes les informations se trouvent ici.

On s’est creusé la tête pour vous trouver des questions sympas et originales, et EditX fournit une plateforme très originale. Alors amusez-vous bien !

Bonne chance !336Envie d’un moteur de Blog accessible ?2018-11-07T17:08:23Z

Après une longue incubation, le code utilisé pour faire fonctionner ce Blog vient d’être partagé sur GitHub.

Il m’a fallu un peu de temps, car il était hors de question de partager une solution ne répondant pas à mes attentes (oui j’ai passé beaucoup de temps à tester et chercher la petite bête).

MyBlog.net est maintenant disponible sur GitHub.

La liste des fonctionnalités est déjà bien étoffée pour une première version publique :

  • Open Live Writer (it is the only way to manage blog's content). No security issues due to admin apges or something else.
  • Azure (with PAAS).
  • Accessible design.
  • Accessible theme.
  • Accessible Forms (Contact, Comments...).
  • Greate respect of HTML standrads.
  • Many SOE improvements (SiteMap, Pages...).
  • Ability to posts comment.
  • Authentification prior to comment.
  • Authentication via social media accounts (Microsoft, Google, Twitter, FaceBook)
  • Separation of blogger credentials from regular users informations.
  • GDPR complient.
  • HTTP to HTTPS redirection.
  • Default domaine name to WWW domaine version redirection.
  • Warmup with Azure web apps slot swipe.
  • en-US and fr-FR localisation.
  • ... and so many more to document ...

La roadmap est en cours de réalisation…

La documentation est déjà disponible. Quelques détails supplémentaires seront ajoutés dans les prochaines semaines.

335Retrouvez-moi aux Microsoft experiences18 !2018-11-06T11:46:10Z

Je serai mercredi matin aux Microsoft experiences18 sur le stand Microsoft, Pôle M365. J’y serai dans le cadre du programme Ask The Expert (ATE) pour répondre à vos questions Dev.

N’hésitez donc pas à venir nombreux pour discuter, échanger, et peut-être avancer sur un problème qui vous bloque actuellement ;)

Comme à l’habitude, je suis ouvert à tout sujet :

  • Dev, DevOps, ALM, TFS,…
  • Sur PC, Serveur … (ou sur des timbres-poste au format arduino nano)
  • On Prem ou Azure
  • .net Framwork, Core, Xamarin
334Appliquer un fichier .gitignore a posteriori2018-10-21T10:04:11Z

Si vous n’avez pas de fichier .gitignore dans votre repository Git, il est possible d’en ajouter un a posteriori.

Il suffit de le copier à la racine du repository puis de mettre à jour l’index Git. Pour cette opération, j’ai pris l’habitude d’utiliser les commandes suivantes (mise à jour de l’index, ajout des fichiers, commit, puis maintenance locale).

git rm -r --cached .
git add .
git commit -m "Ajout du fichier .gitignore"
git gc

Et voilà ;)

333Comment se procurer un fichier .gitignore à jour ?2018-10-21T09:54:00Z

Si vous n’avez pas encore un fichier .gitignore pour vos projets .net ou Visual Studio, il est possible de vous en procurer une version ici :

https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

L’équipe Visual Studio met régulièrement ce fichier à jour, il est donc intéressant d’y jeter un œil de temps en temps ;)

332Importance du fichier .gitignore pour un développement avec Visual Studio2018-10-21T09:51:59Z

Contrairement à ce que certains pensent, le fichier .gitignore est utile pour bien exploiter Git avec Visual Studio.

Ce fichier va indiquer à Git les fichiers, dont le versioning, et inutile. Outre les dossiers obj et bin, le .gitignore produit par défaut par Visual Studio va aussi permettre d’ignorer :

  • Les fichiers propres aux préférences locales de l’utilisateur.
  • Les packages Nuget.
  • Les artefacts produits par Visual Studio (tests, résultats de tests)

Plus tout ce qu’il vous semblera utile d’ignorer. Rappelez-vous que vous avez la main sur ce fichier. Si votre projet a des particularités, vous pouvez les prendre en compte.

Autant de choses qui n’ont rien à faire dans le repository Git.

Conclusion

Plutôt que de faire comme certain qui induisent dans leur workflow des batchs pour supprimer ces fichiers avant un commit (cas vraiment rencontré), utilisez le fichier .gitignore.

Et surtout, ne supprimez pas ce fichier quand vous le rencontrez (autre cas, que j’ai aussi rencontré, malheureusement).

331Traduire ses données Accessibles ? C’est utile ? Vraiment ?2018-10-18T11:01:00Z

Oui le titre de cet article peut sembler étrange. Correction : ce titre est étrange.

Il s’agit là d’un coup de gueule personnel qui fait suite à un constat qui m’attriste. Trop de développeurs font du copier-coller de codes contenant des métadonnées liées à l’accessibilité sans faire attention… et sans traduire les textes contenus.

Read more about this article

330Impossible de cibler Windows 10 October Update avec UWP ?2018-10-09T16:33:03Z

Comme pour chaque version de Windows 10, l’October Update (alias 1809) arrive avec un nouveau SDK. Ce SDK permet de cibler la dernière version de Windows 10 pour vos applications UWP. Si votre Visual Studio 2017 ne vous permet pas de cibler celle-ci, c’est certainement qu’il n’est pas installé.

Si vous lancez Visual Studio Installer, il est possible que vous ne trouviez pas le dernier SDK. Il y a actuellement petite erreur. Ce SDK n’est pas bien classé et ne respecte pas les conventions de nommage des précédentes versions.

Read more about this article

329J’utilise le cloud, donc je suis en sécurité ?2018-10-04T11:00:00Z

Nombre de personnes pensent que leur application étant dans la Cloud, ils sont en sécurité. Pire, certains pensent qu’il n’y a pas de précautions spéciales à prendre lors de la conception de leurs applications.

Pour comprendre ce qu’est la réalité, et saisir ce qu’implique le cloud sur la sécurité des applications, il y un très bon cours sur Microsoft Learn : « Conception pour la sécurité dans Azure ».

Bon cours!