Shivansh Sen
Shivansh's web

Shivansh's web

Setting Up for Salesforce Development - I

Photo by Mohammad Rahmani on Unsplash

Setting Up for Salesforce Development - I

Introduction to Browser Extensions for Force.com Development

Shivansh Sen's photo
Shivansh Sen
ยทDec 30, 2021ยท

4 min read

Subscribe to my newsletter and never miss my upcoming articles

Table of contents

Browser Tools


I really don't like the case of point-click, & then waiting for it to load, and then going back to point-click ๐Ÿ˜“. And it requires a lot of patience, which we say we have, but we don't ๐Ÿ˜. It just feels too cumbersome, also working on multiple environments, on multiple projects is just a bad experience.

Here I don't want to imply that no-code or low-code is bad, it's just they are a skill in themselves, and since I am a pro-code developer, I'd prefer not to wait for the window to load and go on a deep rabbit hole of click and point, just to check a checkbox deeply nested in UI, without getting frustrated by System.

So, here comes some productive browser tools created to help with that.

As Salesforce provides a suite of SaaS products, where it focuses and encourages no-code & low-code, most of the time is spent on doing things by click. A quick search on Google reveals that, if still not clear Trailhead Module Platform Development Basics will cover you.

ORGanizer for Salesforce Extension

Starting from Logging multiple Orgs and Separating Environments, to Data Export, Anonymous Apex Script, Change Set Helper, and many more. So I use ORGanizer for Salesforce Extension. Just at Its FAQ file will let you know how to use it to make your daily life much easier.

Some of its features I use daily are:

  • Logging in Org and Dev Console. image.png
  • command palette (CTRL/OPTION + Shift + SPACE BAR) to navigate through Salesforce Setting.

image.png

  • command palette to go through Object fields, validation rules, and other object-specific settings.

image.png

  • command palette to find Trigger, class, and other metadata.

image.png

  • Show API Names with datatype, on hover, along with label on the record detail page.

image.png

  • Run Anonymous Apex & save them for later use.

image.png

  • Make quick queries & save them for later use. image.png
  • creating and using Quick Links, which are like Browser Bookmark, but more of Salesforce org specific Bookmark.

image.png

  • Color Coding Orgs, Different Colored Favicon and color bar to distinguish between different Orgs, and sandboxes. image.png

  • log in as a Different User to check their layout, permissions, and debug

image.png & Many more can be found in its FAQ page, the Extension also has video tutorials, and license to remove AD as well.

Salesforce Inspector

I use it to make quick Queries, as it has by far the best and most comprehensive Autocomplete for SOQL queries, as I have seen and the option to Import, Export Data & Metadata, and save queries for later use.

image.png

But according to its developers on GitHub, it can be used for

  • Quickly view field information directly from a record detail page, edit page, or Visualforce page.
  • Quickly view and edit all data for a record, even data that is not on the page layout.
  • Perform quick one-off data exports and imports directly from within Salesforce. Data can be easily copied to and from Excel. No need to log in again when you are already logged in with your browser.
  • View current limits consumption
  • Simple access to user record details incl. simpler access to "log in as". E.g. when hopping between test users.
  • And more.

Salesforce advanced Code searcher

Use it to move to different

  1. Apex Classes
  2. Trigger
  3. Visualforce Page
  4. Visualforce Component
  5. Custom Object
  6. Email Template
  7. Static Resource
  8. Workflow Rule
  9. Validation Rule
  10. Custom Label

Also can be used to search by words across the codebase, Check and Download Codecoverage Data, can run ApexPMD, Linting, Embedded LWC Editor image.png View in Classic

image.png View in Lightning Experience

Salesforce LWC Editor

This provides a VSCode like limited text Editor to create/ edit Apex class and LWC components, From my experience, it's certainly easier to make quick fixes here, than from the Developer console.

image.png

Of course List of Salesforce Extensions can go on, but the above ones were what I am using day-to-day, and can vouch that they increase productivity. Now moving on to Local Setup.


ย 
Share this