{"id":9054,"date":"2021-12-16T11:23:40","date_gmt":"2021-12-16T18:23:40","guid":{"rendered":"https:\/\/salesforcedevops.net\/?p=9054"},"modified":"2022-01-09T10:22:52","modified_gmt":"2022-01-09T18:22:52","slug":"2021-how-to-tips-for-salesforce-devops","status":"publish","type":"post","link":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/","title":{"rendered":"2021 How-To Tips for Salesforce Devops"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Salesforce Devops 2021 Retrospective Series<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2022\/01\/03\/salesforce-devops-raises-275-5-million-in-2021\/\">Salesforce Devops Raises $275.5 million in 2021<\/a><\/li><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2021\/12\/27\/salesforce-cybersecurity-solutions-2021\/\">Salesforce Cybersecurity Solutions 2021<\/a><\/li><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2021\/12\/06\/salesforce-devops-product-review-2021-retrospective\/\">Salesforce Devops Product Reviews \u2013 2021 Retrospective<\/a><\/li><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2021\/12\/08\/salesforce-devops-2021-news-roundup\/\">Salesforce Devops 2021 News Roundup<\/a><\/li><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2021\/12\/13\/salesforce-devops-product-profiles-2021\/\">Salesforce Devops Product Profiles 2021<\/a><\/li><li>2021 How-To Tips for Salesforce Devops<\/li><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2021\/12\/29\/salesforce-devops-industry-analysis-2021\/\">Salesforce Devops Industry Analysis 2021<\/a><\/li><\/ul>\n\n\n\n<p class=\"has-drop-cap wp-block-paragraph\">The most popular posts on this site are the <a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/category\/how-to\/\">practical, how-to articles<\/a>. These articles are the ones that take the most work to put out and are the most satisfying to me. The satisfaction comes from the knowing that people are learning from my online teachings. I hope that readers will take these new skills and move on to bigger and better Salesforce devops projects.<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-dfead317      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#salesforce-devops-2021-retrospective-series\" class=\"uagb-toc-link__trigger\">Salesforce Devops 2021 Retrospective Series<\/a><li class=\"uagb-toc__list\"><a href=\"#youtube-channel\" class=\"uagb-toc-link__trigger\">YouTube Channel!<\/a><li class=\"uagb-toc__list\"><a href=\"#salesforce-devops-how-to-tips-in-2021\" class=\"uagb-toc-link__trigger\">Salesforce Devops How-To Tips in 2021<\/a><li class=\"uagb-toc__list\"><a href=\"#cloud-native-how-to-tips-from-2020\" class=\"uagb-toc-link__trigger\">Cloud-Native How-To Tips from 2020<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<h2 class=\"wp-block-heading\">YouTube Channel!<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.youtube.com\/channel\/UCOgOn9rD5gyXSOmV7-Q0n7g\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"830\" src=\"https:\/\/origin.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/SalesforceDevops-YouTube-Screenshot-1024x830.jpg\" alt=\"\" class=\"wp-image-9062\" srcset=\"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/SalesforceDevops-YouTube-Screenshot-1024x830.jpg 1024w, https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/SalesforceDevops-YouTube-Screenshot-300x243.jpg 300w, https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/SalesforceDevops-YouTube-Screenshot-768x622.jpg 768w, https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/SalesforceDevops-YouTube-Screenshot.jpg 833w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Be sure to check out <a href=\"https:\/\/www.youtube.com\/channel\/UCOgOn9rD5gyXSOmV7-Q0n7g\">my YouTube Channel<\/a> where many of my tips are to be found!<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\"><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-salesforce-devops-how-to-tips-in-2021\">Salesforce Devops How-To Tips in 2021<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This year\u2019s <a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/category\/how-to\/\">How-To tips<\/a> tell the story of my personal journey as a Salesforce developer. Like many coders who have been doing Salesforce for over a decade, I struggled with using Eclipse and Developer Console to write my code. I truly hated installing and using Java-based Eclipse and the Salesforce extensions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When Salesforce began the transition towards working with cloud native devops tools in 2017, I rejoiced because this allowed for the use of a \u201creal\u201d interactive development environment (IDE) like Microsoft\u2019s VS Code. I found moving to VS Code and accessing basic tools like workspace-wide search-and-replace was a godsend to productivity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s why I like to highlight these two How-To articles on installing and using SFDX-CLI and VS Code in Salesforce development.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2021\/06\/10\/how-to-install-sfdx-cli-on-ubuntu-20-04-to-boost-developer-productivity\/\">How to Install SFDX-CLI on Ubuntu 20.04 to Boost Developer Productivity<\/a><br>June 10, 2021<br><br>\u201cSFDX-CLI is the key touchpoint between the open source devops world and the Salesforce platform. It is a must-have utility for all Salesforce developers. In this tutorial I install SFDX-CLI with my favorite productivity-boosting tools. I use Node Version Manager to help manage the NodeJS and NPM installations needed for SFDX-CLI. I also install the ZSH shell to help with SFDX-CLI autocomplete. And I include some tips to make your terminal look good with a Powerline font\u201d<br><br><\/li><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2021\/06\/18\/how-to-power-up-sfdx-cli-with-vs-code-remote-ssh-and-speed-up-salesforce-development\/\">How To Power Up SFDX-CLI with VS Code Remote SSH and Speed Up Salesforce Development<\/a><br>June 18, 2021<br><br>\u201cThere are distinct benefits to the Remote \u2013 SSH architecture for enterprises. The main one being that new members of a development team do not have to set up their individual workstations to run their toolchains. It all comes pre-installed in the Linux shell environment on the server. Another benefit is the added power, speed, and general productivity gained from using a scalable backend.\u201d<br><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cloud-native-how-to-tips-from-2020\">Cloud-Native How-To Tips from 2020<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It turns out the most popular post on the site is a 2020 article I wrote about how to create a Docker host on VMware! <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2020\/01\/24\/make-a-docker-host-fast-and-easy-with-vmware-esxi-and-photon-os-3\/\">Make a Docker Host Fast and Easy with VMware ESXi and Photon OS 3<\/a><br>January 24, 2020<br><br>\u201cMove some of your Docker workload over to a bare-metal setup using VMware ESXi, the oldest free, commercial hypervisor. Just imagine all the cheap cores at your disposal with a new AMD Ryzen-based server! And, by using Photon OS as an ESXi-optimized host OS you get the best performance and super-simple, built-in Docker support.\u201d<br><br><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce Devops 2021 Retrospective Series Salesforce Devops Raises $275.5 million in 2021 Salesforce Cybersecurity Solutions 2021 Salesforce Devops Product Reviews \u2013 2021 Retrospective Salesforce Devops 2021 News Roundup Salesforce Devops&hellip;<\/p>\n","protected":false},"author":1,"featured_media":9059,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[7],"tags":[29,150,66,606],"post_series":[613],"class_list":["post-9054","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","tag-docker","tag-sfdx-cli","tag-vs-code","tag-vs-code-remote","post_series-retrospective-2021","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.2 (Yoast SEO v22.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2021 How-To Tips for Salesforce Devops - SalesforceDevops.net<\/title>\n<meta name=\"description\" content=\"Here is story of my personal journey as a Salesforce developer. I show how I modernized my approach to Salesforce with Linux and VS Code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2021 How-To Tips for Salesforce Devops - SalesforceDevops.net\" \/>\n<meta property=\"og:description\" content=\"Here is story of my personal journey as a Salesforce developer. I show how I modernized my approach to Salesforce with Linux and VS Code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/\" \/>\n<meta property=\"og:site_name\" content=\"SalesforceDevops.net\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/salesforcedevopsnet\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-16T18:23:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-09T18:22:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Vernon Keenan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@salesforcedevop\" \/>\n<meta name=\"twitter:site\" content=\"@salesforcedevop\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vernon Keenan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/\"},\"author\":{\"name\":\"Vernon Keenan\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/#\/schema\/person\/ac094823465a60be4f47d7321ed7ce04\"},\"headline\":\"2021 How-To Tips for Salesforce Devops\",\"datePublished\":\"2021-12-16T18:23:40+00:00\",\"dateModified\":\"2022-01-09T18:22:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/\"},\"wordCount\":516,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg\",\"keywords\":[\"Docker\",\"SFDX-CLI\",\"VS Code\",\"VS Code Remote\"],\"articleSection\":[\"How To\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#respond\"]}],\"copyrightYear\":\"2021\",\"copyrightHolder\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/\",\"url\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/\",\"name\":\"2021 How-To Tips for Salesforce Devops - SalesforceDevops.net\",\"isPartOf\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg\",\"datePublished\":\"2021-12-16T18:23:40+00:00\",\"dateModified\":\"2022-01-09T18:22:52+00:00\",\"description\":\"Here is story of my personal journey as a Salesforce developer. I show how I modernized my approach to Salesforce with Linux and VS Code.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#primaryimage\",\"url\":\"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg\",\"contentUrl\":\"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg\",\"width\":1200,\"height\":675,\"caption\":\"2021 Salesforce Devops How-To\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/#website\",\"url\":\"https:\/\/cms.salesforcedevops.net\/\",\"name\":\"SalesforceDevops.net\",\"description\":\"Elevating Salesforce Devops with Insights and Innovation\",\"publisher\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cms.salesforcedevops.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/#organization\",\"name\":\"SalesforceDevops.net\",\"url\":\"https:\/\/cms.salesforcedevops.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/origin.salesforcedevops.net\/wp-content\/uploads\/2021\/04\/logo-horiz-325.jpg\",\"contentUrl\":\"https:\/\/origin.salesforcedevops.net\/wp-content\/uploads\/2021\/04\/logo-horiz-325.jpg\",\"width\":325,\"height\":101,\"caption\":\"SalesforceDevops.net\"},\"image\":{\"@id\":\"https:\/\/cms.salesforcedevops.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/salesforcedevopsnet\",\"https:\/\/twitter.com\/salesforcedevop\",\"https:\/\/www.linkedin.com\/in\/vernonkeenan\",\"https:\/\/www.youtube.com\/channel\/UCOgOn9rD5gyXSOmV7-Q0n7g\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/#\/schema\/person\/ac094823465a60be4f47d7321ed7ce04\",\"name\":\"Vernon Keenan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cms.salesforcedevops.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/cms.salesforcedevops.net\/wp-content\/wphb-cache\/gravatar\/09b\/09bd30f3ca2e049fbd8b9313ef5a41aex96.jpg\",\"contentUrl\":\"https:\/\/cms.salesforcedevops.net\/wp-content\/wphb-cache\/gravatar\/09b\/09bd30f3ca2e049fbd8b9313ef5a41aex96.jpg\",\"caption\":\"Vernon Keenan\"},\"description\":\"Vernon Keenan (LinkedIn) works as a senior information technology industry consultant based in Oakland, California. He earned his B.Sc. in Biomedical Engineering at Northwestern University where he programmed a PDP-8 with punched paper tape. In his 34-year-long career he has been a teacher, SPSS programmer, database administrator, clinical researcher, technology journalist, product marketing manager, market researcher, management consultant, and industry analyst. Most recently he is a telecom operator, cloud architect, Go devops engineer and Salesforce Developer\/Architect. For inquiries about Salesforce strategy briefings or solution architect work please contact Vern directly at +1-510-679-1900 or vern@vernonkeenan.com.\",\"sameAs\":[\"https:\/\/ceres-gw.tnxs.net\",\"https:\/\/linkedin.com\/in\/vernonkeenan\",\"https:\/\/twitter.com\/salesforcedevop\"],\"url\":\"https:\/\/cms.salesforcedevops.net\/index.php\/author\/vern\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"2021 How-To Tips for Salesforce Devops - SalesforceDevops.net","description":"Here is story of my personal journey as a Salesforce developer. I show how I modernized my approach to Salesforce with Linux and VS Code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/","og_locale":"en_US","og_type":"article","og_title":"2021 How-To Tips for Salesforce Devops - SalesforceDevops.net","og_description":"Here is story of my personal journey as a Salesforce developer. I show how I modernized my approach to Salesforce with Linux and VS Code.","og_url":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/","og_site_name":"SalesforceDevops.net","article_publisher":"https:\/\/www.facebook.com\/salesforcedevopsnet","article_published_time":"2021-12-16T18:23:40+00:00","article_modified_time":"2022-01-09T18:22:52+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg","type":"image\/jpeg"}],"author":"Vernon Keenan","twitter_card":"summary_large_image","twitter_creator":"@salesforcedevop","twitter_site":"@salesforcedevop","twitter_misc":{"Written by":"Vernon Keenan","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#article","isPartOf":{"@id":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/"},"author":{"name":"Vernon Keenan","@id":"https:\/\/cms.salesforcedevops.net\/#\/schema\/person\/ac094823465a60be4f47d7321ed7ce04"},"headline":"2021 How-To Tips for Salesforce Devops","datePublished":"2021-12-16T18:23:40+00:00","dateModified":"2022-01-09T18:22:52+00:00","mainEntityOfPage":{"@id":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/"},"wordCount":516,"commentCount":0,"publisher":{"@id":"https:\/\/cms.salesforcedevops.net\/#organization"},"image":{"@id":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#primaryimage"},"thumbnailUrl":"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg","keywords":["Docker","SFDX-CLI","VS Code","VS Code Remote"],"articleSection":["How To"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#respond"]}],"copyrightYear":"2021","copyrightHolder":{"@id":"https:\/\/cms.salesforcedevops.net\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/","url":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/","name":"2021 How-To Tips for Salesforce Devops - SalesforceDevops.net","isPartOf":{"@id":"https:\/\/cms.salesforcedevops.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#primaryimage"},"image":{"@id":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#primaryimage"},"thumbnailUrl":"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg","datePublished":"2021-12-16T18:23:40+00:00","dateModified":"2022-01-09T18:22:52+00:00","description":"Here is story of my personal journey as a Salesforce developer. I show how I modernized my approach to Salesforce with Linux and VS Code.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cms.salesforcedevops.net\/index.php\/2021\/12\/16\/2021-how-to-tips-for-salesforce-devops\/#primaryimage","url":"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg","contentUrl":"https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg","width":1200,"height":675,"caption":"2021 Salesforce Devops How-To"},{"@type":"WebSite","@id":"https:\/\/cms.salesforcedevops.net\/#website","url":"https:\/\/cms.salesforcedevops.net\/","name":"SalesforceDevops.net","description":"Elevating Salesforce Devops with Insights and Innovation","publisher":{"@id":"https:\/\/cms.salesforcedevops.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cms.salesforcedevops.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cms.salesforcedevops.net\/#organization","name":"SalesforceDevops.net","url":"https:\/\/cms.salesforcedevops.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cms.salesforcedevops.net\/#\/schema\/logo\/image\/","url":"https:\/\/origin.salesforcedevops.net\/wp-content\/uploads\/2021\/04\/logo-horiz-325.jpg","contentUrl":"https:\/\/origin.salesforcedevops.net\/wp-content\/uploads\/2021\/04\/logo-horiz-325.jpg","width":325,"height":101,"caption":"SalesforceDevops.net"},"image":{"@id":"https:\/\/cms.salesforcedevops.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/salesforcedevopsnet","https:\/\/twitter.com\/salesforcedevop","https:\/\/www.linkedin.com\/in\/vernonkeenan","https:\/\/www.youtube.com\/channel\/UCOgOn9rD5gyXSOmV7-Q0n7g"]},{"@type":"Person","@id":"https:\/\/cms.salesforcedevops.net\/#\/schema\/person\/ac094823465a60be4f47d7321ed7ce04","name":"Vernon Keenan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cms.salesforcedevops.net\/#\/schema\/person\/image\/","url":"https:\/\/cms.salesforcedevops.net\/wp-content\/wphb-cache\/gravatar\/09b\/09bd30f3ca2e049fbd8b9313ef5a41aex96.jpg","contentUrl":"https:\/\/cms.salesforcedevops.net\/wp-content\/wphb-cache\/gravatar\/09b\/09bd30f3ca2e049fbd8b9313ef5a41aex96.jpg","caption":"Vernon Keenan"},"description":"Vernon Keenan (LinkedIn) works as a senior information technology industry consultant based in Oakland, California. He earned his B.Sc. in Biomedical Engineering at Northwestern University where he programmed a PDP-8 with punched paper tape. In his 34-year-long career he has been a teacher, SPSS programmer, database administrator, clinical researcher, technology journalist, product marketing manager, market researcher, management consultant, and industry analyst. Most recently he is a telecom operator, cloud architect, Go devops engineer and Salesforce Developer\/Architect. For inquiries about Salesforce strategy briefings or solution architect work please contact Vern directly at +1-510-679-1900 or vern@vernonkeenan.com.","sameAs":["https:\/\/ceres-gw.tnxs.net","https:\/\/linkedin.com\/in\/vernonkeenan","https:\/\/twitter.com\/salesforcedevop"],"url":"https:\/\/cms.salesforcedevops.net\/index.php\/author\/vern\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",1200,675,false],"thumbnail":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover-150x150-1.jpg",150,150,true],"medium":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover-300x169-1.jpg",300,169,true],"medium_large":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover-768x432-1.jpg",768,432,true],"large":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover-1024x576-1.jpg",980,551,true],"1536x1536":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",1200,675,false],"2048x2048":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",1200,675,false],"lightbox":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",1200,675,false],"search_results":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover-125x125.jpg",125,125,true],"blog_entry":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",750,422,false],"blog_post":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",750,422,false],"blog_post_full":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",1200,675,false],"blog_related":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",1200,675,false],"gallery":["https:\/\/cms.salesforcedevops.net\/wp-content\/uploads\/2021\/12\/howto-2021-cover.jpg",1200,675,false]},"uagb_author_info":{"display_name":"Vernon Keenan","author_link":"https:\/\/cms.salesforcedevops.net\/index.php\/author\/vern\/"},"uagb_comment_info":0,"uagb_excerpt":"Salesforce Devops 2021 Retrospective Series Salesforce Devops Raises $275.5 million in 2021 Salesforce Cybersecurity Solutions 2021 Salesforce Devops Product Reviews \u2013 2021 Retrospective Salesforce Devops 2021 News Roundup Salesforce Devops&hellip;","_links":{"self":[{"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/9054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/comments?post=9054"}],"version-history":[{"count":10,"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/9054\/revisions"}],"predecessor-version":[{"id":10029,"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/9054\/revisions\/10029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/media\/9059"}],"wp:attachment":[{"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/media?parent=9054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/categories?post=9054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/tags?post=9054"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/cms.salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/post_series?post=9054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}