Welcome to the SubMain Support Portal

Our portal offers users a number of support resources, from the ability to initiate tickets and live chats with our agents to Community and self-help resources via our Knowledge Base. In addition, other resources are available for users like our Forums and YouTube channel, and, of course, you can reach out to us via our social channels on Twitter and Google+.

If you are looking to retrieve the purchased product license codes or latest product version licenses (for the eligible users), please visit the MyAccount page.

Search the Portal

Recent Articles

AUG14
Where Self-Documenting Code Falls Short

[image]You’re a clean coder. You use descriptive names for everything. You’ve refactored your app into a shrine of single responsibilities. Even your slightly crazy, off-the-grid uncle can follow the code. (Hi, Uncle Joe!) The app not only...

SubMain News by Sylvia Fronczak
AUG7
C# String: Definition, Examples, Best Practices, and Pitfalls

[image]It’s time for yet another discussion on an important C# construct. We started this journey with the C# array. Then we covered the list and enum. And, finally, the dictionary. Today, we cover yet another fundamental but often misunderstood...

SubMain News by Carlos Schults
JUL31
Using CodeIt.Right to Create Visual Basic Coding Standards

[image]Here on the SubMain blog, I’ve already covered how to use CodeIt.Right to Create C# Coding Standards. Today Visual Basic gets the same treatment. In case you haven’t read the previous post (or any post in this blog at all), I’ll briefly...

SubMain News by Carlos Schults
JUL24
CodeIt.Right Rules Explained, Part 18

[image]Time for another post in the CodeIt.Right Rules Explained series. In case you haven’t read any of the posts in the series, here is a short explanation. CodeIt.Right is an automated code review tool, which analyzes the code of your...

SubMain News by Carlos Schults
JUL17
I’ll Delete Your Commented Code Without Reading It and I’m Not Sorry

[image]I was knee-deep in a mess of undocumented legacy code. I wasn’t even sure who had authored this code, but whoever it was, they had long departed to places unknown. The code was in a language I didn’t even really know. And the bug was...

SubMain News by Melissa McEwen
JUL10
C# Dictionary: Definition, Examples, Best Practices, and Pitfalls

[image]So far we’ve had the opportunity to take a deep C# dive on arrays, lists, and the very valuable enum. Today we are going to stay in the System.Collections.Generic namespace and learn about a structure that’s designed for lookups—the C#...

SubMain News by Rick Beley
JUL3
Taking the Sting Out of Code Documentation

[image]It’s a sad fact that code documentation rarely gets the attention it deserves. That’s a shame since it’s often a crucial part of the final product. Bad documentation often makes the difference between how easy it is to fix a bug a year...

SubMain News by Melissa McEwen
JUN26
Code Inspections? Get Over Yourself.

[image]When I last looked for software engineering jobs, I came across a post that looked perfectly normal until I got to a line that said, “Participate in daily code inspections.” What the heck was a code inspection? It sounded pretty serious...

SubMain News by Melissa McEwen