Mark Michaelis

Mark Michaelis Principal, CEO, Chief Technical Architect

A premier authority in development technologies with recognized coding expertise and proven training methods, IntelliTect’s CEO delivers customized strategic technology consulting to CIOs, technology executives and industry leaders. Recognized by Microsoft as a Regional Director in 2007 and distinguished Microsoft MVP for C# and Visual Studio Team System since 1996, this CEO has honed his engineering skills by serving on several Microsoft software design review teams, including C#, Azure, the Connected Systems Division and Visual Studio Team System ALM.

A regular speaker at developer conferences around the world and has written numerous articles and books – Essential C# 7.0 is his most recent. Click here for a blog with links to past articles and media appearances. IntelliTect’s founder continues to attract elite team members with proven expertise in utilizing best practice application lifecycle management and software engineering practices to deliver quality solutions on time, in scope and within budget.

When not bonding with his computer, this leader is searching for his next adventure with his wife Elisabeth and three children, Benjamin, Hanna and Abigail.

 

Blogs by Mark

LEGACY: Manipulate Threads with System.Threading

Using an older .NET framework? Check out these system.threading tips to directly manipulate threads without the task abstraction. While writing the 7th edition of Essential C# 8.0, I realized that it was time to pull out the content on system.threading- focusing instead on Parallel Extensions (System.Threading.Tasks). Parallel Extensions is generally preferred because it allows you […]

Maintaining Impactful Leadership During The COVID-19 Crisis

All industries around the globe are impacted by the COVID-19 Pandemic. This isn’t a new or shocking statement. Some businesses, like Netflix, are thriving. Others, like our favorite local restaurants, aren’t all so lucky. But, how do we lead during the crisis? Those of us fortunate enough to transition our onsite staff to an entirely […]

Quick Fix for the NETSDK1004 Compile Error

Yuck…. What does the NETSDK1004 message mean? It occurred when I was refactoring the CSPROJ files within my solution. In the process, I created a Directory.Build.props file, copying out the Project root element from the CSPROJ file including the SDK.  (In my case, I happened to be moving out C# 8.0’s Nullable element – enable.)  […]

Preparing for the Exponential Technology Revolution (VIDEO)

*UPDATE – Scroll for full video from my September 2019 presentation: Thriving in the Cyber-Physical Revolution. The world you know is about to change in profound and radical ways. A historic confluence of emerging technologies, powered by ubiquitous connectivity and advances like artificial intelligence (AI), are poised to complement and catalyze each other to change […]