<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dan Burgett's Dev Blog</title><link>https://danburgett.com/</link><description>Recent content on Dan Burgett's Dev Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 29 Aug 2022 16:09:38 +0000</lastBuildDate><atom:link href="https://danburgett.com/index.xml" rel="self" type="application/rss+xml"/><item><title>SFDC: Passing Complex Variables Into Invocable Methods</title><link>https://danburgett.com/posts/2022-08-29-sfdc-passing-complex-variables-into-invocable-methods/</link><pubDate>Mon, 29 Aug 2022 16:09:38 +0000</pubDate><guid>https://danburgett.com/posts/2022-08-29-sfdc-passing-complex-variables-into-invocable-methods/</guid><description>Sometimes you have to pass complex variables (or even whole records) to invocable methods. Maybe you are passing a list of ID&amp;rsquo;s and Names or something else, but a simple list of ID&amp;rsquo;s doesn&amp;rsquo;t always cut it. In the example below I am passing a BillId (think record ID) and a Boolean together. The Boolean tells me if the specific Bill in question was allowed to be updated or not. I pass those values into two other classes I am using in a batch class elsewhere to calculate costs for Bills.</description></item><item><title>SFDC: Re-Running Lead Assignment Rules</title><link>https://danburgett.com/posts/2022-08-29-sfdc-re-running-lead-assignment-rules/</link><pubDate>Mon, 29 Aug 2022 15:16:57 +0000</pubDate><guid>https://danburgett.com/posts/2022-08-29-sfdc-re-running-lead-assignment-rules/</guid><description>Often when working with a company on lead processes (or any process) there is a point when you want to assign the record to someone else. Maybe its an escalation of a record (thinking cases) or its a high value / priority customer that we want an experienced agent to handle (leads). Usually most companies handle this with a series of automations that trigger when a specific field is edited or when some flag is raised.</description></item><item><title>Salesforce Select * is finally here (kindof)</title><link>https://danburgett.com/posts/2021-08-31-salesforce-select-is-finally-here-kindof/</link><pubDate>Tue, 31 Aug 2021 15:45:21 +0000</pubDate><guid>https://danburgett.com/posts/2021-08-31-salesforce-select-is-finally-here-kindof/</guid><description>So I have long been frustrated by the lack of support in SOQL (Salesforce Object Query Language) for *. SELECT * is a pretty standard way in SQL to get all fields from a table or record etc. Sure it is not always the most performant and I would not reccomend using SELECT * in your code, but when your troubleshooting database issues it can be a lifesaver. This is especially true when you&amp;rsquo;re querying certain objects on the Salesforce platform like Knowledge__ViewStat which is hidden from the Object Manager.</description></item><item><title>Remote Culture and Retention</title><link>https://danburgett.com/posts/2021-07-15-remote-culture-and-retention/</link><pubDate>Thu, 15 Jul 2021 20:53:14 +0000</pubDate><guid>https://danburgett.com/posts/2021-07-15-remote-culture-and-retention/</guid><description>Below is a whitepaper I wrote for my company on remote work and how companies can improve their culture.
Executive Summary:
 Because of changes in the workplace due to covid, remote work is now becoming the norm for many technical jobs. 75% of executives plan to shift at least some of their workforces to full time remote work after the pandemic subsides (MIT Sloan). This will certainly cause increased competition for good remote workers and increase the importance of retention.</description></item><item><title>Getting started with SFDX</title><link>https://danburgett.com/posts/2021-04-19-using-sfdx/</link><pubDate>Mon, 19 Apr 2021 21:59:34 +0000</pubDate><guid>https://danburgett.com/posts/2021-04-19-using-sfdx/</guid><description>Ever wanted to get into SFDX and using the command line? Its actually quite easy! The hard part is convincing yourself to stay in it for simple tasks.
Step 1. Install
Pretty simple here. Download and install the tool. I did this on Windows 10 pro and had no crazy issues! Pretty sure you can also just use NPM. In case you need it, here&amp;rsquo;s a link to the CLI setup guide.</description></item><item><title>Cultural Norms and Web Forms</title><link>https://danburgett.com/posts/2021-04-10-cultural-norms-and-web-forms/</link><pubDate>Sat, 10 Apr 2021 03:59:56 +0000</pubDate><guid>https://danburgett.com/posts/2021-04-10-cultural-norms-and-web-forms/</guid><description>I share an office suite with some old coworkers of mine in downtown Tyler and one of them is a talented Frontend Web / WordPress developer named Robbie. Recently we were talking about a project he was doing some frontend and UI work for that had an interesting twist. Robbie was working with developers in India who are building out a major web application, but he noticed that on several web forms in the application the devs had form validation triggering onKeyup, whereas the standard is usually onBlur.</description></item><item><title>About Me</title><link>https://danburgett.com/about/</link><pubDate>Thu, 08 Apr 2021 21:58:50 -0500</pubDate><guid>https://danburgett.com/about/</guid><description>Hi, I&amp;rsquo;m Dan — a developer, technology leader, and lifelong tinkerer based in Tyler, Texas.
I got my start in Washington D.C. as a defense contractor, building military video games, websites, and smartphone apps. After a few years of government work I traded the Beltway for East Texas, and I&amp;rsquo;ve spent the decade-plus since going deep on full stack web development and the Salesforce platform.
These days I&amp;rsquo;m an Enterprise Architecture Manager at Maymont Homes, where I lead AI-enabled business systems strategy and architecture.</description></item><item><title>First Post</title><link>https://danburgett.com/posts/first-post/</link><pubDate>Thu, 08 Apr 2021 21:58:50 -0500</pubDate><guid>https://danburgett.com/posts/first-post/</guid><description>I have been wanting to start my own dev blog for a loooooong time. I should have started this years ago because I have had so many things come up over my 10 years of development experienice that I spent hours or days researching only to circle back to them later and do the same search all over again! Also it doesnt hurt your career to take initiative and prove your skills.</description></item><item><title>Work With Me</title><link>https://danburgett.com/work-with-me/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://danburgett.com/work-with-me/</guid><description>How we&amp;rsquo;ll work together I keep things straightforward. We start with a quick call to understand your goals, scope, and timeline. From there I&amp;rsquo;ll send a clear proposal — no jargon, no surprises — so you know exactly what you&amp;rsquo;re getting and when.
With over a decade of development experience across web and Salesforce, I&amp;rsquo;ve shipped everything from greenfield products to deep platform integrations. Whether you need a single feature built or an ongoing technical partner, I&amp;rsquo;d love to help.</description></item></channel></rss>