Microsoft Bot Framework: using a LuisDialog for processing intents

In the previous post, I blogged about integrating a Holographic 2D app with Bot Framework and LUIS. I also spent some time going through these great samples for some presentations and found a very nice implementation for handling the Bot messages when LUIS intents are recognised. Instead of using the exposed LUIS endpoint and parsing […]

Experiments with HoloLens, Bot Framework, LUIS and Speech Recognition

Recently I had the opportunity to use a HoloLens device for some personal training and building some simple demos. One of the scenarios that I find very intriguing is the possibility of integrating Mixed Reality and Artificial Intelligence (AI) in order to create immersive experiences for the user. I decided to perform an experiment by […]

Microsoft Bot Framework: showing a welcome message at the start of a new conversation

Recently I’ve worked on some projects related to Bot Framework and enjoyed the functionalities which permit to automate actions in response to user interactions. It is important to provide the user with a great experience: one “nice touch” can be achieved by providing a welcome message at the beginning of a new conversation. The first […]

Validate input in Xamarin.Forms using INotifyDataErrorInfo, custom Behaviors, Effects and Prism

This post is also available in the Premier Developer blog. I have recently been investigating the support available in Xamarin.Forms for validation and, in particular, researched the possibility of using INotifyDataErrorInfo to complement the traditional approach of using Behaviors. In simple scenarios, it’s possible to perform validation by simply attaching a Behavior to the required […]

Useful links for exam 70-357: Developing Mobile Apps

Last week I received confirmation that I passed the exam Developing Mobile Apps which I took in beta last July while I was preparing for UWP – App Architecture and UX/UI & UWP – App Data, Services, and Coding Patterns. Since this last exam completes my certification journey for MCSD / MCSA: App Builder – Universal Windows Platform, […]

I’ve just achieved the MCSD App Builder certification

In the previous days, I’ve received confirmation that I achieved the new certification Microsoft Certified Solutions Developer: App Builder – it validates that you have the skills needed to build modern mobile and/or web applications and services. The exams required are fully explained on the certification website: interestingly, the new MCSA (Microsoft Certified Solutions Associate) path is […]

Using Prism modularization in Xamarin.Forms

Recently, Prism for Xamarin.Forms 6.2.0 has been released with many notable improvements including a new bootstrapping process, AutoWireViewModel behaviour changes, deep-linking support,  modularity and Prism template pack enhancements (full release notes available here). Today, I fired up Visual Studio to have a play with this new version and decided to try the Xamarin.Forms support for Prism Modules: this is […]

I’m now a Microsoft Certified Solutions Developer – Universal Windows Platform

I’ve just completed the exams required to earn the MCSD: Universal Windows Platform Solutions Developer certification As described in the official certification website, with this certification you “Demonstrate your expertise at planning the designing and implementing Universal Windows Platform apps that offer a compelling user experience, leverage other services and devices, and use best coding practices […]

Xamarin.Forms: sharing resources in XAML using Styles

Previously, I’ve blogged about creating a custom Behavior in Xamarin.Forms. The sample published on GitHub initially used the default template available in Visual Studio which instantiates the Application singleton from C# using the following App class:

This is a great approach, however very often it is useful to define common resources in XAML and reuse them across the […]

Enabling PlayReady support on Xbox One UWP Developer Preview

In the previous days I was trying the recently released Xbox One UWP Developer preview with these samples involving Smooth Streaming / PlayReady and noticed that playback was not working properly on the console with the MediaElement always returning the error MEDIA_ERR_SRC_NOT_SUPPORTED – 0x80070005. As highlighted in this forum post, the following capability must be added to the app […]