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

Code Review Prep: 4 Tips to Eliminate Inefficiency

[image]Code review is, hands down, one of the most fundamental best practices a software shop can employ to produce better software. A good code review practice can shed light on design problems, improve the readability of the code, and spread...

SubMain News by Carlos Schults
What Are the Biggest Code Commenting Fails You’ve Seen?

[image]We often focus on code fails. But what else have we seen and done that makes us drop our heads in shame and frustration? What else do we laugh (and cringe) at when reading code? The comments! Whether they’re redundant, unreadable...

SubMain News by Sylvia Fronczak
Model Binding: A Dead Simple Guide With Everything You Need to Know

[image]In an ASP.NET MVC project, the model binder is a feature of the framework that performs a lot of the heavy lifting behind the scenes. In this article, we are going to talk about everything you need to know to get the most out of model...

SubMain News by Rodney Smith
CodeIt.Right Rules Explained, Part 19

[image]Welcome to another installment in the “CodeIt.Rules Explained” series. Not familiar with the series? Or maybe even with CodeIt.Right itself? Don’t worry, we’ve got your back. CodeIt.Right is a static analyzer tool. More specifically, it’s...

SubMain News by Carlos Schults
The Death of WinForms Has Been Greatly Exaggerated

[image]Depending on your age and experience as a .NET developer, you might or might not be familiar with the technology known as Windows Forms. Windows Forms, or WinForms, was introduced together with .NET 1.0 in 2002. It was the first desktop UI...

SubMain News by Peter Morlion
App.Config: Basics and Best Practices

[image]In one of my previous posts, I wrote about the .NET build configuration system. I mentioned the app.config file, but didn’t really dive into it. So let’s take a closer look at this file now. When you create a (non-web) .NET Framework...

SubMain News by Peter Morlion
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
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