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

C# Documentation: A Start to Finish Guide

[image]If you’re a regular reader of this blog, you’ll know that code documentation is a topic we tend to cover with a certain frequency. Another common topic is concepts related to the C# language. In today’s post, we make these two common...

SubMain News by Carlos Schults
C# Inheritance: A Complete but Gentle Introduction

[image]Time for another dive into a concept of the C# language. Today’s post will cover inheritance, a concept that will make us analyze the object-oriented side of C#. As the title of the article makes clear, this post is a gentle introduction...

SubMain News by Carlos Schults
Building a Pragmatic, Lightweight Code Review Checklist

[image]A good code review can feel like magic. A skilled code reviewer will deftly work through each part of a pull request, noting potential problems and proposing elegant solutions. If you’re like many developers, you recognize a good code...

SubMain News by Eric Boersma
What to Look for in a C# Documentation Generator

[image]“Everything automatable will eventually be automated.” Have you heard that saying? I’d prefer to tweak it a little bit and say that everything automatable should be automated. If you’re a regular reader of the SubMain blog, you’ll know...

SubMain News by Carlos Schults
C# Constructor: Usage, Examples, Best Practices, and Pitfalls

[image]We’ve already covered so many C# concepts, and most of them relate to objects. This is hardly surprising, C# being an object-oriented language. What is surprising is that, up until this point, we haven’t covered the “thing” responsible for...

SubMain News by Carlos Schults
The 9 Coding Standards C# Developers Need to Get Started

[image]C# is about objects, classes, and class methods. The runtime handles memory management so you don’t have to. Your C# code is compiled into an intermediate language and runs on the .NET platform. It’s a language built around productivity;...

SubMain News by Phil Vuollet
Automated Documentation: What It Means and 3 Tools to Help

[image]If you’re a software developer, then I’d bet you use some kind of automated testing. And if you don’t, you certainly should. But what about “automated documentation?” Do you know what this means? Are you putting this technique to work for...

SubMain News by Carlos Schults
The 3 Most Common C# Data Types: Explanations and Examples

[image]If you’re a regular reader of the SubMain blog, you’ll know that we often publish posts about fundamental concepts of the C# language. Today’s post adds yet another chapter to this ongoing series. The topic we’ll cover is, in fact, as...

SubMain News by Carlos Schults