HoloLens – Setting up the Development environment

Posted on Leave a commentPosted in HoloLens

HoloLens is undoubtedly a powerful invention in the field of Mixed reality. Like any other revolutionary inventions, the success of a technology largely depends upon its usability and its ease of adoptability. This is what makes software development kits (SDK) and application programming interfaces (API) associated with a technology super critical. Microsoft has been very […]

Enterprise Application platform with Microservices – A service fabric perspective

Posted on 3 CommentsPosted in Architecture, Azure

An enterprise application platform can be defined as a suite of products and services that enables development and management of enterprise applications. This platform should be responsible of abstracting complexities related to application development such as diversity of hosting environments, network connectivity, deployment workflows, etc. In a traditional world, applications are monolithic by nature. A […]

Cursor-Scoped Event Aggregation Pattern – for high performance aggregation queries

Posted on 8 CommentsPosted in Uncategorised

Often, stateful applications executing enterprise scenarios are not just interested in the current state of the system, but also in the events which caused the transition that resulted in the particular state. This requirement has exponentially increased the popularity of the Event Sourcing Pattern. Event Sourcing Patterns ensure that all changes/events that caused a transition […]

Inside Azure – Deployment workflow with Fabric Controller and Red Dog Front End

Posted on Leave a commentPosted in Uncategorised

Abstracting complexities around developing, deploying and maintaining software applications have diminished the importance of understanding underlying architecture. While this may work well for today’s aggressive delivery cycles, at the same time, it impacts the ability of engineers to build an efficient, optimal solution which aligns with the internal architecture of the hosting platform. Architects and […]

WebHook your WebJob – With Visual Studio Team Services integration example

Posted on Leave a commentPosted in Uncategorised

WebHooks, also known as ‘HTTP(S) call backs’ are becoming very popular for reporting asynchronous events to trigger business workflows. The latest release of Microsoft Azure WebJobs can now be triggered using WebHooks. In this post I will cover the configuration of a WebJob to use a WebHook as a trigger using a sample scenario of […]

Background business – Azure Worker role Vs Web Job

Posted on Leave a commentPosted in Uncategorised

Importance of asynchronous work loads Background processes play a key role in enabling distributed asynchronous computing. Background tasks have been used in the past to handle secondary workloads like logging, monitoring, scheduling and notifications, but today’s systems use background processing to improve user experience by decoupling User Interfaces from heavier tasks. Microsoft Azure provides two […]