Hi, I’m Brian! I am a passionate full stack developer experienced with Salesforce, JavaScript, Android 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 Lightning Why do we still need Visualforce and Apex? - Where possible we should really be trying to use Lightning Web Components over Visualforce. The main reason we should prioritize Lightning Web Components over Visualforce is because of a lot of the out-of-the-box benefits: more modern, more responsive, and frankly, Visualforce will at some point be deprecated. Visualforce is still useful though, here are some…
Salesforce Logo Everything you need to know about Schedulable Batch Apex - Batch Apex has some incredible advantages over regular apex. The execution time of batch apex can be much longer and a lot more records can be processed. Scheduling Batch Apex has even more benefits than batch apex: it can do large jobs regularly.
Outputting a CSV File from Node.js - After reading this article, you will understand how to export data from a database or other system using a csv library in Node.js. CSV stands for common separated values file which means that data can be stored in a tabular format with commas separating each value.
Creating a Pivot Report Using a Saved Search In NetSuite - A pivot report is a matrix-based report that has subtotals across both rows and columns and allows us to summarize a much larger dataset.
Serverless Framework Updating to the Latest Version of Serverless - The Serverless Framework is a free open source framework that allows us to easily build applications on cloud providers like AWS using serverless computing. As you may remember, it needs to be installed globally which means we need to do the update globally and we'll need to potentially update all of our projects for any breaking changes.
Forcing NetSuite Users To Use a New Custom Form - From time to time, as a NetSuite Administrator or Developer you will come into situations where someone has clicked "Store Form With Record" and you need to change all of the records to potentially use a new form. In this post, you'll learn how to actually point records to use the new form.
Customizing the NetSuite Industry Field On Leads, Prospects, and Customers - If you are like me, you've had a requirement to customize the list of values in the Industry field which appears on Leads, Prospects, and Customers. In this blog article, you've learned how to customize the NetSuite Industry list that was installed through the Enhanced Sales Center Bundle.
Analyzing Salesforce Field Usage - Over time, Salesforce orgs get more and more complicated especially when a consultant, admin or developer leaves the organization with their knowledge of the system.
Introduction to Amazon RDS - AWS has hundreds of services available through their console or through their SDK. Amazon RDS is one of the most commonly used services. Amazon RDS standards for Relational Database Service - essentially it's a large collection of different SQL databases.