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

5 Common REST API Challenges - When designing a REST API we need to really think of the different challenges that can occur. While many of these challenges are related to ignoring the REST API Constraints, there are definitely other issues that will pop up as you work.
Should Salesforce architects know how to code? - Salesforce Architects whether they be Solution Architects, Technical Architects or some other type of Architect should have at least a good working knowledge of how to code.
7 Tips for Designing Secure REST APIs - Security is essential for REST APIs because our organizations depend on them.
Cloud 5 Tips for Designing RESTful API URI - Each resource in the REST architecture is identified by it's Uniform Resource Identifier (URI) These tips are based on providing a uniform interface REST constraint.
What is JSON? - JSON is a great format for exchanging data, it's used in almost all REST Apis for receiving and sending data.
RESTful API Design Cheat Sheet - A cheat sheet covering RESTful concepts for design and development. The cheatsheet is one page and covers versioning, designing consistent URIs, HTTP methods, HTTP status codes, error handling and authentication/authorization.
REST API – Resources - REST APIs function primarily through the use of resources that are located at a certain URI.
Versioning in REST APIs - Versioning is one of the most critical parts of API design. Versioning allows us to potentially make breaking changes at some point in the future.
5 Tips for Better Caching in a REST API - The goal of caching is to avoid having to generate the same response twice. In this blog article we look at five techniques for caching in a RESTful api.