Our Portfolio


Brian's first (official) published book is Practical Entity Framework, which is available from APress or any major retailer


Git is one of the top Source Control Management (SCM) systems in the world today. With GitHub and BitBucket, it is extremely easy and beneficial for developers to leverage Git to manage version control of your source code or other files. This course will use practical examples from real-world scenarios to introduce and examine some of the most critical commands in Git.By the end of the course, your fear of losing code or wrecking the repo will be gone, and you'll be the envy of your team when it comes to performing Git surgery.
This course is a five-day challenge, intended to get your feet wet with 'GIT'. Git is one of the top Source Control Management(SCM) systems in the world today.With GitHub and BitBucket, it is extremely easy and beneficial for developers to leverage Git to manage version control of your source code. However, GIT is NOT just for developers.In fact, it is for EVERYONE.If you do any work with files that would benefit from version control, GIT is the safe and secure answer for you.Learning GIT allows you to never again worry about a hard - drive crashing, which version of your file is in what folder, and / or how you can reset your documents for reuse over and over again.
This course is an overview of working with Github pages to quickly deploy a public-facing, static site. The site can be used for anything such as your personal brand, giving your name and/or business a personal landing platform, and pointing your customers to you. During the course, you'll see how to quickly set up a new repository to host your files and get them to GitHub. You will then put your web pages into the repository and then set the repository to be hosted via GitHub pages. After the hosting is enabled, you can optionally point your own custom domain at the GitHub pages and then you will be able to enable HTTPS to make the site secure.You will only be hosting static content, but using Simple HTML and a free template, you can quickly get a professional site built. A couple of lectures in the course will show you how to do things like set up a Calendly link for people to schedule calls with you and link to some YouTube videos. At the end of the course, you will be able to easily get your site up and your name/brand out there, so that the world can start benefitting from your gifts.

Third-Party Courses

This is a link to my public profile on Udemy, where you can find the courses and reviews for my courses that are currently still active at Udemy. There is some crossover between courses offered at Udemy and through MGS Training
If you have a basic understanding of Java but feel ready to start digging deeper, this is the course for you. It's the perfect followup to our Java 8 beginners tutorial, but also suitable for those who've worked through other introductions, as well.
This Java EE 7 training course from Infinite Skills teaches you the concepts, tools, and functions you will need to know in order to build websites using Oracle’s popular Java Enterprise Edition programming language.
This Eclipse Java IDE training course from Infinite Skills teaches you how to develop applications in this integrated development environment. This course assumes you have some knowledge of Java.
An introduction to programming.

Web Projects

The Bollingberg Chiropractic website was developed using MVC and uses a MySQL database backend. The solution also included a portal for authenticated administration of the content on the website, where doctors and office staff can easily make changes as needed.
Brian has built a great number of web solutions that are private and/or proprietary so they cannot be listed here.