Feline Flock Blog: cloud architecture/development and AI

  • ChatGPT’s Blend of Tech and Humor: A New Approach to Salesforce Triggers

    ChatGPT is a prototype artificial intelligence chatbot designed by OpenAI to understand natural human language and generate written text that closely resembles human writing. I’ve played with ChatGPT for a little while to create a Salesforce trigger and will tell the results but, first, the routine it gave me when I’ve asked “Write a Seinfeld…

  • Salesforce Backup Made Easy: Daily Automation with GitHub Actions

    Steps to implement daily backups of a Salesforce org with GitHub Actions: 1) Preparing the GitHub repository Decide the project name and whether to use production (login) or sandbox (test). Create a repository in GitHub. 2) In the GitHub repository root, create the file sfdx-project.json below, change the project name and URL and commit: (you…

  • How to Use @track with Complex Types in Lightning Web Components

    Did you know that you can pass complex types of data from Lightning Web Components to Apex controllers? I’ve recently implemented a Lightning data table with pagination and sorting so I’ve created a data structure “queryParameters” like this (*): @track queryParameters = { sortFieldName: ”, sortDirection: ”, pageNumber: 1, pageSize: 8 }; Then I’ve referenced…

  • The 3 Best Learning Resources for CI/CD and Git

    DevOpsLaunchpad This first one was created by GearSet, arguably the best tool/platform for Continuous Integration/Continuous Deployment for Salesforce. https://devopslaunchpad.com Katacoda This is O’Reilly’s platform for learning, but it is only publicly available until June 15th! It lets you play with live interactive scenarios and sandboxes. https://www.katacoda.com/courses/git Trailhead – Git and GitHub basics This is probably…

  • Simple Toast Message Component for Salesforce (Unmanaged Package)

    I’ve search for a simple package with a component like this and could not find, so I’ve created it. It simply displays a toast message that you can place on a page and configure the component’s visibility like below. It is nothing special and so simple I figured no one has bothered to create a…

  • My New VS Code Extension: ‘Dependency Graph for Salesforce’ – Visualize Your Project

    I’ve just released my first extension for VS Code: Dependency Graph for Salesforce You can install it via the following link: DependencyGraphForSF After installing it, open a workspace with metadata from a Salesforce org (or use SFDX to download the metadata from the Salesforce org using the command “SFDX: Retrieve Source from Org”). Then type…

  • 3 Easy Steps to Debug Docker Containers in VSCode

    I haven’t seen yet a simple 3-step guide for when you have a Node app with multiple services so here it is. 1 – Configure your package.json script to enable port watching on all services Add the inspect flag to your node call in the package.json script. The –inspect flag is what tells Node.js process…

  • Data Integration in Salesforce: A Quick and Simple Overview

    Definition: Copying information from one or more sources to one or more targets. Examples: Methods: Types of Integration: UI integration UI integration is not part of this document. The common scenario is of a user having to toggle between Salesforce and another application. An UI integration would make that toggle transparent. Example:  CTI apps, hyperlinks,…

  • 70% of Salesforce Solved: 6 Apex Triggers Most Projects Need

    Published originally in my GitHub profile: ApexTriggers SUMMARY: these are 6 types of common triggers that cover estimated 70% of Apex development needs (*). Types of triggers There are 6 most basic types of triggers (there may be others but these are the ones most common in my experience): In all examples below the triggers…

  • How to choose the best consulting company for your Salesforce project *in 3 simple steps*

    How to choose the best consulting company for your Salesforce project *in 3 simple steps*

    (Inspired by George Gammon’s style of teaching macroeconomics in 3 simple steps in his YouTube videos) STEP #1 Go to the AppExchange and click the Consultants tab: https://appexchange.salesforce.com/consulting STEP #2 On the left side Filters:  select your Country uncheck all Ratings except 5 stars uncheck Global Strategic (*) click Apply Filters STEP #3 On the top right…

Got any recommendations?