Hi, I’m Brian. I am a software engineer (computer programmer) with experience developing for Salesforce, and for the web. I consider myself a fullstack developer; I’ve developed extensively for both the frontend and backend in a variety of languages including ASP, ASP.NET, JavaScript and PHP.

You can find out more about me, view my LinkedIn profile, or browse the articles I’ve written.

Most Recent Blog Posts

  • How to force VSCode to Open Files in a New Tab (1/6/2018) - Visual Studio Code is a fantastic open source editor from Microsoft. By default, in Visual Studio Code, files open in the same tab.
  • How to Use CRM To Grow Your Business (1/5/2018) - Impleenting Customer Relationship Management (CRM) software is vital to growing a company’s business because having a relationship with customers is vital. In this post, I will detail how to use crm to grow your business by implementing it correctly, making sure staff are using it and providing a few really good tips to automate business…

    Continue reading

  • 5 Strategies to get Around SOQL Query Limits (1/3/2018) - In Apex, there’s quite a few constraints that are strictly enforced because the platform is a shared multitenant environment. Quite a few of the limits result in runtime exceptions that can’t be handled. For those familiar with Salesforce, it’s no secret that there’s a lot of limits. For example, there’s limits around the ViewState which…

    Continue reading

  • Awesome Resources for Learning Salesforce Lightning (10/20/2017) - At Dreamforce 2014, Salesforce announced they were changing the Salesforce User Interface to make it simpler to use. The new User Interface is called Salesforce Lightning. In my blog post, What is Salesforce Lightning I cover a lot more about what it is and how development differs from using Apex and Visualforce. If you don’t…

    Continue reading

  • How Code Becomes Legacy Code (10/19/2017) - I like to think that a legacy system is code that’s being used in production and still works fine, but is using older designs or older techniques that are no longer in common use. Legacy isn’t a label that means something is broken or retired, it means the software still works but might not be…

    Continue reading