Category Archives: Cloud Services

Exchange 2016 Error 2070

How we recovered from the error 2070 “File check failed: File state internal error for ‘Primary’ database partition” A few days ago while doing our regular system checks to our hosted Exchange environment we noticed that one of our Exchange 2016 servers had switched to the passive databases. Further investigation showed that the server had been hit by… Read More »

Exchange 2016 Deployment Guide and Multitenant Configuration

This guide we have put together is a step by step configuration guide we use to deploy Exchange 2016 under our hosting services and to configure multiple tenants using their own email domain name. I’m not going in depth in the article because you better off downloading the guide and build a lab following the steps documented. Active… Read More »

Load Webresources Into Another Webresource in Dynamics CRM

How to load a Javascript webresource into another webresource Javascript in Dynamics CRM As you know CRM customizations for the most part consist of Javascript added to the entities’ forms which help to enhance or adapt the out of the box functionality to the specific business processes of any business. In our case and for what I know… Read More »

Your voice assistant can hear things you can’t – such as a hacker

Source: Sophos Naked Security by Taylor Armerding Word from Apple, ahead of the big rollout of iPhone 8 and iOS11 on September 12, is that its voice assistant Siri is going to sound more like a person and less like a robot. Great for the user experience. But based on a report published just last week by a team of researchers… Read More »

Adventures in C# – Secure Access To Your Middle Tier Code

Protect Your Code With System Accounts and Role Based Code Access Security In this article I wanted to provide a simple example of how you can meet some of the best practices for secure code implementation and also some best practices in implementing a scalable architecture. I tried to keep the prototype as simple as I could work… Read More »