My Take on Cloud

Delivering IoT Mixed Reality Applications using The MSF Process Model (Envision and Plan) – Part 1

  • June 24, 2018
Delivery of enterprise scale projects requires a cohesive and structured framework in place. A robust delivery framework ensures that projects are carefully planned, and roles and tasks are identified and defined. Microsoft has developed a set of principles, models, disciplines, concepts, and guidelines for delivering information technology services known as Microsoft Solutions Framework (MSF). By following MSF principles, teams can improve the rate of success, solution quality, and business impact.

Building Zero Code Cosmos DB Proxy with Azure Functions

  • May 9, 2018
Using Azure Functions, you can free your projects from Cosmos DB API dependency. In this article, we will build a simple API using Azure Functions that interacts with Cosmos DB without requiring you to write any code. You have multiple options for building Azure Functions. You can write functions using Visual Studio tooling, or you can build one using VS Code with Azure CLI. However, for this demo, I will use the Azure Portal inbuilt function editor.

Building Applications with Azure IoT Edge

  • April 25, 2018
I recently presented a session on building applications with Azure IoT Edge at the Global Azure Bootcamp, Sydney. In the field of IoT, edge analytics is not just important; it is a necessity. Azure IoT Edge solves a lot of edge analytics challenges in a unique manner that many organizations face. Azure IoT Edge brings the power of essential cloud services from the cloud to your on-premise devices. You can deploy either Azure service logic or your code to devices from the cloud interface without physically accessing the device.

Building and Testing Reactive Microservices in Azure with Event Grid, Azure Functions, and Ngrok

  • April 12, 2018
According to the Reactive Manifesto, a reactive system should have some essential characteristics which include: responsiveness, resiliency, elasticity, and being message-driven. Out of all the aspects, the most significant differentiating factor of Reactive Microservices from others is its characteristic of being message-driven. Using messages as the glue that holds your Microservices application together, you can design systems that isolated. High degree of isolation also helps enhance the scalability of a system which is an essential aspect of a Microservices application.

Visualize Performance of Your Bots With The Ibex Dashboard

  • February 12, 2018
I recently finished building a bot using the Microsoft Bot Framework for a major client. One of the standard requirement of the clients that develop Bot applications is to have bot-specific monitoring in place. Managing the bot that you have built involves adding monitoring and management capabilities to it. Adding monitoring and management aspects to your bot ensures that your bot implementation will be successful in the long run.

Building Bots with The Microsoft Bot Framework - Part 5

  • November 10, 2017
In this series Introduction Adding Dialogs and State to your bot Using Form Flow Adding intelligence to your bot using LUIS Publishing your bot Welcome to the final post in my series of blogs on Building Bots with The Microsoft Bot Framework. Till now we were building our bot and adding features to it. In this article, we will be publishing our bot and later chat with our bot on Skype.

Building Bots with The Microsoft Bot Framework - Part 4

  • October 22, 2017
In this series Introduction Adding Dialogs and State to your bot Using Form Flow Adding intelligence to your bot using LUIS Publishing your bot Welcome to the fourth post in my blog series on Building Bots with The Microsoft Bot Framework. In this article, we will see how we can configure LUIS to bring Natural Language Processing capabilities to our application. LUIS uses Intents, Entities, and Utterances to build its NLP models.

Building Bots with The Microsoft Bot Framework - Part 3

  • September 14, 2017
In this series Introduction Adding Dialogs and State to your bot Using Form Flow Adding intelligence to your bot using LUIS Publishing your bot Welcome to the third post in my blog series on Building Bots with The Microsoft Bot Framework. In the last post, we saw how we could use Dialogs and State to carry out a meaningful conversation with the user. However, we also saw that interacting with the user using Dialogs involves a lot of complexity.

Now Available: Microservices with Azure

  • July 7, 2017
It has been months since my friend Namit and I have been working on bringing to life a comprehensive book on Microservices applications specifically targeted for deployment in the cloud. We realized how the community is too keen to get started with Microservices, but there is so little guidance available on the subject. We studied several real-world implementations and documented the learnings as a set of patterns that help solve some of the most common challenges architects face while designing Microservices applications.

Building Bots with The Microsoft Bot Framework - Part 2

  • May 19, 2017
In this series Introduction Adding Dialogs and State to your bot Using Form Flow Adding intelligence to your bot using LUIS Publishing your bot Welcome to the second post in my blog series on Building Bots with The Microsoft Bot Framework. In today’s post, we will learn how we can build a stateful bot that can carry out a meaningful conversation with the user. We will also find out how Dialogs can add reusability to our bots.

Building Bots with The Microsoft Bot Framework - Part 1

  • May 5, 2017
In this series Introduction Adding Dialogs and State to your bot Using Form Flow Adding intelligence to your bot using LUIS Publishing your bot I decided to spend some time learning the Microsoft Bot Framework. I am going to write a series of blog posts to share with you what I learn so that we can go through this learning exercise together. This is the first post in the series with a few more to go.

Hi, Visual Studio 2017! Pleased to Meet You!

  • March 26, 2017
Visual Studio 2017 is currently the best IDE that is in-line with the Microsoft’s strategy of embracing non Microsoft platforms and operating systems. I am a web developer, therefore, following is my outline of the most compelling features of Visual Studio 2017. Setup Experience Visual Studio no longer asks you to select options from a long list of checkboxes. It presents a more easy to comprehend list of workloads that are segregated by categories.

Deploying Guest Executables to Azure Service Fabric

  • March 9, 2017
One of my most popular blog posts on this site is Hands-on with Azure Service Fabric Reliable Services. Referring to the blog post, many readers asked me about guidance to deploy various types of applications as Guest Executables on Service Fabric. In this post, I will try to answer most of those questions by demonstrating the process in a simple manner. The Application We previously built a simple node.js application that uses Azure SQL Database as data store.

Ignite Australia 2017 - Architectural Patterns for Hyperscale Service Fabric Implementations

  • March 4, 2017
Last week @Namit and I were at Ignite Australia. We had a great time interacting with technology enthusiasts from across Australia. We presented a lot of demos built using Service Fabric, Hololens and Congnitie Services to the attendees and received thrilling feedback. The event was well worth our investment of time and effort. We would deliver many more such presentations in future. Microservices with Azure We did an interview with SSW TV, in which we talked about the advantages of using Service Fabric as a platform to host microservices.

Use Support Backed Tedious Driver for Your Node Applications with SQL Database

  • January 3, 2017
I don’t know how popular Node.js still is, but it is always fun to learn new programming languages. If you have previously worked with relational databases such as SQL database with Node.js, you must’ve noticed that there are several node packages available to enable application integration with SQL database. However, while building commercial applications, developers always want to use packages that are backed by professional support and a lively community.
Search
Profile Picture

Hi! I'm Rahul Rai, an author, a programmer, and a technophile. I'm a Consultant at Readify, Sydney, Australia.

GET SMARTER!
Stay up to date with interesting posts like these. Take a moment to subscribe!

PRIME TIME
book
FEATURED
Microservices with Azure now available on Amazon.
Connect with Azure Service Fabric experts and developers on LinkedIn.
Categories