Hi, I’m Brian! I am a passionate full stack developer and solution architect. I am experienced with Salesforce, NetSuite, JavaScript, and Amazon Web Services (AWS).
I love creating new products and innovating. I <3 automation and creating digital products.  I have worked in the Canadian Army, telecommunications, market research, and e-commerce.

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

Most Recent Articles

Salesforce Logo What is the difference Between enterprise WSDL and partner WSDL in Salesforce? - When connecting to the Salesforce SOAP API, there's two different WSDL options: the Enterprise WSDL and the Partner WSDL.
Salesforce Logo Creating a Custom Salesforce REST API Endpoint - Apex classes and methods can be exposed to external applications as REST based endpoints. This means that there's a very easy way to have an external application make a direct call into Salesforce to do a specific action.
How should a REST Endpoint Handle No Results? - Handling no results in a collection endpoint and at a singular resource can be a bit of a tricky situation.
Do REST API Standards Exist? - With REST there's no standard, but there are some standards associated with REST such as oAuth and OpenAPI.
How to Optimize an API - Optimization can mean a lot of things like simplifying a process, reducing data and even speeding up response time. An API often has three different ways we can optimize it.
Should you send payload in an HTTP GET request? - HTTP defines a set of different request methods. There are request methods like GET, POST, PUT, DELETE, and others. Because it's allowed doesn't mean it's right though.
Implementing Paging in a REST API - When large lists of records are exposed through an API, we need a mechanism to control how many records are returned. In the article, we explore the three main methods of paging.
How to find API gateway URLs - AWS API gateway is a phenomenal service from AWS because it has all of the features somebody could ever want in an API gateway.
Sorting in a REST API - Sorting is determining the order of items when a list of items is returned from a particular endpoint. The best practice is to really keep things simple and consistent.