Media Center is a SharePoint app that allows you to integrate your Windows Azure Media Services (WAMS) assets within SharePoint. Before I describe the app functionality, I think it useful to take a step back and briefly talk about why this app is needed and the design choices we had to make in order to build it. This is also a great opportunity for me to thank the team who worked very hard on building this app including Jason McNutt, […]

I recently attended SPC12 with many of my colleagues from AIS.  One of the sessions I really enjoyed was High Availability Solutions with SharePoint Server 2013 delivered by Bill Baer.  This sessions was geared toward the ITPro (admin) audience and detailed the options when making SharePoint Highly Available. During this session I found it interesting how much time was spent talking about mirroring.  Mirroring is now considered a deprecated technology but is still supported by SharePoint 2013.  Today I’d like […]

I recently ran into a problem: How to test some code that was not readily testable without carrying along a database. It was my own fault, really. I had quickly written a data access layer that was directly dependent on Entity Framework, and was also doing some minor business logic. Because I had a direct dependency on Entity Framework, and had not used dependency injection, I had a problem… How do I write unit tests against those methods that contain […]

Workflow, as far as I can tell at this point, is one of the most overhauled functionalities from SharePoint 2010 to SharePoint 2013. The first major difference is that it’s no longer contained within SharePoint. Workflow is now handled by Windows Azure Workflow (WAW). “Whoa, whoa, whoa! Does that mean I’m going to have to pay Microsoft some hefty usage fees to have Workflow in my 2013 environment? I really don’t see how that’s going to fly with the bosses,” […]

When it comes to the Web Forms vs. MVC debate, the question isn’t “Which is Better?”…but “How to Switch?” I have been studying and trying to transition to Model-View-Controller (MVC) for about six months and I have come across some fundamental thinking that must be changed and new things that must be learned in order to make the switch. I worked with Web Forms extensively in my previous position, and since joining AIS have made a commitment to myself to embrace […]

Like the rest of the AIS team, I’d thought I’d share one of the most interesting sessions I attended during SPC12. It was called SharePoint Center of Excellence: Why you need one. Those IT Pro and Dev guys/gals might have missed this one because it was in the basement (politely known as the conference’s Business Section), but I found it extremely valuable. The session was run by Andrew Woodward from App 21 on the usefulness of (and strategies for) successfully operating a […]

Microsoft has been a busy company this year with refreshes on most of its biggest solutions. Not only has SharePoint gone through a massive update, but so has Windows. If you’re still unfamiliar with the changes in Windows 8, then be prepared for a shocker. In the new UI, applications have been stripped of chrome and are full-screen solutions. Windows 8 was designed with touch as a first-class input method. SharePoint 2013 brings several new features, but the two that […]

We recently started working on a new iOS project.  As part of this adventure, I asked the team if we could build a case study around XCode and TFSPreview.com. TFSPreview, if you’re not aware, is Microsoft’s Team Foundation Server 2012 as a service, hosted in Azure. This isn’t your normal pairing.  Mac developers aren’t exactly flocking to the Microsoft stack and the Microsoft development tools haven’t exactly catered to the predominantly OSS community working on Macs.  In recent years, though, […]

Microsoft Dynamics CRM 2011 has come a long way from its predecessors in many areas.  For companies using both CRM 2011 and SharePoint 2010, the improvements can be appreciated even more since Dynamics CRM 2011 has native SharePoint 2010 document management capabilities right out of the box. This functionality is apparent in a couple of different places in the CRM 2011 web interface.  First, there is a page under the Settings section for Document Management.  Second, some entities will have […]

Visio is a product that all of us in the business solutions world should eventually master. Graphics make very complex information easier to convey and grasp quickly. At this year’s SharePoint Conference, the Visio product team outlined some of the updates they’ve made during the Office 2013 release cycle. The updates for the Office 2013 release center on three major themes: More Professional, Easier Collaboration and Powerful Platform.