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

MAY24
Understanding the .NET Build Configuration System

When you create a .NET application in Visual Studio, it contains two build configurations: Debug and Release. But what does this mean exactly? Most developers will tell you that you can transform your Web.config or App.config based on the selected build configuration. For example, when you select “Debug,” your database connection string might point to a database on your PC (i.e. “localhost”). Then, when you select “Release,” it could point to the production database. But the build...

SubMain News by Peter Morlion
JAN1
C# List: Definition, Examples, Best Practices, and Pitfalls

Not that long ago, we published a post about the fundamentals of the C# array. Today’s post will continue the trend, covering the C# list. Don’t worry: if you’re a beginner, you’ll also benefit from this post. Instead of brushing up, you’ll get your first contact with this incredibly useful data structure. As in the array post, we’ll discuss what a list is. We’ll learn how to use it, what its most common operations are, and how to avoid some common pitfalls. With that in mind, you’re ready...

SubMain News by Carlos Schults
JAN1
CodeIt.Right Rules Explained, Part 16

Today, we bring you another post in the CodeIt.Right Rules Explained series. Up until this point, I’ve been chronicling these posts by their number in the series, but I realize that the numbering: is both academic and relatively easily inferred via the posting category. Nevertheless, in spite of changing the approach to the title, I’ll recap the premise, as I always do. CodeIt.Right is an automated .NET code review tool. That means that it automatically analyzes your code and applies...

SubMain News by Erik Dietrich
JAN1
9 Tips for Simplifying Your Code Documentation

Documenting your code is important. It tells other developers what the code does, why it is constructed in a certain way, and how to use it. Good documentation saves them time when they are trying to perform a certain task that isn’t straightforward. It will probably also save you time because the human brain can only store so much information. Even your own code will confuse you at some point in the future.sp Even though code documentation is important, many developers find it tedious. This...

SubMain News by Peter Morlion
JAN1
5 Ideas for Rules to Add to Your CodeIt.Right Profile

A while back, I wrote on the subject of code review horror stories. This was mostly for fun, but it does speak to an important truth. Code reviews can be pretty contentious, unpleasant, and even counterproductive when done wrong. I could spend a bunch of time today talking about how to do them right. But I won’t. Instead, I’ll talk about ideas for how to automate your way around possible points of contention. I’m nothing if not a software developer at heart. Automated Code Review Goes...

SubMain News by Erik Dietrich
JAN1
C# Array: Definition, Examples, Best Practices, and Pitfalls

So you’ve started your journey into C# development. Learning any new language or framework can be a challenging road. However, you need not despair. Allow those who have gone before you to lead the way and guide you on your journey. Today’s leg of the journey is the C# array. In this post, we’ll discuss what an array is. We’ll see how to use one in our code, and we’ll discuss how best to use it and what pitfalls can hurt your code quality. C# Array: Under the Hood If you want to use arrays...

SubMain News by Justin Boyer
JAN1
StyleCop: A Detailed Guide to Starting and Using It

Put two developers together and they’re bound to have a discussion about coding style. No two developers write code in the exact same way. More often than not, one isn’t better than the other and it’s just a matter of taste. In a team or in a single project, it’s more important to be consistent than it is to choose the right style. Agreeing on a style can be hard enough, but enforcing it shouldn’t be something you do manually. It will be tedious and error-prone. StyleCop is a tool that can...

SubMain News by Peter Morlion
JAN1
CodeIt.Right Rules Explained, Part 15

It’s time again for another post in the CodeIt.Right Rules Explained series. We’re fifteen posts deep into the series now, as you can see from the title. But if you haven’t seen these posts before, I’ll recap the same information I cover in each intro. CodeIt.Right is an automated .NET code review tool (both C# and VB), and it has a lot of rules to help you. In the posts in this series, I explain those rules in detail. In all posts in this series, I start out by listing these rules of...

SubMain News by Erik Dietrich