Software Development

A distributed system

A distributed system is one in which the failure of a computer you didn’t even know existed can render your own computer unusable. — Leslie Lamport
En vrac mercredi 18 janvier 2012

En vrac mercredi 18 janvier 2012

Rodrigo y Gabriela C.U.B.A. J’ai reçu un mail hier de Rodrigo et Gabriela. Non, il ne s’agit pas des cousins de l’autre côté de l’île, il s’agit de deux mexicains qui habitent en Irlande ; plus important, c’est un duo de guitaristes exceptionnel ! Vous les avez peut-être entendu à Solidays en 2010 ou, plus récemment, dans la BO du dernier Pirates des Caraïbes. Mais, pour quoi j’en parle ici ?
Driver Azure Table Storage pour LINQPad

Driver Azure Table Storage pour LINQPad

Vous connaissez LINQPad ? Scott Hanselman le recommande systématiquement dans liste annuelle d’outils pour développeurs. En ce qui me concerne, je m’en sers pratiquement tous les jours—enfin, quand je développe. À la base, c’est un logiciel qui vous permet d’exécuter des requêtes Linq : Mais ça permet aussi d’exécuter des bouts de code arbitraires, juste pour voir ce que ça donne : La fonctionnalité que j’utilise le plus c’est définitivement celle-ci, mais ces derniers temps je travaille de plus en plus avec Windows Azure et notamment Table Storage.
WP7 Mango : Faut-il faire des mises à jour ? Et que se passe-t-il si je les fais ?

WP7 Mango : Faut-il faire des mises à jour ? Et que se passe-t-il si je les fais ?

Pour le grand public ce sera Windows Phone 7.5—parce que le marketing l’a décidé ainsi. Pour nous, développeurs, ce que nous connaissons aujourd’hui sous le nom code “Mango” sortira bientôt sous le nom officiel Windows Phone OS 7.1—parce que chez Microsoft on sait nommer ses classes et ses méthodes, mais pas ses produits. Un nouvel OS arrive, mais nous savons bien que Microsoft fait toujours un effort surhumain pour faire en sorte que les vielles applications marchent correctement sur les nouvelles versions de ses systèmes d’exploitation, donc il est pertinent de se poser la question :
Création de nouvelles pages et navigation sur Windows Phone 7

Création de nouvelles pages et navigation sur Windows Phone 7

Ceci est le sixième billet d’une série sur Windows Phone 7 dans laquelle je construis une application permettant de surveiller la disponibilité de vélos des stations Vélib’ à Paris. Pour rappel, voici la table de matières: Introduction et installation des outils Création d’une application et utilisation du contrôle Bing Maps Le GPS et les services de géolocalisation Consommation d’un service OData Ajout de punaises sur une carte Bing Maps Création de nouvelles pages et navigation Création de vignettes sur la page d’accueil Un modèle de programmation Web Vous avez surement remarqué l’absence de fenêtres dans notre application Windows Phone 7.
Ajout de punaises sur une carte Bing Maps

Ajout de punaises sur une carte Bing Maps

Ceci est le cinquième billet d’une série sur Windows Phone 7 dans laquelle je construis une application permettant de surveiller la disponibilité de vélos des stations Vélib’ à Paris. Pour rappel, voici la table de matières: Introduction et installation des outils Création d’une application et utilisation du contrôle Bing Maps Le GPS et les services de géolocalisation Consommation d’un service OData Ajout de punaises sur une carte Bing Maps Création de nouvelles pages et navigation Création de vignettes sur la page d’accueil On a besoin de punaises Hier nous nous sommes arrêtés sur une liste stations.
Consommation d’un service OData avec Windows Phone 7 “Mango”

Consommation d’un service OData avec Windows Phone 7 “Mango”

Ceci est le quatrième billet d’une série sur Windows Phone 7 dans laquelle je construis une application permettant de surveiller la disponibilité de vélos des stations Vélib’ à Paris. Pour rappel, voici la table de matières: Introduction et installation des outils Création d’une application et utilisation du contrôle Bing Maps Le GPS et les services de géolocalisation Consommation d’un service OData Ajout de punaises sur une carte Bing Maps Création de nouvelles pages et navigation Création de vignettes sur la page d’accueil OData Maintenant que votre application est capable de localiser le téléphone et de centrer la carte sur sa position, il est temps de rechercher les stations Vélib’ se trouvant à proximité.
Le GPS et les services de géolocalisation

Le GPS et les services de géolocalisation

Ceci est le troisème billet d’une série sur Windows Phone 7 dans laquelle je construis une application permettant de surveiller la disponibilité de vélos des stations Vélib’ à Paris. Pour rappel, voici la table de matières: Introduction et installation des outils Création d’une application et utilisation du contrôle Bing Maps Le GPS et les services de géolocalisation Consommation d’un service OData Ajout de punaises sur une carte Bing Maps Création de nouvelles pages et navigation Création de vignettes sur la page d’accueil Accéder à la position actuelle du téléphone On voudrait, lorsque l’application se lance et lorsque l’utilisateur bouge, que la carte que nous avons ajoutée hier soit centrée sur leur position courante.
Création d’une application et utilisation du contrôle Bing Maps

Création d’une application et utilisation du contrôle Bing Maps

Ceci est le deuxième billet d’une série sur Windows Phone 7 dans laquelle je construis une application permettant de surveiller la disponibilité de vélos des stations Vélib’ à Paris. Pour rappel, voici la table de matières: Introduction et installation des outils Création d’une application et utilisation du contrôle Bing Maps Le GPS et les services de géolocalisation Consommation d’un service OData Ajout de punaises sur une carte Bing Maps Création de nouvelles pages et navigation Création de vignettes sur la page d’accueil Description de l’application Hier, pressé de vous faire installer les outils, j’ai oublié de vous présenter l’application elle-même !
Windows Phone 7 : Introduction et installation des outils

Windows Phone 7 : Introduction et installation des outils

Introduction La semaine dernière, on m’a demandé de parler au WygDay sur le développement Windows Phone 7 avec Niels. Lui, il a présenté le système à ceux qui ne le connaissaient pas et fait quelques démos sur les nouveautés que l’on peut trouver dans Mango—la nouvelle version qui sortira, a priori, au deuxième semestre. Moi, j’ai pris le pari de faire une application complète dans les 20 minutes qui restaient.