Blogs:


Mark.224X368-150x150
Mark Michaelis (Blog)is the founder of IntelliTect and serves as the Chief Technical Architect and Trainer. Since 1996, he has been a Microsoft MVP for C#, Visual Studio Team System, and the Windows SDK and in 2007, he was recognized as a Microsoft Regional Director. He also serves on several Microsoft software design review teams, including C#, the Connected Systems Division, and VSTS. Mark speaks at developer conferences and has written numerous articles and books - Essential C# 5.0 is his most recent. Mark holds a Bachelor of Arts in Philosophy from the University of Illinois and a Masters in Computer Science from the Illinois Institute of Technology. When not bonding with his computer, Mark is busy with his family or training for another triathlon (having completed the Ironman in 2008). Mark lives in Spokane, Washington, with his wife Elisabeth and three children, Benjamin, Hanna and Abigail.

Getty Images Issues Copyright Violation Settlement Demand Letter to IntelliTect

November 17, 2014 / No Comment

Back in 2011 I did a talk entitled Management vs Leadership at the local PMI chapter. During that talk I displayed this slide (shown below) and it included a small hex image of a hands in a metallic bowl like the one on this book cover (http://bit.ly/1Hdfkih). Unfortunately, I didn’t check the copyright when building […]

Read more

AUTHOR: CATEGORY: Uncategorized

MSCORELIB Classes that work with using static in C# 6.0

November 15, 2014 / No Comment

While writing another MSDN magazine article on C# 6.0 (the third because the language continues to improve) I was looking for a good example of when to use the new “using static” feature.  Towards this effort, I used PowerShell to crawl through all the MSCORELIB types and output the ones meeting the following criteria: The […]

Read more

AUTHOR: CATEGORY: .Net, Blog, C#, PowerShell

Visual Studio 2015 Installs Google Chrome

November 12, 2014 / No Comment

Remarkable!!! Microsoft is now installing Google Chrome via Visual Studio 2015

AUTHOR: CATEGORY: .Net, Visual Studio

Exception Handling Improvements in C# 6.0

August 29, 2014 / No Comment

There are two new exception-handling features in C# 6.0.  The first is an improvement in the async and await syntax and the second is support for exception filtering. When C# 5.0 introduced the async and await (contextual) keywords, developers gained a relatively easy way to code the Task-based Asynchronous Pattern (TAP) in which the compiler […]

Read more

AUTHOR: CATEGORY: .Net, Blog, C#

Declaration Expressions in C# 6.0

August 29, 2014 / 2 Comments

It’s not uncommon that in the midst of writing a statement, you find you need to declare a variable specifically for that statement.  Consider two examples: In the midst of coding an int.TryParse() statement, you realize you need to have a variable declared for the out argument into which the parse results will be stored. […]

Read more

AUTHOR: CATEGORY: .Net, Blog, C#

Static Using Statement in C# 6.0

August 29, 2014 / 4 Comments

Another C# 6.0 “syntactic sugar” feature is the introduction of using static.  With this feature, it’s possible to eliminate an explicit reference to the type when invoking a static method.  Furthermore, using static lets you introduce only the extension methods on a specific class, rather than all extension methods within a namespace.  The code of […]

Read more

AUTHOR: CATEGORY: .Net, Blog, C#

Relative Paths for Visual Studio Generic Tests

October 20, 2013 / No Comment

To make generic tests robust enough to run for all developers on your team and on the build server, you are likely going to want to avoid hard coding the path to the executable.  To do this successfully, you need to have a list of all the environment variables that are available when the test […]

Read more

AUTHOR: CATEGORY: .Net, ALM, Blog, C#, Visual Studio

LoadFrom Exception: “An attempt was made to load a program with an incorrect format.”

August 25, 2013 / No Comment

While trying to load an assembly into PowerShell recently, an exception occurred, “Exception calling “LoadFrom” with “1” argument(s): “Could not load file or assembly ‘file:///…’ or one of its dependencies. An attempt was made to load a program with an incorrect format.” The cause of the problem was a mismatch in the platform target of […]

Read more

AUTHOR: CATEGORY: Uncategorized

Visual Studio 2012 Presenter Mode

November 9, 2012 / 1 Comment

For those of us frequently presenting, we are faced with having to switch to presenter fonts by changing the font size for multiple different display items on the Environment->Fonts and Colors Options dialog or (if we are looking for an adequate but not optimal solution) simple changing the zoom level.  Of course, when we get […]

Read more

AUTHOR: CATEGORY: Blog, Visual Studio

Deleting Moldy Shelvesets

October 20, 2012 / 1 Comment

If you have had a Team Foundation Server (TFS) instance running for any significant length of time you undoubtedly have old shelvesets lying around from other developers (surely you wouldn’t have done this) that have long ago expired and although moldy, they have not disintegrated. Consider cleaning them up using the following short PowerShell script […]

Read more

AUTHOR: CATEGORY: Blog, PowerShell, TFS

Contact Us
Email: info@IntelliTect.com
Phone: (509) 315-3400




Testimonials

“Mark recognizes that the Business is a key stake holder in the entire .NET conversion. He has helped to create a cooperative environment between the Business and Intellitect as we’ve partnered to make this a successful project.  Mark has a top-notch team that has supported both the technical and Business needs.”
- Shana, Liz and Tanya, Avista Utilities, Spokane, WA
CONTACT US: (509) 315-3400 | Info@IntelliTect.com | Jobs | Site Map