Nouvelles Chroniques d'Amethyste

Penser au Sens, pas au Verbe


Poster un commentaire

ASP.NET Core RC2: Invalid character in the given encoding

Je galère pas mal pour passer un projet de la RC1 vers la RC2 et une nouvelle mauvaise surprise m’attendait au moment de déployer via la commande Publish:

2016-05-25_18-09-41

Au vue du message je suppose que le fait que le répertoire de déploiement contienne des caractères accentués lui pose un problème ce qui n’était pas le cas jusqu’à présent j’ignore pourquoi…

J’ai trouvé une solution dans ce post:

http://stackoverflow.com/questions/33832635/path-too-long-when-publishing-asp-net-5-from-visual-studio-2015

Le problème est différent, mais la solution est identique. Il suffit de rajouter au fichier de paramètre quelque chose comme:

<PublishOutputPathNoTrailingSlash>C:\Temp\Publish</PublishOutputPathNoTrailingSlash>

 

Et ça se passe mieux.

Je suis le seul à avoir le sentiment que RC ressemble plus à une béta qu’à une Release candidate?

 

 

 


Poster un commentaire

Azure Service Bus Queue: vision développeur

Azure Service Bus (ASB) est une suite de 5 services dont j’ai présenté l’architecture ici:

https://amethyste16.wordpress.com/2016/04/06/focus-sur-azure-service-bus/

Je propose maintenant une vision développeur de l’un d’entre eux: la file d’attente.

 

Important: regardez bien la date de publication de cet article.

Vous trouverez pas mal de code sur Internet très différent de celui que je propose et qui ne compile d’ailleurs même pas. Le sujet a l’air d’être encore très actif chez Microsoft car ce n’est pas de petites modification du modèle de programmation. Rien ne dit aussi que le code donné en exemple fonctionne encore au moment où vous le lirez.

La masse de changement observés m’a assez surpris concernant un service en place dans Azure depuis des années. C’est d’ailleurs pour clarifier les choses suite à un précédent projet que j’ai décidé de faire cet article.

Au programme:

  • Création d’un espace de noms
  • Création d’une QUEUE
  • Les bases
  • Messages empoisonnés ou en fin de vie
  • Messages différés
  • Messages dupliqués
  • Session
  • Jeton SAS

 

Lire la suite


Poster un commentaire

Angular 1: les directives

Après les services, le binding et les routes, les directives sont le dernier grand pilier de l’architecture Angular. Partons à leur découverte ce qui clôturera ma série de tutoriel Angular 1 avant d’attaquer Angular 2.

Pour des raisons que j’ignore, la majorité des exemples que je trouve sur le net sont, me semble t’il, très compliqués. Je préfère nettement faire 10 démos très simples, plutôt qu’une seule qui démontre 10 concepts en même temps.

 

Alors c’est quoi?

Les sites modernes ne se contentent plus d’utiliser HTML comme un langage statique de description de pages. On a besoin de transformer HTML en véritable langage et notamment disposer d’un support pour l’extensibilité.

En attendant l’arrivée future des Web Component, les directives Angular fournissent une alternative qui a le mérite de fonctionner pour tous les navigateurs ou presque.

De façon très simple, les directives sont un outil pour étendre les fonctionnalités d’HTML.

Lire la suite


Poster un commentaire

Controller As en Angular

La syntaxe controller As est une nouvelle syntaxe qui offre une alternative à $scope depuis la version 1.2.0 d’Angular et permet de remplacer une construction Angular en code JavaScript un peu plus standard.

On va se faire la main sur un contrôleur très simple, celui du menu trouvé dans le projet de routage déjà présenté:

https://plnkr.co/edit/LjiLN6jT9fKso4nWkslC?p=info

Lire la suite

Suivre

Recevez les nouvelles publications par mail.