https://www.cloudguy.pro
Everything about the intelligent cloud (Azure, O365 & AI)Wed, 06 Dec 2017 13:01:21 +0000en-UShourly1https://wordpress.org/?v=4.9.1/wp-content/uploads/2017/06/cropped-cloudguy_icon_new-32x32.pnghttps://www.cloudguy.pro
3232134394988Azure Bot Service “Couldn’t send” error on emulatorhttps://www.cloudguy.pro/azure-bot-service-couldnt-send-error-emulator/
https://www.cloudguy.pro/azure-bot-service-couldnt-send-error-emulator/#respondWed, 06 Dec 2017 12:57:29 +0000http://www.cloudguy.pro/?p=515Yesterday I wanted to deploy a new bot with the Azure Bot Service to start developing a new digital assistant within the Azure Bot Framework platform. But as I created my bot from the Azure portal I ran into a strange error upon testing the bot immediately, which you can see below: As you can […]

]]>Yesterday I wanted to deploy a new bot with the Azure Bot Service to start developing a new digital assistant within the Azure Bot Framework platform. But as I created my bot from the Azure portal I ran into a strange error upon testing the bot immediately, which you can see below:
Azure Bot Service error message

As you can see the bot’s function started, but it didn’t finish successfully and in the test window I got the error message “couldn’t send retry” which was quite strange as I didn’t modify the code at all. I started to check if it’s something in my Azure’s region and the subscription but I also failed when deploying a new bot in another region with another subscription. So I asked the Azure support team for help and they immediately helped me solving the problem.

Solution

If you run into this issue, go to your bot’s package.json file and check the botbuilder package version:

Azure Bot Service botbuilder wrong package version

If you see the same botbuilder version then please change it to 3.12.0 like shown below:

Azure Bot Service botbuilder right package version

Now you need to update your npm packages for your solution. So please go to https://<your-bot-name->.scm.azurewebsites.net and click on Debug console and choose CMD. Now you have to navigate to D:\home\site\wwwroot\messages where you need to execute npm update like shown below:

Azure Bot Service npm update

When this operation has finished, you should be fine now and your bot should be starting to work now and you can develop and test it from now on, have fun!

]]>https://www.cloudguy.pro/azure-bot-service-couldnt-send-error-emulator/feed/0515Bot Framework – 101 (with Infographic)https://www.cloudguy.pro/bot-framework-101-infographic/
https://www.cloudguy.pro/bot-framework-101-infographic/#respondMon, 20 Nov 2017 13:48:11 +0000http://www.cloudguy.pro/?p=479Microsoft’s Bot Framework is a great platform for designing, developing and deploying bots for various use cases. As nowadays many people are familiar with bots and they get used to connect and communicate with bots via social media, it’s a good opportunity to bring a service to the next level by adding a bot to […]

]]>Microsoft’s Bot Framework is a great platform for designing, developing and deploying bots for various use cases. As nowadays many people are familiar with bots and they get used to connect and communicate with bots via social media, it’s a good opportunity to bring a service to the next level by adding a bot to it for a better communication service. In the past, t was very hard to achieve that as you would basically have to develop the bot on your own and connect all the different systems and platforms together to make the bot available to a broader audience. With the Bot Framework Microsoft released a platform where you only need to handle your bot’s design and logic without thinking about the various systems and services in which your bot should be communicating with your users.

Think of a bot as an app that users interact with in a conversational way. Bots can communicate conversationally with text, cards, or speech. A bot may be as simple as basic pattern matching with a response, or it may be a sophisticated weaving of artificial intelligence techniques with complex conversational state tracking and integration to existing business services.

The Bot Framework enables you to build bots that support different types of interactions with users. You can design conversations in your bot to be freeform. Your bot can also have more guided interactions where it provides the user choices or actions. The conversation can use simple text strings or more complex rich cards that contain text, images, and action buttons. And you can add natural language interactions, which let your users interact with your bots in a natural and expressive way. Read more…

The following infographic should provide you with a high-level overview of the Bot Framework including all necessary components:

Channels

Platforms & SDKs

Additional Services (Cognitive Services)

Bot Framework Infographic

Channels

Channels provide you with the ability to deploy your bot in various systems at the same time without the need to adapt your business logic within your bot. This makes it easy to build a bot which is capable of communicating with people via various channels and platforms to reach even more people with your bot.

Platforms & SDKs

Microsoft lets you build your bot with C# or NodeJS and host it on Azure as or on your own infrastructure. Therefore you are flexible and have the choice how to develop and host your bot without being bound to one specific way of implementation.

Additional Services

As your bot needs to be intelligent as well, you need to add services to your bot which make your bot smart. Therefore, the Cognitive Services provided by Azure let you add either language understanding or voice recognition services along much more to your bot to make the interaction with your users more human.

Feel free to use it for internal use in your presentations or documents. The only point I ask you to do is to credit me and link this article to your documents where you use it. Please do not sell this as your own

]]>https://www.cloudguy.pro/bot-framework-101-infographic/feed/0479Office 365 + Azure IoT + Cognitive Services = Smart Meeting Room Availability Dashboardhttps://www.cloudguy.pro/office-365-azure-iot-cognitive-services-smart-meeting-room-availability-dashboard/
https://www.cloudguy.pro/office-365-azure-iot-cognitive-services-smart-meeting-room-availability-dashboard/#respondFri, 20 Oct 2017 06:47:36 +0000http://www.cloudguy.pro/?p=466Have you heard about the virtual Collab365 Global Conference 2017 that’s streaming online November 1st – 2nd? Join me and 120 other speakers from around the world who will be bringing you the very latest content around SharePoint, Office 365, Flow, PowerApps, Azure, OneDrive for Business and of course the increasingly popular Microsoft Teams. The event is produced by […]

Join me and 120 other speakers from around the world who will be bringing you the very latest content around SharePoint, Office 365, Flow, PowerApps, Azure, OneDrive for Business and of course the increasingly popular Microsoft Teams. The event is produced by the Collab365 Community and is entirely free to attend.

In bigger companies (with more than 1000 employees), meeting rooms are highly demanded places and therefore are not easy to book (especially the ones with a Surface Hub in it). So if you as an employee are sitting in your office working on a bigger project, you will probably have a lot of meetings with your co-workers. Some might be planned days before and therefore the booking of a meeting room will not be a big deal. But what about ad-hoc meetings? If need to discuss an important milestone with your colleagues or draw some architecture designs on a whiteboard you probably need a suitable meeting space. So how can you get a meeting room now? Of course, you could take a look at the Outlook calendar of each and every meeting room (which would take some time if you have about 50 meeting rooms). You could also try your luck and walk over to each meeting room until you find a free one. But wouldn’t it be cool if you would have a dashboard in your SharePoint based intranet which shows the real-time availability of your meeting rooms? This session should walk through the process of how to use Azure IoT services, Azure Cognitive Services and Office 365 in order to build up a nice meeting room availability dashboard, which gets seamlessly integrated into your SharePoint (Online) based intranet.

]]>https://www.cloudguy.pro/office-365-azure-iot-cognitive-services-smart-meeting-room-availability-dashboard/feed/0466Office 365 tenant to tenant migration – a complete survival guidehttps://www.cloudguy.pro/office-365-tenant-tenant-migration-complete-survival-guide/
https://www.cloudguy.pro/office-365-tenant-tenant-migration-complete-survival-guide/#commentsFri, 20 Oct 2017 06:44:15 +0000http://www.cloudguy.pro/?p=463Have you heard about the virtual Collab365 Global Conference 2017 that’s streaming online November 1st – 2nd? Join me and 120 other speakers from around the world who will be bringing you the very latest content around SharePoint, Office 365, Flow, PowerApps, Azure, OneDrive for Business and of course the increasingly popular Microsoft Teams. The event is produced by […]

Join me and 120 other speakers from around the world who will be bringing you the very latest content around SharePoint, Office 365, Flow, PowerApps, Azure, OneDrive for Business and of course the increasingly popular Microsoft Teams. The event is produced by the Collab365 Community and is entirely free to attend.

During the conference, I’d love you to watch my session which is called: ‘Office 365 tenant to tenant migration – a complete survival guide’

As nowadays many companies use Office 365 for different scenarios more and more enterprises need to have a plan to migrate content from one tenant into another tenant due to mergers and acquisitions. The main difficulty with this is to develop a plan in order to migrate all contents from the source to the destination tenant as there are dependencies to the local Active Directory infrastructure, which should not be forgotten. Another problem is that many companies use different services for the same purpose. This also needs to be considered when doing such a tenant merge. Therefore, this session should provide a guide on how to migrate services like SharePoint Online, Exchange Online, Office 365 Groups, Teams and all other major services from one tenant to another with little user impact and zero loss of productivity for the users. Additionally, common scenarios will be outlined with real-world approaches for migrations and possible stumbling blocks.

]]>https://www.cloudguy.pro/office-365-tenant-tenant-migration-complete-survival-guide/feed/1463Cognitive Services Text Analytics API GAhttps://www.cloudguy.pro/cognitive-services-text-analytics-api-ga/
https://www.cloudguy.pro/cognitive-services-text-analytics-api-ga/#respondFri, 13 Oct 2017 05:49:36 +0000http://www.cloudguy.pro/?p=456One of the coolest Cognitive Services APIs is finally generally available: the Text Analytics API. If you have a look at Survey 365 you will see what awesome stuff the Text Analytics API lets you do. Like in this example, you can extract text and detect the sentiment score of a given text to see if it […]

]]>One of the coolest Cognitive Services APIs is finally generally available: the Text Analytics API. If you have a look at Survey 365you will see what awesome stuff the Text Analytics API lets you do. Like in this example, you can extract text and detect the sentiment score of a given text to see if it is rather positive or negative. And all that without coding a lot. You can see the official announcement from the Microsoft Azure team about the GA information below:
Text Analytics GA

And by the way, if you are interested in a quick demo on how you can use the Text Analytics API just head over toText Analytics API and enter your text to check the sentiment and extract the key phrases as I did below:

]]>https://www.cloudguy.pro/cognitive-services-text-analytics-api-ga/feed/0456Cognitive Services and Bot Framework Visio Stencilshttps://www.cloudguy.pro/cognitive-services-bot-framework-visio-stencils/
https://www.cloudguy.pro/cognitive-services-bot-framework-visio-stencils/#respondTue, 10 Oct 2017 18:40:00 +0000http://www.cloudguy.pro/?p=441During the work on my first infographic on Cognitive Services I had a hard time to get the right icons for all Cognitive Services and APIs as I used Visio to create it and there were no stencils for these services. So I decided to go with the icons, Sandro Pereira created, which are totally […]

]]>During the work on my first infographic on Cognitive Services I had a hard time to get the right icons for all Cognitive Services and APIs as I used Visio to create it and there were no stencils for these services. So I decided to go with the icons, Sandro Pereira created, which are totally awesome, but unfortunately, there are some service icons missing. So I had to create the missing icons on my own in Visio, which resulted in a huge amount of working hours to get this done.

So I thought of creating a stencil set for all AI services and applications in the Microsoft AI ecosystem which I can use for all my future infographics. And as I’m probably not the only one who will need those icons to create awesome Visio graphics, I want to share those stencils with you all!

So if you want to use them, please download the Visio stencils in my TechNet Gallery and create awesome graphics. To give you a quick glimpse of what you can expect from my stencils, the following image shows the current stencils and shapes for the various categories:

Azure AI stencils (Cognitive Services & Bot Framework)

If you have any questions about the stencils or if you have improvement suggestions, please contact me via Twitter, email or any other social media channel as I would love to hear your feedback. Stay tuned for the next updated version of my stencil set which will include more awesome icons and shapes.

]]>https://www.cloudguy.pro/cognitive-services-bot-framework-visio-stencils/feed/0441#MSIgnite updates on AI at a glancehttps://www.cloudguy.pro/msignite-updates-ai-glance/
https://www.cloudguy.pro/msignite-updates-ai-glance/#respondTue, 26 Sep 2017 07:31:01 +0000http://www.cloudguy.pro/?p=418As the Microsoft Ignite is currently going on in Orlando, there are a lot of news and updates on all the various areas. The main focus areas which have been presented in the keynote are: Modern workplace Business applications Applications & infrastructure Data & AI As you might already know I’m into all things AI, […]

]]>As the Microsoft Ignite is currently going on in Orlando, there are a lot of news and updates on all the various areas. The main focus areas which have been presented in the keynote are:

Modern workplace

Business applications

Applications & infrastructure

Data & AI

As you might already know I’m into all things AI, which is why I want to share the most recent and important updates on the AI ecosystem (Cognitive Services, Bots & ML) by Microsoft during the Ignite with you…

25.09.2017

Service Updates:

Text Analytics API is now generally available. Text Analytics is a cloud-based service that provides advanced natural language processing over raw text. It includes API functions such as sentiment analysis, key phrase extraction and language detection.

Bing Search APIs v7 will be will be generally available in October. Allowing you to bring the immense knowledge of the planet to your applications, the v7 update will provide several improvements, such as results coming back fast with improved performance for queries on the Bing Web Search API. New sorting and filtering options make it easier to find relevant results in news trending topics and image searches. Better error messages make it easy to troubleshoot and diagnose problem queries, and updated, modernized documentation make it easy bring the power of the Bing Search APIs to your applications.

But that’s not enough. Joseph Sirosh (Corporate Vice President for the Cloud AI group at Microsoft) also showed an important slide during his session “The Microsoft AI platform” which should give an overview of the AI platform within Azure:

Microsoft AI platform Azure+AI

26.09.2017

Service Updates:

Azure Machine Learning: Adding support for Azure Batch AI (Roadmap)

Azure Machine Learning: Rolling out to more regions (Roadmap)

Azure Machine Learning: Onward to GA (Roadmap)

There have not been any announcements on service updates regarding Cognitive Services unfortunately. But what the Bot Framework is concerned, Vishwac Sena Kannan showed an interesting slide in his session Let’s talk about Conversation Design about the growth and usage of this awesome framework which you can see below:

27.09.2017

Unfortunately, I have not spotted any roadmap updates for all of these services, but I would take this opportunity to list some really cool sessions you should watch on demand if you are not at Ignite like me:

]]>https://www.cloudguy.pro/msignite-updates-ai-glance/feed/0418Cognitive Services – 101 (with Infographic)https://www.cloudguy.pro/cognitive-services-101-infographic/
https://www.cloudguy.pro/cognitive-services-101-infographic/#commentsThu, 14 Sep 2017 19:10:35 +0000http://www.cloudguy.pro/?p=376Microsoft Cognitive Services are APIs and services which can be used to add intelligent services to applications for different purposes, whether this is a web, mobile or desktop app or a bot which should interact with humans in a more natural way. But as there is a wide range of Cognitive Services which can be used […]

]]>Microsoft Cognitive Services are APIs and services which can be used to add intelligent services to applications for different purposes, whether this is a web, mobile or desktop app or a bot which should interact with humans in a more natural way. But as there is a wide range of Cognitive Services which can be used this post should expose and describe each of the APIs currently available. This should help get to know Microsoft’s AI ecosystem a bit more. Additionally, the infographic I came up with should give an overview of the Cognitive Service world, which can be used to describe the individual services and APIs to help understand which service should be used in which area of application.

Microsoft Cognitive Services let you build apps with powerful algorithms to see, hear, speak, understand and interpret our needs using natural methods of communication, with just a few lines of code. Easily add intelligent features – such as emotion and sentiment detection, vision and speech recognition, language understanding, knowledge, and search – into your app, across devices and platforms such as iOS, Android, and Windows, keep improving and are easy to set up.Read more…

Looking at the following infographic, the Cognitive Services can be grouped into six main areas, which are explained in detail below:

Vision

Knowledge

Speech

Language

Search

Labs

Cognitive-Services-Infographic-with-Description

Vision

With the different vision APIs, it is possible to gain insights from pictures or videos. The capabilities range from detecting faces in pictures up to automated image, text or video moderation as well as person recognition. As the infographic shows, there is even the possibility of building an own computer vision model for custom use cases, if the other services are not sufficient for the goal which should be achieved.

Knowledge

Whether you want to build a QnABot with the QnA Maker API or you want to build an app which serves the users with recommendations based on past data, this category offers some nice services, which can be used to implement knowledge features into your apps. Additionally, what’s quite cool is the Custom Decision Service which lets you build a contextual decision-making service which is self-learning with experience.

Speech

As speech is the new and modern way to interact with a service, the speech APIs give you the possibility of implementing speech translation or speaker recognition features into your apps to make it more human. With the Bing Speech API, you can even convert text to speech and vice versa on the go to understand your users’ intent.

Language

With the introduction of my Azure Bot “Homie”, I already showed you how to use one of the services in the language category: Language Understanding Intelligent Service (LUIS) in order to understand the intent of the user who interacts with my Bot. Furthermore, the other APIs can be used to detect the sentiment of a given text (like I did with Survey 365) or translate text into other languages.

Search

Search is one of the most important services for nearly every application or solution nowadays. In order to implement a search service, it is essential to provide the best possible results. Therefore the services and APIs in the search category are all offered by Bing and can be used to search the content of different types of news, entities, images or videos. In addition, the Bing Custom Search can be used to implement custom search routines to deliver the results you want your users to find.

Labs

As the Cognitive Service APIs are rapidly growing the labs can be used to evaluate possible future APIs which are currently development by Microsoft. The current spectrum is ranging from gesture based controls to route logistics and location insights.

Conclusion

Microsoft Cognitive Services offer powerful and easy to use APIs for adding intelligence to various apps and solutions without the need to hosting the services on your own. The main benefits are:

Feel free to use it for internal use in your presentations or documents. The only point I ask you to do is to credit me and link this article in your documents where you use it. Please do not sell this as your own

For PowerPoint slides I have also created a more handy infographic, which should fit better on slides (it actually doesn’t show the descriptions of each API). You can download it here:Cognitive-Services-Infographic

]]>https://www.cloudguy.pro/cognitive-services-101-infographic/feed/2376“Homie” – A language understanding bot for smart homeshttps://www.cloudguy.pro/homie-a-language-understanding-bot-for-smart-homes/
https://www.cloudguy.pro/homie-a-language-understanding-bot-for-smart-homes/#commentsWed, 16 Aug 2017 06:36:28 +0000http://www.cloudguy.pro/?p=324Smart homes, smart vehicles, smart everything – nowadays all devices which we daily use have to be smart otherwise we wouldn’t use them, would we? There are so many different approaches to make a device smart either you can control it remotely, speak to it or it even sets actions autonomously which should ease our […]

]]>Smart homes, smart vehicles, smart everything – nowadays all devices which we daily use have to be smart otherwise we wouldn’t use them, would we? There are so many different approaches to make a device smart either you can control it remotely, speak to it or it even sets actions autonomously which should ease our lifes here and there. The key to achieve all this is nearly the same everywhere, no matter if you use smart devices and services provided by Google, Amazon or Microsoft. Behind all that is always AI (Artifical Intelligence).

And as I do a lot of research on Microsoft’s AI stack (Cognitive Services, Bot Framework, Machine Learning, …) within Azure, I wanted to develop something intelligent, which could make my everyday life a bit easier. So I thought of a service, which could take actions whenever I tell it to do so. And this was the birth of “Homie”, who is my personal assistant for doing smart stuff. But now you most probably want to know who or what Homie is, right? Well, I’ll try to explain you what and who he is within the next few paragraphs.

The Solution Design

Let’s start. Imagine you are sitting in your office at home or at work and are really deepened in your work and you have to be concentrated in order to get your work done. And as time flies by, it gets dark outside. In the beginning you won’t notice that it gets dark as you only star into your monitors and do your work. But after a few minutes, when it’s really dark, you are sitting in a dark room and we all know, this doesn’t work out very well for a longer time. But as you are a lazy person, like me, you don’t want to stand up and go over to the light switch to turn the light on. But what if I told you that Homie could turn the light on for you and you can remain seated? All you need to do is to follow the following steps and get all services connected to each other like in the picture below and you can tell Homie what to do for you

The design of the given solution as well as the flow of communication is shown above

The Bot and Cognitive Services Stuff

First of all we need to create an Azure Bot service, which is responsible for communicating with the user. So head over to the Azure portal and create a new bot. In my case I created a NodeJS LUIS bot, as there is already some LUIS related stuff preconfigured. Now when the bot is ready you need to add some intents to your LUIS app in order for the bot to actually be smart. So go to https://www.luis.ai and login (or register if you did not already) and add the following pre-defined intents:

These are the pre-defined LUIS intents used in this Cognitive Services app

Now test and train your LUIS app and go back to your bot in the Azure portal, as we now will insert some magic. Now the following piece of code, let’s your bot become smart as this code is responsible for doing actions based on the detected intent of a received messages.

The IoT Stuff

Now that your bot is ready to receive messages, we need to create an Azure IoT Hub which is used to send and receive messages from and to devices. So create one in your portal and add your devices to the hub according to your needs. In this example I used a device for my office, which I called “office_controller”. Make sure to note the keys of your device, as you will need them later on:

There are only a few clicks needed to create a new IoT device in the IoT Hub blade

The Azure Functions Stuff

Now that we have our bot and the IoT Hub up and running, we need to connect those services with each other. And I thought of doing so by using a JavaScript HTTP trigger function. So create a function in the Functions portal and make sure to install the following dependencies by using the command line within your function’s settings:

npm install azure-iothub --save

Now to reference your created IoT Hub in the function’s code you can use the following piece of code:

The Device Stuff

Now this is the last piece of work to do in order to actually make your hard work visible. In this case I used a Raspberry Pi 3 in combination of a breadboard and a normal LED light, as I don’t have a smart light bulb at hand, which I could have used instead. But I guess this is ok, as I want to show you that the solution is working rather than the light bulb is IoT enabled.

So now it’s time to assemble your PI in order to get the LED connected to it. Below you’ll find the actual construction manual by Microsoft, which I followed to connect the LED on the breadboard with my Pi via GPIO.

This is the pinout manual on the Raspberry PI’s breadboard for connecting a LED light taken from GitHub

When I finished that, I installed NPM and Node JS on my PI in order to run a little Node JS app, which is actually listening on the IoT hub’s device commands. Whenever there is a new command in the queue for this specific device, a function gets triggered, which does something. In my case I wanted to turn the lights on or off in a specific room. The actual code for lightening up your LED is something like this:

And that’s basically it. Now it’s time to tell Homie to turn the light on and off in the office and see if it’s working. Take a look at the video below to find out the answer. And yes you’re right, this is only a LED light, which Homie turned on and off, but the process is actually the same and I wanted to proof that the given problem can be solved by a bot. But please feel free to adapt my solution and add real light bulbs or other things to it in order to make it even more realistic…

The Teams Stuff

Now that your bot is fully functional and doing what you want him to do, it’s time to add the desired channels to that bot in order to publish it into your favourite apps. I decided to go for Microsoft Teams, as this is one of my favourite communication tools. But you can choose whatever you like from the following list of channels:

These are the available channels, in which the bot can be added

After you have added the Teams channel you can communicate with the bot via Teams, just as simple as that:

The communication with your bot within Teams is like communicating with your co-workers

The Conclusion

Azure, Cognitive Services and the Bot Framework fit perfectly together, as the interaction between the services is working out of the box

Azure Functions are always a good use for hosting logic and code which is consumed by other services

Language Understanding Bots will likely to be introduced more and more in consumer as well as business solutions as they make life easier a lot

With less effort, Cognitive Services can be used to make a service more human and lets therefore interact people with a service like a bot in a more natural way, which is quite promising

Now that this solution is working, I’ll update you with more features concerning this scenario as well as publishing the code and other stuff which was used in this solution as an open-source solution so everyone of you can set up a personal Homie as well. If you have any questions, notes or any other use cases for this bot (or other use cases), which may be interesting, please let me know down below or via any social media channel as I would like to hear your feedback on this one…

]]>https://www.cloudguy.pro/homie-a-language-understanding-bot-for-smart-homes/feed/1324Speaking at #SPSVIE about Office 365 tenant to tenant migrationhttps://www.cloudguy.pro/speaking-at-spsvie-about-office-365-tenant-to-tenant-migration/
https://www.cloudguy.pro/speaking-at-spsvie-about-office-365-tenant-to-tenant-migration/#respondWed, 09 Aug 2017 08:18:51 +0000http://www.cloudguy.pro/?p=308As I got the messages that my session was approved for the very first SharePoint Saturday in Vienna this year on 11.11.2017, I was very excited and honored to be part of an awesome speaker line-up (including real rockstars in this area). Btw you can checkout the speakers and session here: SPSVienna I am really […]

]]>As I got the messages that my session was approved for the very first SharePoint Saturday in Vienna this year on 11.11.2017, I was very excited and honored to be part of an awesome speaker line-up (including real rockstars in this area). Btw you can checkout the speakers and session here: SPSVienna

I am really honored do to a session on a complete survival guide for an Office 365 tenant to tenant migration. I’ve done a couple of this migration scenarios in the past and it was a real challenge in the beginning as it was like a process no one wanted to talk about and no one wanted to do

As for now, I don’t want to talk too much about the session and the topics I’ll be covering, as some of you should join it to get the information I’ll provide you with. But I’ll soon update my blog with a post (or even maybe a series) about this very exciting and innovative topic, as I think that some of you might need to do a tenant to tenant migration due to a merger or acquisition in the future.

So stay tuned for updates and maybe I will see some of you in Vienna in a couple of months…