Hi, I’m Brian. I am a software engineer (computer programmer) with experience developing for Salesforce, and for the web. I consider myself a fullstack developer; I’ve developed extensively for both the frontend and backend in a variety of languages including ASP, ASP.NET, JavaScript and PHP.

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

Most Recent Blog Posts

  • Awesome Resources for Learning Salesforce Lightning (10/20/2017) - At Dreamforce 2014, Salesforce announced they were changing the Salesforce User Interface to make it simpler to use. The new User Interface is called Salesforce Lightning. In my blog post, What is Salesforce Lightning I cover a lot more about what it is and how development differs from using Apex and Visualforce. If you don’t…

    Continue reading

  • How Code Becomes Legacy Code (10/19/2017) - I like to think that a legacy system is code that’s being used in production and still works fine, but is using older designs or older techniques that are no longer in common use. Legacy isn’t a label that means something is broken or retired, it means the software still works but might not be…

    Continue reading

  • 5 Ways to Increase CRM Usage (10/18/2017) - Implementing CRMS like Salesforce into an existing company can be really challenging if users aren’t interested in using it or resistant to change. I recall the first time I integrated Salesforce into an organization, we had a very difficult time getting the sales staff to actually use it. Eventually we found a way to get…

    Continue reading

  • Using Promises in Salesforce Lightning (10/11/2017) - It’s no secret that Salesforce Lightning is changing the way we develop for Salesforce. At Dreamforce 2014, Salesforce introduced Salesforce Lightning and it is proving to change a lot of things we do on the platform and I’m sure it will make things a lot better for users in the long term. If you aren’t…

    Continue reading

  • A beginners Guide to Understanding CRM (10/10/2017) - In the days of early computing, it was rare that companies would have a way of communicating with their customers that would scale as the company grew. Everything went into different “data silos” that wasn’t necessarily accessible to the right person at the right moment. When I started my career, I worked on phone systems…

    Continue reading