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

  • Why I love VSCode (3/8/2018) - I’ve been programming for a long time, and I’ve tried a lot of editors over that time. As a developer, I believe that my editor is the most important tool I have. At least half of what I do is done in my editor, a really terrible editor can even lead to injuries. Having a…

    Continue reading

  • What is ORM? (3/7/2018) - Most software projects need to talk to a database at some point – they usually do GET queries for data, update a field or create a record. In the past, people would write raw code that communicated with the database and built an object or some code representation of the data that they would manipulate.…

    Continue reading

  • 5 Tips for Finding Amazing React Components (3/6/2018) - One of the most important parts of building scaleable systems quickly is to find work that others have done and use it as part of our system. Using packages others built and assembling it with your business rules and logic is a lot like putting together pieces of Lego but following your instructions. One of…

    Continue reading

  • What are Design Patterns (3/5/2018) - Design patterns have been around for a long time in software development. Design patterns are basically a standard approach to solving a problem that can be found constantly in software development. Patterns are typically used for creating reusable designs, and defining the interactions between different objects or subsystems. I like to think of design patterns…

    Continue reading

  • 5 Reasons to Use Node.js on Your Next Project (3/4/2018) - JavaScript has forever changed the way that websites are built. Even in it’s early days, it was being used to validate forms before data was submitted to servers. In the last 5 to 10 years, we no longer needed to do full page refreshes because of JavaScript which made the web feel faster and more…

    Continue reading