Comment déployer vos applications ultra rapidement avec Azure et les rendre plus intelligentes avec les Cognitive Services

Pour cette édition des Afterworks des communautés Microsoft organisée avec Sylver Schorgen, nous avons décidé de parler un peu plus Cloud et notamment d’Azure évidemment en présentant, une session IT et une autre orientée Dev.

L’objectif de la session Dev est de montrer l’évolution du développement au travers des briques logicielles, que nous utilisons tous depuis des années, et d’introduire la nouvelle ère des briques logicielles : les services Cloud.

Pour illustrer les propos : présentation des options de déploiement d’App Web et de conteneurs dans Azure. Et démonstration des questions que beaucoup de personnes se posent : Comment le développeur déploie t-il efficacement son application dans Azure (Web Apps, Mobile Apps, Azure Functions, etc) ? Quelle sécurité (HTTPS, CORS, etc) ? Qu’attend-t-il d’un service d’hébergement (elasticité, slots de déploiement, etc) ? Quelle efficacité y a-t-il à développer dans le Cloud avec le Cloud ?

Cette session s’est faite au travers des Cognitives Services avec la démonstration de l’intégration du Sentiment Analysis dans mon application de démo ‘Happy face’ pour laquelle vous pouvez retrouver les source sur Github.

Bonne session :

La GED et la collaboration avec SharePoint – Petit Déjeuner numérique MEDEF NC

Avec l’enjeu de la transition digitale et de l’amélioration de la compétitivité des entreprises locales, la GED et la collaboration documentaire n’ont jamais été aussi importantes à mettre en place.

Allez vers le “sans-papier” est également un enjeu de taille pour les entreprises : économie, écologie et productivité des collaborateurs et des partenaires seront au rendez-vous. Alors pourquoi s’en priver ?

Dans le cadre des Petit-déjeuners du MEDEF-NC, en collaboration avec Sylver SCHORGEN (nouveau MVP sur le territoire depuis peu), nous avons eu l’occasion de présenter aux entreprises locales les fonctionnalités de SharePoint/O365 dans le domaine de la gestion de contenu et de la GED.

Si vous souhaitez vous remémorer les slides du support, les voici à disposition :

Visual Studio 2017 launch in Nouméa on 14th March 2017

MSFT_16257_VS17_1000x750_SharethroughFollowing the official launch on 07th March, we are organizing a local event wednesday evening at CCI in Nouméa to introduce the brand new features of Visual Studio 2017 and .NET. During this 1 hour+ presentation with a lot of demos, we’ll share with participants the following :

– Visual Studio 2017 what’s new inside ?

– Where are we with .NET and .NET Core ?

– Multiplateforme with Xamarin

– Microservice, Docker et DevOps

Be prepare to eat a piece of cake to celebrate the 20 years of Visual Studio and productivity !

We also have some goodies to win during the session !

See you !

MSFT_16257_VS17_STD_SpecialDelivery_FB_final3_DN-MININT-07V2IBM

Open XML SDK 2.7 for .NET Core release

For people who play a lot with Office documents, and as a SharePoint developer (app, migration tools, etc) this is a day as usual, the Open XML SDK is a powerful companion.

The latest update of this nice SDK was released a year ago with a great upgrade, thanks to Eric White which replaced the System.IO.Packaging implementation. Last week was released the official SDK 2.7 which now moved to using Windows Base and supports .NET Standard 1.3, so it now works with .NET Core and .NET CLI.

image

And you know what ?!? It works like a charm !

Here is a sample code to generate a Word Document from a .NET Core (as well as for any .NET app) :

[code language= »csharp »]

using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Wordprocessing;

namespace CoreTest
{
public class Program
{
public static void Main(string[] args)
{
GenerateHelloOOXMLDocument("test.docx");
}

public static void GenerateHelloOOXMLDocument(string docName)
{
using (WordprocessingDocument package =
WordprocessingDocument.Create(docName, WordprocessingDocumentType.Document))
{
package.AddMainDocumentPart();
package.MainDocumentPart.Document =
new Document(
new Body(
new Paragraph(
new Run(
new Text("Hello Open XML for .NET Core !")))));

package.MainDocumentPart.Document.Save();
}
}
}
}

[/code]

and the project.json file :

[code]

{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},

"dependencies": {
"DocumentFormat.OpenXml": "3.0.0-*",
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
}
},

"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}

[/code]

Microsoft Most Valuable Professional again … 10 ans !

image

C’est toujours avec beaucoup de plaisir que l’on reçoit le mail de renouvellement de notre titre MVP (Most Valuable Professional) de la part de Microsoft (merci Soyoung !). C’est donc pour la 10ème année consécutive que je suis renouvelé et reste donc dans la famille des 285 MVPs spécialistes SharePoint / Office 365 présents aux quatre coins du globe.

Ce renouvellement se fait selon la nouvelle catégorisation MVP (anciennement SharePoint Server) : Office Servers and Services (qui regroupe SharePoint et Office 365) et Visual Studio and Development Technologies pour moi cette année.

Plus d’infos sur le titre MVP : https://mvp.microsoft.com/fr-fr/Overview

A bientôt sur les prochains Afterworks autour d’une SharePint !

Réaffichage de l’export des clefs produits MSDN

Alors que la fonctionnalité d’export des clefs MSDN au format XML existait depuis longtemps et rendait très pratique l’utilisation des clefs produits MSDN hors connexion. La version française ne propose plus l’option :

image

Qu’à cela ne tienne, utilisez l’URL de la version américaine pour voir réapparaitre la fonctionnalité : https://msdn.microsoft.com/en-us/subscriptions/keys/

image

MVP ComCamp 2015 @Nouméa annoncé !

Nous vous invitons à venir découvrir ce que vous réserve les technologies Microsoft en 2015. Après une évolution forte sur la stratégie et les produits de l’éditeur depuis l’arrivée de son nouveau PDG – Satya Nadela – Microsoft subit une véritable mutation vers une nouvelle stratégie globale : « Productivité et Plateforme ».

Cet événement communautaire appelé ComCamp (Community Camp), organisé par le programme Microsoft MVP (Most Valuable Professional), vous propose de partager cette vision autour de deux sessions :

flyer_comcamp2015

– De 8h00 à 8h45 :  Stratégie « Productivité et plateforme » dans un monde « Cloud First, Mobile First » : Office 365, Windows 10, Azure, Groups, Delve, Sway, etc.

– De 9h00 à 9h45 : Développer avec les technologies Microsoft : productivité et open source : développement mobile cross-platform, Visual Studio, ALM, .NET et framework OSS.

Speaker : Julien Chable – MVP SharePoint Server depuis 8 ans

Accueil avec cafés et croissants à partir de 7h30 au Chateau Royal de Nouméa (salle à gauche de l’entrée).

MERCI DE CONFIRMER votre présence à [email protected]c afin de pouvoir dimensionner les ressources de l’événement en conséquence.