Bonnes pratiques pour une application Windows Phone et/ou Windows Store

Bonjour à tous, pour ce tutoriel je vous propose de :

  • Comprendre et appliquer le pattern MVVM (Model View View-Model)
  • Organiser son code pour minimiser les dépendances grâce aux Inversion de Contrôles (IoC) et Injections de Dépendances (DI)
  • Maximiser le partage de code entre les différentes plateformes grâce aux PCL (Portable Class Library)
  • Utiliser ces concepts pour :
    • Développer une application Windows Phone
    • Développer une application Windows Store
    • Développer une application cross plateforme Windows Phone et Windows Store
    • Développer d’autres types de projet (WPF, Silverlight…)

Ce tutoriel suppose que vous ayez déjà quelques bases en développement Windows Phone / Windows 8,  les détails spécifiques aux plateformes ne sont pas expliquées mais sont implémentées dans le code source disponible ici

Lire la suite

Objet Direct – VISEO co-organisateur et sponsor du Global Windows Azure Bootcamp 2014

135 villes participantes dans plus de 54 pays, le Global Windows Azure Bootcamp arrive également à Lyon cet année.

Pour que cet événement soit gratuit Objet Direct, Groupe VISEO est sponsor et co-organise cela avec l’association MUG-Lyon. L’objectif est atteint avec déjà près de 100 inscriptions !
(Adresse et INSCRIPTION : http://global-win-azure-bootcamp-lyon.eventbrite.fr/)

Global Windows Azure Bootcamp: le premier GWAB à Lyon !!

Alors, libre le Samedi 29 mars 2014 ?? de 9h à 18h30 (ou bien plus tard pour les motivés). Sinon trouvez une excuse 😉 pour venir prendre du plaisir à coder avec vos pairs, apprendre et progresser ensemble côté ‘Clean Code’ / ‘Best Practices’, puis également remporter des prix (licences et autres surprises) !

Ils sont MVP de Grenoble ou Marseille, RD (Regional Director) venu à titre perso de Suisse, salarié Microsoft de Paris, Microsoft v-TSP, auteur d’ouvrage, certifiés Microsoft, des étudiants MSP, ou GROS GEEKS passionnés… soit plus de plus de 16 experts pour vous accueillir sur différentes technologies (Java, PHP, Zend Framework 2, mobilité, Ruby, Python, C#) et vous aider pour vous y retrouver dans le Cloud Windows Azure.

Vous avez peur de coder ?? pas d’inquiétude, il y a de la place pour toutes et tous avec nos 3 parcours en parallèle tout au long de la journée : (1) Dev junior , (2) dev Epxert Azure, (3) décideurs.

Pre-requis: Apportez votre environnement de travail préféré, donc un ordinateur portable, avec:

  • Visual Studio 2012 / 2013 (Environnement .Net)
  • WebMatrix (Environnement PHP / Node.js)
  • Zend Studio (PHP)
  • Eclipse (Environnement Java: toolkit)
  • Windows Azure SDK (dernier)
  • PowerShell
  • Windows Azure SDK PowerShell
  • /!\ Un compte Windows Azure gratuit DEJA activé (car vous allez perdre du temps à créer tout cela). Si vous vous inscrivez suffisamment tôt, il n’est pas exclu que nous puissions vous fornir des comptes gratuits durant cette journée.
  • /!\ Vous pourez apporter d’autres languages que supporte Windows Azure, toutefois nous n’aurons pas forcément le personnel pour vous accompagner
C’est GRATUIT et cela se passe à Epitech Lyon, un autre sponsor;
Adresse et INSCRIPTION : http://global-win-azure-bootcamp-lyon.eventbrite.fr/

Pour l »édition Parisienne, c’est par ici, localement organisée par ZeCloud.

A très bientôt, Vincent.

Multiplication des séminaires Microsoft !

Voici les 2 derniers séminaires sur les technologies Microsoft qu’Objet Direct vient d’animer:

15 Octobre 2013, co-organisé avec Microsoft dans leur locaux à Lyon:
Profitez du Cloud Windows Azure pour commercialiser vos applications SaaS Slides ici

5 novembre 2013, à Grenoble: Industrialisez vos développements avec les nouveautés de l’ALM Microsoft, sur un fond de Windows Azure pour profiter du tout Slides ici

Coderetreat : Java, .Net, Ruby, … et AGILITE !

Evénement mondial sur une journée de coding dans 150 villes, le samedi 14 déc 2013 (http://gdcr.coderetreat.org/):
2000 passionnés en 2012, et il est prévu plus de 3000 développeurs en 2013 : Java-iste, .Net-ien, Ruby ,…

Cette année Objet Direct Lyon sera sponsor de cet événement dont on parle depuis un moment.
Dans la boucle des sponsors, Mix-IT + Lyon.rb + CARA Lyon …. Et un petit dernier à compter d’aujourd’hui Objet Direct !!
http://coderetreat.org/events/code-retreat-lyon-june-2013

Au programme : des jeux, du code ‘Objet’ (SOLID, IoC, TDD, BDD, ‘clean code’, …), des Best-practices en veux-tu en voilà, du beau code….
Et tout cela en binôme afin de partager ses compétences et augmenter les siennes, …

Avis aux amateurs de code !

Ca y est Visual Studio 2013 est passé en PRODUCTION !

Voici les détails des nouveautés, sur le site officiel où l’annonce a été faite: http://weblogs.asp.net/scottgu/archive/2013/10/17/announcing-the-release-of-visual-studio-2013-and-great-improvements-to-asp-net-and-entity-framework.aspx

Toujours dérouté dans ce que propose les différentes versions Professional, Premium et Ultimate ? Voici un bon résumé, avec les petites vidéos qui vont avec pour bien comprendre: http://www.microsoft.com/visualstudio/fra#products/compare

Si ce n’est toujours pas clair, il y a même un livre blanc à télécharger pour comprendre les subtilités des licences: http://www.microsoft.com/en-us/download/details.aspx?id=13350

A vos abonnements MSDN, prêt ? téléchargez !
  (environ 3GB)

Profitez du Cloud Windows Azure pour commercialiser vos applications SaaS

Profitez du Cloud Windows Azure pour commercialiser vos appl...

Profitez de l’avancée du Cloud Windows Azure pour commercialiser vos applications SaaS.

  • Cas réel : les coulisses d’une application Cloud,
  • Apport du Cloud Windows Azure pour votre ALM(*)
         (*) ALM, « Application Lifecycle Management »
Inscription:
Matinée du 15 octobre 2013, dans les locaux de Microsoft Lyon (Tour SwissLife):
https://objet-direct-cloudazure-lyon.eventbrite.fr  (Pour accéder aux locaux de Microsoft, l’inscription via ce site est requis)

Audience :
Directeurs et responsables informatiques, Chefs de projets, Directeurs de projets.
Ouvert également à toute personne intéressée par le Cloud Azure.
Au programme :
  • Introduction au Cloud Windows Azure,
  • Retour d’expérience sur l’application Colibri
    .   Produit distribué en mode SaaS en multi-tenancy,
    .   Connexion avec divers SI clients,
    .   Web temps réel et puissance de calculs,
    .   Volume important et sécurité de données,
    .   Scalabilité technique,
    .   Prix contrôlés.
  • Les coulisses techniques de cette application SaaS,
  • Bonus : Industrialisez rapidement vos développements,
  • Discussion : Témoignage d’Objet Direct sur le Cloud Computing.
Les intervenants :
  • Microsoft : Présentation du Cloud Microsoft Windows Azure,
  • Thibault Parmentier, Groupe VISEO,
    – Directeur de la Business Unit Recherche et Innovation,
    – Directeur de projet Colibri.
  • Philippe Guédez, Objet Direct,
    – Architecte senior,
    –  Multi-expertise (Java/Microsoft, SOA, Mobilité, Cloud Computing, dont Windows Azure),
    –  Formateur (HTML5/Enterprise Architect/Design patterns, …).
  • Vincent ThavonekhamObjet Direct,
    – Microsoft Practice Manager,
    – Spécialisé dans le Cloud Windows Azure, le DevOps et l’ALM Microsoft, et le coaching Agile.

Evénement conjoint entre Objet Direct et Microsoft.

Microsoft            Objet Direct         Objet Direct - Labs

ASP.net MVC – Les filtres d’action

Les filtres d’action fournissent un mécanisme efficace pour attacher aux actions et/ou aux contrôleurs asp.net MVC  du code qui ne leur est pas spécifique selon la philosophie de programmation orientée aspect.

En effet, Asp.net MVC permet grâce à sa syntaxe d’attributs de décorer les actions de contrôleurs avec des modules de « métadonnées exécutables », applicables à différents moments clefs d’une action de contrôleur. Ce système permet au développeur de retirer des actions de contrôleur tout le code qu’il ne désire pas y voir dupliqué : la gestion des logs, du cache, des autorisations, des paramètres http… Assurant ainsi une bonne séparation des responsabilités et minimisant l’effet « code tangling ».

Lire la suite

Adresse email « onmicrosoft.com » d’Office 365 et WAAD

  

Comme vous êtes plusieurs à poser la question, je me suis dit que cela méritait un petit Post sur le sujet.

Pour les personnes qui utilisent Windows Azure Active DirectoryOffice 365 (Office Web Apps, Exchange, Lync, Sharepoint, skydrive pro), Windows Intune ou Microsoft Dynamis CRM, et bien sachez qu’en fait, tous ces comptes utilisent un SSO basé sur Windows Azure Active Directory, entièrement accessible par REST (contrairement à l’an dernier, où il y avait encore une légère distinction entre les comptes O365 et WAAD) : http://www.windowsazure.com/en-us/services/active-directory

Par défaut, vous avez un compte email *@*.onmicrosoft.com qui vous est attribué.

Tout comme ce qui existe chez de nombreux fournisseurs, si votre société ‘myCompany’ a pour site web myCompany.com, alors WAAD vous permet d’avoir des comptes emails, par exemple, au format nom.prenom@myCompany.com. En fait, même si votre Admin ne vous l’a jamais communiqué, cet email pointerait en interne vers  nom.prenom@myCompany.onmicrosoft.com, et ce dernier email continuera d’exister car nécessaire comme identifiant unique.

En conséquence, le simple fait d’envoyer un email depuis un compte Gmail vers le destinataire nom.prenom@myCompany.onmicrosoft.com transformera automatiquement ce destinataire ‘OnMicrosoft.com’ en nom.prenom@myCompany.com.

Evénement gratuit à Lyon: « Profitez du Cloud Windows Azure pour y commercialiser vos applications SaaS » (15 octobre 2013)

Profitez du Cloud Windows Azure pour y commercialiser vos ap... Objet Direct - Labs

Objet Direct organise conjointement avec Microsoft un événement GRATUIT autour de la plateforme Cloud Windows Azure : Le 15 octobre 2013, de 9h à 12h.

Le thème étant « Profitez du Cloud Windows Azure pour y commercialiser vos applications SaaS« , avec des retours de cas réels et les coulisses techniques.

C’est une matinée réservée aux DSI et aux Directeurs de projets, qu’ils connaissent Azure ou pas;

N’hésitez pas à relayer l’information, c’est un événement unique où, pour l’occasion, Microsoft nous propose leur plus belle salle de conférence à Lyon.

Cet événement étant majeur, il est également évoqué dans le magazine spécialisé dans le Cloud Computing : http://www.cloudmagazine.fr

Pour les inscriptions sur eventbrite https://objet-direct-cloudazure-lyon.eventbrite.fr/

A très bientôt,

Profitez du Cloud Windows Azure pour y commercialiser vos applications SaaS