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

Enforcing Object Level and Field Level Permissions in Apex - This past year, Salesforce has finally released some security enhancements that can make our lives easier as developers. There's two enhancements that can really improve our code and reduce the use of the Schema.sObjectType methods.
What is doing NetSuite development like? - Programming on any cloud platform can be a really frustrating experience. NetSuite has a lot of the same quirks and annoying things that other platforms have whether it be Salesforce, SharePoint, or something else.
NetSuite: View Recent Logins - Auditing the number of users and who the power users are of NetSuite is unfortunately one of those things Administrators need to do just as the company begins it’s renewal process. Answering questions like can we reduce the number of users and save dollars is always important. In NetSuite, it’s pretty easy to see who…
Outbound message Using Salesforce Outbound Messages for Integrations - An outbound message sends information in XML format using SOAP to a specific URL endpoint. The information contains the fields specified when the outbound message is created.
Salesforce Logo Common Salesforce Integration Patterns - Understanding what Salesforce Integration Pattern to use is vital to a successful Salesforce implementation. Choosing the wrong pattern can result in a really weak architecture that fails regularly, or costs a lot.
Salesforce Integration – Planning & Documentation - The first step for a successful integration is understanding the goals, planning and documenting the current processes. The most important thing is to understand the stakeholders and what they need to do with the data.
Common Reasons Salesforce Integrations Fail - Moving data between systems consistently through an integration can be difficult especially given all of the limits that Salesforce throws at us! The purpose of this blog post is talk about all of the common reasons that a Salesforce integration could fail.
Reasons To Integrate Salesforce - When we integrate something we are connecting two applications or systems together so they can talk to each other and share data. There's a lot of business benefits to integrating Salesforce with other systems whether it be your enterprise resource planning system (ERP), your accounting software (Quickbooks, Simply Accounting, etc), or even your case management system.
Salesforce Logo Integrating Salesforce With Other Apps – A Series! - Salesforce has really transformed a lot of companies I've been involved with because it's made the sales team way more effective and allowed all people that need access to know what's going on. Integrating Salesforce with other apps has the potential to dramatically improve efficiency and productivity in businesses.