• 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

Technology versus Sexism

By Michael K. Campbell, 05/23/2012

Michael K. Campbell explains why he's tired of hearing about sexism in the IT industry.

SQL Injection – Beyond the Basics

By Michael K. Campbell, 05/23/2012

Ensuring a proper understanding of core concepts and avoiding common pitfalls are the keys to protecting against SQL injection.

Entity Framework and ORMs: Understand the Trade-Offs

By Michael K. Campbell, 05/03/2012

Microsoft's Entity Framework and ORMs can provide developers with several different benefits. Learn how to leverage the benefits of an ORM correctly with Michael K. Campbell's ...

Microsoft has a Public Relations Problem

By Michael K. Campbell, 04/26/2012

Michael K. Campbell believes that Microsoft should change its public relations strategies for its products and platforms so that customers don't have to assume the worst.

Troubleshooting Common SQL Server Problems

By Michael K. Campbell, 04/21/2012

Discover insights, techniques, and resources for troubleshooting performance, connectivity, and other types of problems commonly encountered in SQL Server environments.

Microsoft's Visual Studio Strategy has Major Problems

By Michael K. Campbell, 04/05/2012

Michael K. Campbell shares his thoughts on why Microsoft should change its Visual Studio strategy.

Microsoft Windows 8 Metro UI: One Size Does Not Fit All

By Michael K. Campbell, 03/22/2012

Michael K. Campbell discusses what Microsoft should do to make Windows 8 a powerful consumer device.

SQL Server High Availability for Developers, Part 4

By Michael K. Campbell, 03/01/2012

Michael K. Campbell outlines the difference between snapshot, merge, and transactional replication to help you decide which solution is the best for achieving high availability ...

SQL Server High Availability for Developers, Part 3

By Michael K. Campbell, 02/23/2012

In part three of this article series, Michael K. Campbell takes a look at database mirroring as a solution for achieving high availability. In addition, he'll discuss SQL Server ...

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