• subscribe


Michael K. Campbell

Michael K. Campbell is a contributing editor for SQL Server Pro, a regular columnist for DevProConnections.com, and an ASPInsider. Michael is the president of OverAchiever Productions, a consultancy dedicated to technical evangelism, mentoring, and quality solutions. He specializes in SQL Server, ASP.NET, and related technologies. Michael has been a professional developer, web master, and production DBA for several well-known companies. He enjoys learning, problem solving, teaching, and creating free videos for www.sqlservervideos.com.

Email: mike@overachiever.net

My Latest Content
My Latest Comments



Author Articles

SQL Server High Availability for Developers, Part 2

By Michael K. Campbell, 02/02/2012

In part two of this article series on high availability, Michael K. Campbell outlines the benefits and negative implications of log shipping as a means for achieving high ...

SQL Server High Availability for Developers, Part 1

By Michael K. Campbell, 01/26/2012

In part 1 of this multi-part series, Michael K. Campbell provides an overview of high availability, and outlines clustering as a solution for achieving high availability with SQL ...

A Simple Technique for Improving SEO with ASP.NET MVC

By Michael K. Campbell, 01/05/2012

In this how-to article, Michael K. Campbell provides developers with a solution to eliminate duplicate content and improve SEO and Google page rankings for ISS and ASP.NET sites.

Microsoft Internet Explorer: Losing the Browser Wars Against Google Chrome and Mozilla Firefox

By Michael K. Campbell, 12/22/2011

In this editorial, Michael K. Campbell discusses his thoughts on why he thinks Microsoft Internet Explorer (IE) is losing the browser war against Google Chrome and Mozilla Firefox.

Troubleshooting Performance Problems in Entity Framework Applications

By Michael K. Campbell, 12/14/2011

Although the ADO.NET Entity Framework makes application developers' jobs easier, the code it generates can lead to poorly performing applications. Here is what you need to know ...

More Great Free Tools for .NET Developers

By Michael K. Campbell, 12/01/2011

Michael K. Campbell provides a list of free tools that he discovered in 2011 to help boost productivity and save time for web, Visual Studio, and .NET developers.

A Technical Cornucopia: Giving Thanks to Microsoft's .NET Framework and SQL Server

By Michael K. Campbell, 11/23/2011

Michael K. Campbell also shares his thoughts on the end-user experience (UX) for developers and the upcoming SOPA legislation.

Microsoft's .NET Framework 4.5 Versioning Faces Problems Ahead

By Michael K. Campbell, 11/03/2011

Microsoft is planning to release its .NET Framework 4.5 as an in-place update. In Michael K. Campbell's commentary, see why he thinks there will be trouble for both system admins ...

Microsoft Azure and the Allure of 100 Percent Application Availability

By Michael K. Campbell, 10/27/2011

Michael K. Campbell describes his experience with Microsoft's SQL Azure in hopes of achieving 100 percent application availability with his distributed solution.

Review: SQL Source Control 2.2

By Michael K. Campbell, 10/21/2011

SQL Source Control takes all the pain and potential problems out of implementing version control in SQL Server.

Burned by the .NET Client Framework

By Michael K. Campbell, 10/06/2011

Microsoft Windows 8: What it Means for .NET and Silverlight Developers

By Michael K. Campbell, 09/21/2011

Michael K. Campbell discusses what Microsoft's new innovative approach to Windows 8 will mean for developers. While the new OS may be geared toward consumers, Campbell believes ...

Microsoft Windows Azure: Why I Still Haven't Tried It

By Michael K. Campbell, 09/01/2011

Microsoft Windows Azure cloud hosting PaaS has potential, says Michael K. Campbell, but Microsoft needs to remove some stumbling blocks before Campbell gives Azure a try.

Back to Basics: The Key to Mastering Software Development

By Michael K. Campbell, 08/24/2011

Michael K. Campbell reviews the book C# How-To, by Ben Watson, which he says makes a strong case for why software developers must master the basics of software development.

A Call to Action on .NET Versioning

By Michael K. Campbell, 08/04/2011

Michael K. Campbell applauds Scott Hanselman's advocacy for simpler, clear versioning names for Microsoft products and specifically, .NET Framework releases.

New Features in SQL Server Denali CTP 3 for Developers

By Michael K. Campbell, 07/27/2011

SQL Server Denali is getting closer to actual launch, and the latest version, CTP 3, is packed with useful features for .NET developers. Among the highlights are a long-awaited ...

Product Review: Red Gate Software’s SQL Prompt 5.1

By Campbell, Michael K., 07/27/2011

This tool provides SQL query code-completion and other performance boosts at a minimal price.

ASP.NET MVC, SEO, and NotFoundResults: A Better Way to Handle Missing Content

By Michael K. Campbell, 07/06/2011

Michael K. Campbell explains his streamlined approach to handling missing content on ASP.NET MVC websites, using a custom ActionResult called a NotFoundResult. This approach ...

Making the Most of ELMAH ASP.NET Error Logging

By Michael K. Campbell, 06/16/2011

Michael K. Campbell offers tips for working with Error Logging Modules and Handlers, or ELMAH, in your ASP.NET and ASP.NET MVC applications.

SQL Server Denali for Developers: Part 2

By Michael K. Campbell, 06/02/2011

Michael K. Campbell continues his review of new features for developers in 'Denali,' the upcoming SQL Server release. They include changes to FILESTREAM functionality, Full-Text ...