When designing cloud applications, you should take into account the fact that a failure or malfunction of any component of the system is possible. This template is called Designing for Failure. This design approach helps minimize the negative consequences of failure of any component of the internal or external system. Sometimes, it is not so simple to use the Designing for Failure template, but the Azure platform greatly facilitates this task due to the fact that some of the functions are implemented by cloud services—Azure Web Sites, Traffic Manager, CDN, RA—Geo Redundant Storage. During this session, we shall talk about how to use the functionality provided by Azure to ensure the accessibility of a website, even in the event of failure of one of the regions of the platform.
Do you have an old static company or department portal? Are you spending too much time actively maintaining relevant content for it? Social is in! In this session we enhance a company portal in a few easy steps and enable it for open social communication inside both Yammer and Microsoft SharePoint. We walk through the different ways of integrating Yammer including Open Graph, Embed and REST API. We also show you how to utilize search and recommendations to move from a static site to a dynamic and user engaging portal.
In this episode you'll get to explore the cross-platform mobile strategy we took with the project, and how we built our app using Apache Cordova framework, just once, with it working on any device a volunteer would want to use. We also dive deeper into how Visual Studio 2015 enabled us to build this app quickly and easily, along with how we took advantage of our own (free) Android emulator and other cool debugging experiences.
We'll end the episode with a tour of the mobile app we made over the 3-day event, with all source code available now on GitHub: https://github.com/htbox/