DevOps Tips for Salesforce – Blog – Blue Canvas

Get Ready for Multi Factor Authentication (MFA)

Everything you need to know to get ready for Salesforce’s new MFA enablement.

Get Ready for Multi Factor Authentication (MFA)

Everything you need to know to get ready for Salesforce’s new MFA enablement.

Get Ready for Multi Factor Authentication (MFA)

How to use Twin Fields and Special Fields for Salesforce CPQ

How to use Twin Fields and Special Fields for Salesforce CPQ

What is Salesforce CPQ?

What is Salesforce CPQ and how can you use it to drive revenue for your business?

What is Salesforce CPQ?

What is Salesforce CPQ and how can you use it to drive revenue for your business?

What is Salesforce CPQ?

Optimizations for Salesforce Orgs with Lots of Data (Part 4)

In Part 4 we cover truncation, search optimization, indexing nulls, API performance and other optimization techniques to keep your Salesforce org performant.

Optimizations for Salesforce Orgs with Lots of Data (Part 4)

In Part 4 we cover truncation, search optimization, indexing nulls, API performance and other optimization techniques to keep your Salesforce org performant.

Optimizations for Salesforce Orgs with Lots of Data (Part 4)

Running VS Code with a Salesforce Sandbox Using the Salesforce CLI

How to get VS Code and the Salesforce CLI and Extension Pack running with your sandboxes.

Running VS Code with a Salesforce Sandbox Using the Salesforce CLI

How to get VS Code and the Salesforce CLI and Extension Pack running with your sandboxes.

Running VS Code with a Salesforce Sandbox Using the Salesforce CLI

Learn How to Use Salesforce Lightning Out

Check out our new video that explains how to use the new Lightning Out feature in Salesforce.

Learn How to Use Salesforce Lightning Out

Check out our new video that explains how to use the new Lightning Out feature in Salesforce.

Learn How to Use Salesforce Lightning Out

Optimizations for Salesforce Orgs with Lots of Data (Part 3)

Part 3 of our 4 part series on data optimizations for large Salesforce orgs.

Optimizations for Salesforce Orgs with Lots of Data (Part 3)

Part 3 of our 4 part series on data optimizations for large Salesforce orgs.

Optimizations for Salesforce Orgs with Lots of Data (Part 3)

Dynamic Forms allow users to modify a record detail page’s layout directly from the Lightning Page.

Dynamic Forms allow users to modify a record detail page’s layout directly from the Lightning Page.

Optimizations for Salesforce Orgs with Lots of Data (Part 2)

Part 2 of our 4 part series on how to optimize your Salesforce org for performance when it contains large volumes of data.

Optimizations for Salesforce Orgs with Lots of Data (Part 2)

Part 2 of our 4 part series on how to optimize your Salesforce org for performance when it contains large volumes of data.

Optimizations for Salesforce Orgs with Lots of Data (Part 2)

Optimizations for Salesforce Orgs with Lots of Data (Part 1)

As the volume of data in your Salesforce org grows, so can pain points around performance. This is Part 1 of a 4 part series on how to optimize your Salesforce org for performance.

Optimizations for Salesforce Orgs with Lots of Data (Part 1)

As the volume of data in your Salesforce org grows, so can pain points around performance. This is Part 1 of a 4 part series on how to optimize your Salesforce org for performance.

Optimizations for Salesforce Orgs with Lots of Data (Part 1)

Salesforce Developer, Atlas Can, offers some practical advice for how to make releases less painful in Salesforce.

Salesforce Developer, Atlas Can, offers some practical advice for how to make releases less painful in Salesforce.

How to add static code analysis with CodeScan to your DevOps pipeline so you can move fast without breaking things.

How to add static code analysis with CodeScan to your DevOps pipeline so you can move fast without breaking things.

Speeding Up Sandbox Refreshes in Salesforce

What if you could speed up your sandbox refresh process by reducing the number of refreshes you need to do in the first place?

Speeding Up Sandbox Refreshes in Salesforce

What if you could speed up your sandbox refresh process by reducing the number of refreshes you need to do in the first place?

Speeding Up Sandbox Refreshes in Salesforce

5 Lessons Learned in 5 Years with Salesforce and Git

What we’ve learned going deeper with Salesforce and Git than we ever imagined.

5 Lessons Learned in 5 Years with Salesforce and Git

What we’ve learned going deeper with Salesforce and Git than we ever imagined.

5 Lessons Learned in 5 Years with Salesforce and Git

Why We Started Blue Canvas

Our CTO, Alex, recently wrote an email to the company as part of our 2021 kickoff. Given that it nicely summarizes so much of what we try to do with our product, we thought it might be nice to share with you all here.

Why We Started Blue Canvas

Our CTO, Alex, recently wrote an email to the company as part of our 2021 kickoff. Given that it nicely summarizes so much of what we try to do with our product, we thought it might be nice to share with you all here.

Why We Started Blue Canvas

Twilio Grows the Team with Help From Blue Canvas

How Blue Canvas helped Twilio save 2–3 days each sprint and enabled the team to grow quickly.

Twilio Grows the Team with Help From Blue Canvas

How Blue Canvas helped Twilio save 2–3 days each sprint and enabled the team to grow quickly.

Twilio Grows the Team with Help From Blue Canvas

How to Manage Your Apex Codebase for Scale and Agility

Veteran Salesforce developer Hank Holiday offers design patterns to help you structure your Apex code in Salesforce so that it is maintainable for the long run.

How to Manage Your Apex Codebase for Scale and Agility

Veteran Salesforce developer Hank Holiday offers design patterns to help you structure your Apex code in Salesforce so that it is maintainable for the long run.

How to Manage Your Apex Codebase for Scale and Agility

About us

Here is how we train and onboard our customers to ensure that your team finds quick success with DevOps for Salesforce.

About us

Here is how we train and onboard our customers to ensure that your team finds quick success with DevOps for Salesforce.

About us

How to Solve Merge Conflicts in Salesforce

Merge conflicts and code clobbering are one of the biggest challenges for Salesforce teams. Even if you’re using Git, you’re probably not properly catching merge conflicts.

How to Solve Merge Conflicts in Salesforce

Merge conflicts and code clobbering are one of the biggest challenges for Salesforce teams. Even if you’re using Git, you’re probably not properly catching merge conflicts.

How to Solve Merge Conflicts in Salesforce

One Day to Implement

Answering the question: “How long does it take to implement?” can be clarifying.

One Day to Implement

Answering the question: “How long does it take to implement?” can be clarifying.

One Day to Implement

How to Invest in Startups (As a Founder)

Does the “power law” math that VCs espouse really work for founders?

How to Invest in Startups (As a Founder)

Does the “power law” math that VCs espouse really work for founders?

How to Invest in Startups (As a Founder)

Take The Salesforce DevOps Assessment to determine where you are in your DevOps journey and how you can take the next step.

Take The Salesforce DevOps Assessment to determine where you are in your DevOps journey and how you can take the next step.

How you can pre-validate your release in Salesforce and have a rollback ready – just in case.

How you can pre-validate your release in Salesforce and have a rollback ready – just in case.

Move over scratch orgs, make way for Lightning Developer Pro Sandboxes.

Move over scratch orgs, make way for Lightning Developer Pro Sandboxes.

Blue Canvas is excited to offer a free tool to the community for deploying Salesforce’s trickiest metadata type.

Blue Canvas is excited to offer a free tool to the community for deploying Salesforce’s trickiest metadata type.

Tracking Manual Pre- and Post-Deployment Steps in Salesforce

Not everything is deployable automatically in Salesforce – here’s how Blue Canvas helps teams manage the manual steps.

Tracking Manual Pre- and Post-Deployment Steps in Salesforce

Not everything is deployable automatically in Salesforce – here’s how Blue Canvas helps teams manage the manual steps.

Tracking Manual Pre- and Post-Deployment Steps in Salesforce

How Blue Canvas enables feature branches with our Virtual Packaging concept.

How Blue Canvas enables feature branches with our Virtual Packaging concept.

Automated Testing for Salesforce with Provar

How you can leverage Blue Canvas CI to run automated tests in the cloud with Provar Testing.

Automated Testing for Salesforce with Provar

How you can leverage Blue Canvas CI to run automated tests in the cloud with Provar Testing.

Automated Testing for Salesforce with Provar

What Makes Us Different

About Us

What makes the Blue Canvas platform unique in the Salesforce release management landscape.

What Makes Us Different

About Us

What makes the Blue Canvas platform unique in the Salesforce release management landscape.

What Makes Us Different

About Us

Success Story: Getting Salesforce BAs Using Git

How Blue Canvas helped Catalyst unlock the potential of DevOps for 20 BAs and 10 developers in under a week.

Success Story: Getting Salesforce BAs Using Git

How Blue Canvas helped Catalyst unlock the potential of DevOps for 20 BAs and 10 developers in under a week.

Success Story: Getting Salesforce BAs Using Git

How Blue Canvas allows release managers and devs to deploy Salesforce components on a feature by feature basis.

How Blue Canvas allows release managers and devs to deploy Salesforce components on a feature by feature basis.

How to rollback a Salesforce change using Git without having to use the command line.

How to rollback a Salesforce change using Git without having to use the command line.

Why Salesforce DX and Git Flow Don’t Work for Salesforce Teams

How Blue Canvas improves upon Git Flow and Salesforce DX to bring DevOps best practices to Salesforce teams.

Why Salesforce DX and Git Flow Don’t Work for Salesforce Teams

How Blue Canvas improves upon Git Flow and Salesforce DX to bring DevOps best practices to Salesforce teams.

Why Salesforce DX and Git Flow Don’t Work for Salesforce Teams

What the Best Salesforce Dev & Admin Teams Are Doing

A quick look at the best practices for Salesforce development that have emerged in the past 3 years and in the era of Salesforce DX.

What the Best Salesforce Dev & Admin Teams Are Doing

A quick look at the best practices for Salesforce development that have emerged in the past 3 years and in the era of Salesforce DX.

What the Best Salesforce Dev & Admin Teams Are Doing

How to leverage Salesforce and Bitbucket to make your team better.

How to leverage Salesforce and Bitbucket to make your team better.

Specify Apex Tests Before Deploying

You can now specify which Apex tests you want to run in Salesforce before you deploy with Blue Canvas.

Specify Apex Tests Before Deploying

You can now specify which Apex tests you want to run in Salesforce before you deploy with Blue Canvas.

Specify Apex Tests Before Deploying

How Blue Canvas can help ensure your Salesforce development team and process are SOX compliant.

How Blue Canvas can help ensure your Salesforce development team and process are SOX compliant.

Salesforce Developer Bo Laurent has published an ingenious fix for a perplexing Salesforce Developer Console bug.

Salesforce Developer Bo Laurent has published an ingenious fix for a perplexing Salesforce Developer Console bug.

Metadata Refreshes and Comparing Salesforce Orgs with Git

How to use Git and Blue Canvas to refresh metadata and compare differences between Salesforce Orgs.

Metadata Refreshes and Comparing Salesforce Orgs with Git

How to use Git and Blue Canvas to refresh metadata and compare differences between Salesforce Orgs.

Metadata Refreshes and Comparing Salesforce Orgs with Git

Deploy faster and with fewer errors with feature branching.

Deploy faster and with fewer errors with feature branching.

How to Use Salesforce DX

Get started with Salesforce DX in just a few clicks.

How to Use Salesforce DX

Get started with Salesforce DX in just a few clicks.

How to Use Salesforce DX

Is there a better way to do Salesforce change sets?

Is there a better way to do Salesforce change sets?

How to install and use the Visual Studio Code Extension Pack for Salesforce DX.

How to install and use the Visual Studio Code Extension Pack for Salesforce DX.

Why Every Salesforce Developer Should Use Git

How Git can solve workflow problems for Salesforce developers using Apex, Visualforce, and Lightning.

Why Every Salesforce Developer Should Use Git

How Git can solve workflow problems for Salesforce developers using Apex, Visualforce, and Lightning.

Why Every Salesforce Developer Should Use Git

Destructive Changes in Salesforce

Blue Canvas can help you do destructive changes in Salesforce. Here is how you can remove Apex Classes and other metadata types automatically.

Destructive Changes in Salesforce

Blue Canvas can help you do destructive changes in Salesforce. Here is how you can remove Apex Classes and other metadata types automatically.

Destructive Changes in Salesforce

Getting Paid $95k to Learn to Code

The Force.com platform provides an interesting path for learning to code and helping create the next wave of developers.

Getting Paid $95k to Learn to Code

The Force.com platform provides an interesting path for learning to code and helping create the next wave of developers.

Getting Paid $95k to Learn to Code

The Art of Salesforce Release Management

Is there a better way to do Salesforce release management?

The Art of Salesforce Release Management

Is there a better way to do Salesforce release management?

The Art of Salesforce Release Management

^!@#$ Why Won’t This Deploy?

How Blue Canvas can help you understand the deep dependencies and deployment issues that make change sets frustrating.

^!@#$ Why Won’t This Deploy?

How Blue Canvas can help you understand the deep dependencies and deployment issues that make change sets frustrating.

^!@#$ Why Won’t This Deploy?

How to Do CI with Salesforce

What is the best developer flow for Salesforce development?

How to Do CI with Salesforce

What is the best developer flow for Salesforce development?

How to Do CI with Salesforce

Using the Salesforce Lightning Design System

What is the Salesforce Lightning Design System? Should I use it?

Using the Salesforce Lightning Design System

What is the Salesforce Lightning Design System? Should I use it?

Using the Salesforce Lightning Design System

How to set up MavensMate with Sublime Text.

How to set up MavensMate with Sublime Text.

Turn your text editor into the Salesforce Developer Console with MavensMate for Visual Studio Code.

Turn your text editor into the Salesforce Developer Console with MavensMate for Visual Studio Code.

Best Practices

Refresh Your Metadata Not Your Data

How to keep your orgs in sync without having to reupload your data in your sandboxes.

Best Practices

Refresh Your Metadata Not Your Data

How to keep your orgs in sync without having to reupload your data in your sandboxes.

Best Practices

Missing Subtext

Refresh Your Metadata Not Your Data