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

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.
Date and DateTime Handling in APIs - Application Programming Interfaces and dates are just as difficult. Timezone issues crop up because dates and datetimes are just strings in JSON, there's nothing to necessarily say that this is a date in this format.
Is SOAP dead? - SOAP and XML based Web Services aren't dead yet. I don't think they will be for quite a while because they are very common in large enterprises (government, banks, telecommunications, etc).
API Parameter Types - The parameters and the way the parameters are transmitted can be different in each implementation. API parameters can be split into four different groups
What are Microservices? What are Microservices? - Microservices offer an incredible rethink of a lot of software development that allow systems be much easier to change.
API as a Product Business Models - Often what happens is a company decides to build a new mobile app which shouldn't directly communicate with the database. So the company builds an API for the mobile apps to communicate with the database that also does some calculations (business logic) and validations (business rules). Over time, the business realizes that they could also potentially sell access to the API or allow their customers to directly connect with it and finally have partners launch apps in different verticals.
Types of APIs - When we build an API, we need to keep in mind the purpose for it and that really ends up defining the type of API we have built.