Friday, September 29, 2017

Integrating Adaptive Cards with the .NET Bot Framework

Adaptive Cards is an open platform card exchange format for developers. It provides developers a new way to compose UX (user experiences) through multiple devices. An adaptive card is a piece of UI (HTML, CSS, and JavaScript) defined by the developer and rendered by the native app (bot application) to display required content to the end user. The Bot Framework connector renders these cards through different channels, such as Skype, Facebook, Emulator, WebChat, Slack, Kik, Telegram, SMS, GroupMe, Email, Bing, and so forth. An Adaptive Card can contain text, speech, images, buttons, and input fields created using the JSON format. Following the NuGet library implements classes for building and serializing adaptive card objects in the .NET platform.

More

Monday, September 11, 2017

Tapping into OpenCV to Process Images

OpenCvSharp is a cross-platform .NET wrapper of the OpenCV library used for image processing and computer vision algorithms from languages such as C#, VB.NET, and others. OpenCvSharp works on the Windows and Linux (using Mono) platforms. It's modeled on the native OpenCV C/C++ API style; that's why it doesn't force developers to write object-oriented code and allows you to make native-style OpenCV function calls. Comparing OpenCvSharp with EmguCV, I believe OpenCvSharp is the simpler and better supported platform.

More

Sunday, September 03, 2017

Sending Emails Using the Office 365 APIs

Developers now can send e-mails using Exchange Online as an SMTP server configured in the configuration file. Office 365 APIs also provide options to developers for sending e-mails from devices/applications. Microsoft Office 365 API Tools for Visual Studio enable developers to integrate Office 365 services into their applications. Office 365 APIs can be accessed by using libraries available for server-side .NET, client-side JavaScript, and SDKs. 

More

Mocking API Responses in Azure API Management Portal

A mock API imitates a real API call by providing a realistic JSON or XML response to the requester. Mock APIs can be designed on a developer...