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 Choose An Apex Trigger Framework (5/5/2017) - If you have been programming on the Salesforce/Force.com platform for any amount of time I’m sure you have come into contact with Apex Triggers. If not, Apex Triggers are units of code that execute whenever a database operation occurs. I’ve put together a post about Before and After Triggers that you should read if you…

    Continue reading

  • How to Improve as a Developer (5/4/2017) - As a software developer, it’s really important to take time and improve your programming skills by learning new technologies and techniques. By constantly trying to improve as a developer there’s potential to become a highly sought after developer.
  • How to get the URL Parameters in JavaScript (5/1/2017) - It’s no secret that JavaScript is now all around us, most html forms are using JavaScript for validation and of course there’s now JavaScript on the server. This post covers how to get the query string from the current page’s url.
  • Introduction to Salesforce Approval Processes (4/25/2017) - An approval process is process that is used to approve records going into Salesforce or being modified within Salesforce. Approval processes are commonly used in companies that are publicly traded or highly regulated. Having a knowledge of how setup Approval Processes in Salesforce and how to modify them is incredibly valuable if you plan to…

    Continue reading

  • How to Clone an sObject in Salesforce (4/23/2017) - Salesforce supports basically two types of clones a clone and a deep clone. We’ll go over how to notice the difference later in this post and of course how to create both types. Of course, there will also be some example code on how to create both types of clones.