Le Post Infeeny

Les articles des consultants et experts Infeeny

Archives Mensuelles: novembre 2014

Aller un peu plus loin avec Azure DocumentDb

Mon article précédent avait pour but de montrer les fonctionnalités essentielles de Document Db. Aujourd’hui, nous allons voir comment simplifier l’accès aux données stockées dans Document Db avec le provider Linq fourni par Microsoft, puis nous verrons comment du code peut être intégré à une base Document Db au travers des procédures stockées, triggers et UDFs (User-Defined Functions). Les exemples décrits ici prennent la suite de ceux de l’article précédent : il est donc toujours question d’équipes de hockey et de leur composition.
Lire la suite

Premiers pas avec Azure DocumentDb

Au cours du mois d’Octobre 2014, Microsoft a mis à disposition une version préliminaire de DocumentDb. Ce service fournit une base de données NoSQL orientée documents assortie de fonctionnalités supplémentaires. Parmi celles-ci, on peut trouver :
– Le support de requêtes de type SQL
– Le support des transactions
– L’intégration profonde de JSON pour le stockage des données
– Le support de Javascript comme langage intégré au moteur

Cet article montre comment gérer ce service dans le portail Azure ainsi que l’utilisation des fonctionnalités (communes) de lecture/écriture de données.

Lire la suite

Common patterns when handling promises

Promises are becoming a top feature of JavaScript. They’re already part of most libraries and frameworks (jQuery, WinJS and AngularJS among others) and will soon be included natively in all browsers with the upcoming delivery of ECMAScript 6 (the standard behind JavaScript). They are heavily used every time you have to deal with asynchronous calls, like in Ajax, or in Single Page Applications which rely a lot on them.

I’ve been using them proficiently for different projects, and I noticed there are common patterns that keep popping in my code, and are not necessarily well known for the time being. I propose we take a look at three of them. Lire la suite