blog header-cdh2.png

Insights Blog

Providing thought leadership around hot topics in technology

Best From SharePoint North America Conference 2019

C/D/H Wins Valo Partner of the Year 2019 North America


C/D/H Nominated for Valo Partner of the Year 2019

Top 5 Infrastructure Trends for 2019

Curia Announces Master Timeline To Exhibition Planning And Management System

Veeam Backup for Microsoft Office 365

Red Level Acquires C/D/H to Expand Business IT Services Across Michigan

Phase out, Check-in and Check-out?

Top 5 Software Development Trends in 2019

Top 5 User Experience Design Trends in 2019

Teams button is missing in Outlook … what do I do?

Check and Configure SharePoint User Permissions

Reduce Noise Level and Manage Membership in Microsoft Teams

Microsoft Teams Naming Convention

How is Thanksgiving dinner different with Waterfall vs. Agile approaches?

Coaching Governance Committees

Take Advantage of Microsoft Flow Timers

It's not magic, just Microsoft Teams Shortcuts

Secure Sensitive Data with Azure Information Protection

Azure AD Identity Management

Multi-Factor Authentication Conditional Access Configuration


C/D/H Named Best and Brightest Companies to Work For® in Metropolitan Detroit

John Michael Kohler Arts Center Transforms Its Exhibition Planning Process

Microsoft Inspire 2018 Day 2

Microsoft Inspire 2018 Day 1

C/D/H Highlights SharePoint Changes at Michigan User Groups

SharePoint NA 2018 Day 3

SharePoint NA 2018 Day 2

SharePoint NA 2018 Day 1

Windows Security Update Headache? Try This Fix.

C/D/H Named a West Michigan Best and Brightest Company to Work For

C/D/H Welcomes Return of Client Executive Karen Downard

Quick and Dirty Reporting for SharePoint 2013 Applications - Part 2

Quick and Dirty Reporting for SharePoint 2013 Applications - Part 1


4 Steps To Providing Knowledge To Your Organization

The Yammer Hammer

3 Pillars of the High-Performance Digital Workplace

SharePoint Migration and History

Building a Successful SharePoint ECM/ERM System in the Real World


For museums, technology offers promise – but few products

Nintex User Group Recap: Simple workflows can use simple approaches

Content Intelligence: Big Data and Machine Learning for Everyone

Southeast Michigan Q4 SharePoint User Group Recap

Why Your Website Needs UX

OneNote: How to use it in an organization

Why A Quality Intranet Matters

SharePoint Platform Options and Compliance in the Financial Industry Part 3

SharePoint Platform Options and Compliance in the Financial Services Industry Part 2

SharePoint Platform Options and Compliance in the Financial Services Industry Part 1

Going Mobile: The Transition to Mobile

Is It Time to Renovate or Rebuild?

Microsoft Operations Management Suite: OMS

Software Development: Should I Upgrade?

How-To Improve the UX of Your Website

Don't Reinvent The Wheel

Interpersonal Relationships in Project Management

Do You Need New Software?

Moving Your Business Forward with Enterprise Single Page Applications

Ways to Handle Events on Data Change with AngularJS

Data Security in the Cloud

Nintex March Release: New Provisioning Actions for Workflow Office 365

Discovering SQL Server-Part 4 (How to Search a Database Server for Locks)

Discovering SQL Server-Part 3 (How to Search a Database for Table Row Counts)

Discovering SQL Server-Part 2 (How to Search a Database for a Given String or GUID)

Discovering SQL Server-Part 1 (How to Search the Definition of SQL Stored Procedures)

Watching LINQ: Lambdas and Anonymous Methods in The Debug Window

Utilizing The Power of SharePoint Search-Part 1 (Centralizing Search Results From Multiple Sources)

Migration of the SharePoint Fab 40 Templates

Continuous Build Integration

Unit Testing AngularJS Directives With External Templates

Mobile as a Primary Computing Device

Handling Plugins in a Load Balanced NopCommerce Installation

NopCommerce Plugin Development-Overriding and Injecting Services

Real Cross Site Collection Navigation in SharePoint Using the Term Store

Default Advanced Search in NopCommerce

Viewing Documents in SharePoint on Mobile Devices

Battling "FrankenPortal"

Utilizing The Power of SharePoint Search-Part 2 (Using SharePoint as a Backend Search Provider)

Handling 301 Redirects in Orchard

SharePoint Outgoing Email Via Exchange Online

OAuth in Flex/ActionScript

Streaming Authenticated Video with Amazon Web Services and .NET

SharePoint Search Results to CSV

SharePoint Security Account Separation and Configuration

DisableLoopBackCheck - Dev Good, Prod Bad

Renaming a SharePoint 2010/2013 Server