Mark Michaelis

Mark Michaelis Principal, CEO, Chief Technical Architect

A premier authority in Microsoft 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 since 2007 and distinguished Microsoft MVP for C# for twenty-five years, this leader is also an adjunct professor at Eastern Washington University, founder of the Spokane .NET Users Group, organizer of the Spokane DevOps Meetup, and co-organizer of the annual TEDx Coeur d’Alene events.

 

Continually architecting new projects and ideas, this regular speaker at developer conferences around the world and author of numerous articles and *books enjoys giving back to his developer community. With a Bachelor of Arts in Philosophy from the University of Illinois and a Masters in Computer Science from the Illinois Institute of Technology, this entrepreneur continues to attract elite team members that deliver quality solutions on time, in scope, and within budget. 

 

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

 

*The seventh edition of Essential C# 8.0 will be released in the fall of 2020 (IntelliTect.com/EssentialCSharp).

 

Blogs by Mark

IntelliTect’s New Normal During the Pandemic

The pandemic is redefining normal, forcing us to move out of our comfort zones, look for potential pivots, and optimize the circumstances into an opportunity. This response to the pandemic takes on several forms for us. We’re Expanding! While most of our team continues to work from home, we’ve begun construction in the basement of […]

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 […]