<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ionut Buzatu</title>
    <description>The latest articles on DEV Community by Ionut Buzatu (@ionutbuzatu).</description>
    <link>https://dev.to/ionutbuzatu</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F439690%2F6601d976-d0b7-4997-93ca-48eb8a3192a2.jpeg</url>
      <title>DEV Community: Ionut Buzatu</title>
      <link>https://dev.to/ionutbuzatu</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ionutbuzatu"/>
    <language>en</language>
    <item>
      <title>Data 360 Deployment: Why Data Kits Are Not Always as Predictable as They Seem</title>
      <dc:creator>Ionut Buzatu</dc:creator>
      <pubDate>Thu, 24 Sep 2026 20:41:21 +0000</pubDate>
      <link>https://dev.to/ionutbuzatu/data-360-deployment-why-data-kits-are-not-always-as-predictable-as-they-seem-20ie</link>
      <guid>https://dev.to/ionutbuzatu/data-360-deployment-why-data-kits-are-not-always-as-predictable-as-they-seem-20ie</guid>
      <description>&lt;p&gt;Deploying a Salesforce Data 360 implementation from a sandbox to Production sounds straightforward: configure the Data Space, create the required components, package them into a Data Kit, deploy, and validate the result.&lt;/p&gt;

&lt;p&gt;In practice, however, the deployment process can be much more delicate.&lt;/p&gt;

&lt;p&gt;One of the main lessons I learned while working with Data 360 deployments is that &lt;strong&gt;there isn't always a single, predictable deployment pattern that works identically across environments&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Even when the source and target environments appear to be configured in the same way, small differences in dependencies or configuration can cause a Data Kit deployment to fail.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dependencies Are Only Part of the Story
&lt;/h2&gt;

&lt;p&gt;When creating a Data Kit, dependencies are obviously one of the most important things to consider.&lt;/p&gt;

&lt;p&gt;Data Streams, Data Lake Objects, Data Model Objects, mappings, relationships, Identity Resolution, Data Graphs, connectors, and other components can depend on each other.&lt;/p&gt;

&lt;p&gt;Because of this, it is important to understand the dependency chain before starting a deployment.&lt;/p&gt;

&lt;p&gt;But there is another element that can be just as important:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data Space Filters.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Don't Forget the Data Space Filters
&lt;/h2&gt;

&lt;p&gt;If your Data 360 implementation uses filters on objects within a Data Space, make sure that &lt;strong&gt;every required filter exists and is correctly configured in the target environment before deploying the Data Kit&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This can easily be overlooked.&lt;/p&gt;

&lt;p&gt;You may have the correct Data Streams, Data Lake Objects, mappings, relationships, and other dependencies, but if a required Data Space Filter is missing, the deployment can still fail.&lt;/p&gt;

&lt;p&gt;The difficult part is that the missing filter may not immediately stand out when reviewing the Data Kit or comparing the environments.&lt;/p&gt;

&lt;p&gt;You might therefore end up investigating dependencies, metadata, relationships, or Data Kit configuration when the actual problem is a missing Data Space Filter.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Makes Data 360 Deployments Tricky
&lt;/h2&gt;

&lt;p&gt;A Data 360 deployment isn't simply:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Source Sandbox
      ↓
Create Data Kit
      ↓
Deploy
      ↓
Production
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The actual process is closer to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Source Environment
      ↓
Data Space configuration
      ↓
Data Space Filters
      ↓
Connectors
      ↓
Data Streams
      ↓
DLOs / DMOs
      ↓
Mappings
      ↓
Relationships
      ↓
Identity Resolution
      ↓
Data Graphs
      ↓
Data Kit dependencies
      ↓
Target Environment
      ↓
Validation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each layer can introduce dependencies that need to be satisfied before the next layer can work correctly.&lt;/p&gt;

&lt;p&gt;And this is where deployment can become challenging: &lt;strong&gt;the configuration that looks complete from one perspective may still be incomplete from another.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A Practical Lesson
&lt;/h2&gt;

&lt;p&gt;Based on my experience, I would recommend adding an explicit &lt;strong&gt;Data Space Filter validation step&lt;/strong&gt; to the deployment process.&lt;/p&gt;

&lt;p&gt;Before creating or deploying the Data Kit, compare the source and target environments and verify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which Data Spaces exist?&lt;/li&gt;
&lt;li&gt;Which Data Lake Objects are included in each Data Space?&lt;/li&gt;
&lt;li&gt;Which objects have filters configured?&lt;/li&gt;
&lt;li&gt;Are all required filters present?&lt;/li&gt;
&lt;li&gt;Are the filters configured against the correct objects?&lt;/li&gt;
&lt;li&gt;Are the required dependencies already available in the target environment?&lt;/li&gt;
&lt;li&gt;Are the Data Kit dependencies complete?&lt;/li&gt;
&lt;li&gt;Are relationships and mappings consistent?&lt;/li&gt;
&lt;li&gt;Are Identity Resolutions and Data Graph dependencies available?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This validation should happen &lt;strong&gt;before deployment&lt;/strong&gt;, not only after a deployment fails.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Lesson
&lt;/h2&gt;

&lt;p&gt;The biggest takeaway for me is that &lt;strong&gt;Data 360 deployment should not be treated as a simple metadata migration&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A successful deployment depends not only on the components included in the Data Kit, but also on the configuration and dependencies that already exist in the target environment.&lt;/p&gt;

&lt;p&gt;In particular, if your implementation uses Data Space Filters, treat them as first-class deployment dependencies.&lt;/p&gt;

&lt;p&gt;A single missing filter can be enough to turn an otherwise correctly configured Data Kit into a failed deployment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Deploying Data 360 from a sandbox to Production requires more than simply creating a Data Kit and checking whether the deployment succeeds.&lt;/p&gt;

&lt;p&gt;The deployment pattern can vary depending on the implementation and the configuration already present in the target environment. Because of this, &lt;strong&gt;environment validation is just as important as dependency management&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;My main lesson is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Before deploying a Data Kit, verify every Data Space Filter and every dependency that the target environment requires.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dependencies tell us what the Data Kit needs to deploy.&lt;/p&gt;

&lt;p&gt;Data Space Filters can tell us whether the target environment is actually prepared to receive it.&lt;/p&gt;

&lt;p&gt;So, when preparing your next Data 360 deployment, don't only ask:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Did I include all the dependencies in my Data Kit?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Also ask:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Does the target environment contain every required Data Space Filter?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That additional check can save a significant amount of troubleshooting when moving Data 360 configurations from sandbox to Production.&lt;/p&gt;

</description>
      <category>data</category>
      <category>deployment</category>
      <category>infrastructure</category>
    </item>
    <item>
      <title>Looking for Salesforce Data Cloud communities / developers</title>
      <dc:creator>Ionut Buzatu</dc:creator>
      <pubDate>Mon, 14 Sep 2026 19:54:54 +0000</pubDate>
      <link>https://dev.to/ionutbuzatu/looking-for-salesforce-data-cloud-communities-developers-17</link>
      <guid>https://dev.to/ionutbuzatu/looking-for-salesforce-data-cloud-communities-developers-17</guid>
      <description>&lt;p&gt;Hi everyone!&lt;/p&gt;

&lt;p&gt;I'm currently working on a &lt;strong&gt;Salesforce Data Cloud implementation&lt;/strong&gt; and I'm looking to connect with people who are actually working with Data Cloud in real-world projects.&lt;/p&gt;

&lt;p&gt;I'm especially interested in finding communities, Discord/Slack groups, Reddit communities, or other places where I can connect with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Salesforce Data Cloud developers&lt;/li&gt;
&lt;li&gt;Data Cloud architects&lt;/li&gt;
&lt;li&gt;Salesforce developers working on Data Cloud implementations&lt;/li&gt;
&lt;li&gt;People who have experience with &lt;strong&gt;Data Kits / DevOps&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Developers working with &lt;strong&gt;Data Streams, DLOs, DMOs, Identity Resolution and Data Graphs&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;People who have gone through real-world Data Cloud deployments between environments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm particularly interested in &lt;strong&gt;practical experience, deployment issues, architecture decisions, troubleshooting and lessons learned&lt;/strong&gt;, rather than only official documentation.&lt;/p&gt;

&lt;p&gt;If you know any &lt;strong&gt;active communities, groups, Discord/Slack channels, forums, or even specific subreddits&lt;/strong&gt; focused on Salesforce Data Cloud, I'd really appreciate it if you could share them.&lt;/p&gt;

&lt;p&gt;Also, if you're currently working on a Data Cloud implementation yourself, feel free to comment or DM me. It would be great to connect with other people working on similar challenges.&lt;/p&gt;

&lt;p&gt;Thanks! 🙌&lt;/p&gt;

&lt;h1&gt;
  
  
  Salesforce #DataCloud #SalesforceDataCloud #SalesforceDeveloper #DataEngineering
&lt;/h1&gt;

</description>
      <category>community</category>
      <category>data</category>
      <category>devops</category>
    </item>
    <item>
      <title>Salesforce Data Cloud: When Source != Target</title>
      <dc:creator>Ionut Buzatu</dc:creator>
      <pubDate>Mon, 14 Sep 2026 19:27:45 +0000</pubDate>
      <link>https://dev.to/ionutbuzatu/salesforce-data-cloud-when-source-target-8a5</link>
      <guid>https://dev.to/ionutbuzatu/salesforce-data-cloud-when-source-target-8a5</guid>
      <description>&lt;p&gt;&lt;strong&gt;The source and target environments look identical. So why does the deployment fail?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This was one of the most interesting problems I encountered while working on a Salesforce Data Cloud deployment.&lt;/p&gt;

&lt;p&gt;The architecture looked correct.&lt;/p&gt;

&lt;p&gt;The components existed in both environments.&lt;/p&gt;

&lt;p&gt;The configuration seemed to match.&lt;/p&gt;

&lt;p&gt;And yet, the deployment was failing.&lt;/p&gt;

&lt;p&gt;At that point, the natural reaction is to look at the deployment error and try again.&lt;/p&gt;

&lt;p&gt;I decided to take a different approach.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;The Data Cloud implementation contained several interconnected components:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data Spaces&lt;/li&gt;
&lt;li&gt;Connectors&lt;/li&gt;
&lt;li&gt;Data Streams&lt;/li&gt;
&lt;li&gt;Data Lake Objects (DLOs)&lt;/li&gt;
&lt;li&gt;Data Model Objects (DMOs)&lt;/li&gt;
&lt;li&gt;Data Mapping&lt;/li&gt;
&lt;li&gt;Identity Resolution&lt;/li&gt;
&lt;li&gt;Data Graphs&lt;/li&gt;
&lt;li&gt;Relationships&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because these components are not isolated from each other, a difference in one area can create problems somewhere else.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Connector
   ↓
Data Stream
   ↓
DLO
   ↓
DMO
   ↓
Mapping
   ↓
Relationships
   ↓
Identity Resolution
   ↓
Data Graph
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So checking only whether an object exists isn't enough.&lt;/p&gt;

&lt;p&gt;You also need to understand whether its &lt;strong&gt;dependencies and relationships are correctly configured&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1 — Stop looking only at the deployment error
&lt;/h2&gt;

&lt;p&gt;The first lesson was simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Don't troubleshoot only the deployment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A deployment error tells you that something is wrong.&lt;/p&gt;

&lt;p&gt;It doesn't necessarily tell you that the component mentioned in the error is the original cause.&lt;/p&gt;

&lt;p&gt;Instead, I started comparing the source and target environments manually.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2 — Create a validation checklist
&lt;/h2&gt;

&lt;p&gt;I used the following checklist:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;☐ Data Space
☐ Connector
☐ Data Streams
☐ DLOs
☐ DMOs
☐ Data Mapping
☐ Relationships
☐ Identity Resolution
☐ Data Graphs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The idea was to validate each layer before moving to the next one.&lt;/p&gt;

&lt;p&gt;This helped turn a large and complicated problem into smaller problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3 — Compare Source vs Target
&lt;/h2&gt;

&lt;p&gt;The important discovery was that the environments were not actually identical.&lt;/p&gt;

&lt;p&gt;Some components existed in both environments, but their configuration wasn't completely aligned.&lt;/p&gt;

&lt;p&gt;I found differences involving things such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Relationships&lt;/li&gt;
&lt;li&gt;Mapping&lt;/li&gt;
&lt;li&gt;Dependencies&lt;/li&gt;
&lt;li&gt;Data Stream configuration&lt;/li&gt;
&lt;li&gt;Component availability in the target environment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is particularly important in Data Cloud because the presence of an object does not necessarily mean that the whole dependency chain is correct.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Source

Data Stream
    ↓
DLO
    ↓
DMO
    ↓
Mapping
    ↓
Relationship
    ↓
Data Graph


Target

Data Stream
    ↓
DLO
    ↓
DMO
    ↓
Mapping
    ↓
❌ Missing / different relationship
    ↓
Data Graph
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;From a high-level perspective, both environments can look almost identical.&lt;/p&gt;

&lt;p&gt;But from a dependency perspective, they're not.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4 — Fix the differences
&lt;/h2&gt;

&lt;p&gt;Once the differences were identified, I started correcting the missing or inconsistent relationships, mappings and configuration.&lt;/p&gt;

&lt;p&gt;After each correction, I re-validated the environment rather than assuming that fixing one dependency would automatically solve everything.&lt;/p&gt;

&lt;p&gt;This was probably the most important part of the process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix → Validate → Deploy → Validate again.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned
&lt;/h2&gt;

&lt;p&gt;The biggest lesson for me was:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Source ≠ Target just because the same components exist in both environments.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For a complex Salesforce Data Cloud implementation, you need to think in terms of an &lt;strong&gt;architecture and dependency graph&lt;/strong&gt;, not just individual metadata components.&lt;/p&gt;

&lt;p&gt;A better mental model is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Component
    +
Configuration
    +
Dependencies
    +
Relationships
    =
Deployable architecture
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Not simply:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Component exists = deployment should work
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The main problem was that the Data Kit (DevOps Type) wasn't generated completed or when I retrieved wa&lt;/p&gt;

&lt;h2&gt;
  
  
  A practical troubleshooting strategy
&lt;/h2&gt;

&lt;p&gt;If I had to repeat this process, my approach would be:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Validate the Data Space
&lt;/h3&gt;

&lt;p&gt;Make sure the expected Data Space exists and is correctly configured.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Validate Connectors
&lt;/h3&gt;

&lt;p&gt;Check that the required Salesforce and Marketing Cloud connections are available and correctly configured.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Validate Data Streams
&lt;/h3&gt;

&lt;p&gt;Verify that the expected streams exist and are connected to the correct sources.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Validate DLOs and DMOs
&lt;/h3&gt;

&lt;p&gt;Make sure the expected data lake and data model objects are available.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Validate Mapping
&lt;/h3&gt;

&lt;p&gt;Check that source fields are mapped correctly to the Data Model.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Validate Relationships
&lt;/h3&gt;

&lt;p&gt;This is an easy area to overlook.&lt;/p&gt;

&lt;p&gt;A missing or inconsistent relationship can affect components higher in the dependency chain.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Validate Identity Resolution
&lt;/h3&gt;

&lt;p&gt;Only after the underlying data model and mappings are correct should you investigate Identity Resolution.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Validate Data Graphs
&lt;/h3&gt;

&lt;p&gt;Finally, verify that the required dependencies for the Data Graphs are available.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bigger lesson
&lt;/h2&gt;

&lt;p&gt;Data Cloud deployment isn't just about moving configuration from one environment to another.&lt;/p&gt;

&lt;p&gt;It's about reproducing an &lt;strong&gt;entire data architecture&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And when something fails, the fastest solution isn't always to retry the deployment.&lt;/p&gt;

&lt;p&gt;Sometimes the better question is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"What is different between my source and target?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That question completely changed the way I approached this deployment.&lt;/p&gt;

&lt;p&gt;**The main issue was that the DevOps Data Kit was not complete — the manifest generated by it was missing components. In addition to this, the retrieve process was not retrieving the entire configuration.&lt;/p&gt;

&lt;p&gt;We also discovered issues during the Data Kit deployment: even though the Data Kit appeared to contain the expected components, the entire Data Kit was not actually deployed when it reached the target environment.&lt;/p&gt;

&lt;p&gt;We need to be very careful with the Data Kit and how it was published, because the deployment can finish with a &lt;strong&gt;Success&lt;/strong&gt; status while still being inconsistent from a configuration perspective, even when all the components are defined in the Data Kit.&lt;br&gt;
**&lt;/p&gt;




&lt;h3&gt;
  
  
  Final takeaway
&lt;/h3&gt;

&lt;p&gt;If you're working with Salesforce Data Cloud and a deployment unexpectedly fails, I'd recommend starting with:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Compare → Identify → Fix → Deploy → Validate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;rather than:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deploy → Fail → Retry → Fail again&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The more complex the Data Cloud architecture becomes, the more valuable systematic dependency validation becomes.&lt;/p&gt;

&lt;p&gt;I'd be interested to hear how other Salesforce developers approach &lt;strong&gt;Data Cloud deployments between environments&lt;/strong&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Salesforce #SalesforceDataCloud #DataCloud #SalesforceDeveloper #DataEngineering #DataArchitecture #DevOps #CRM #MarketingCloud #IdentityResolution
&lt;/h1&gt;

</description>
      <category>datacloud</category>
      <category>salesforce</category>
      <category>mktdev</category>
    </item>
    <item>
      <title>Do we need technical posts and life stories from a Salesforce Marketing Developer?</title>
      <dc:creator>Ionut Buzatu</dc:creator>
      <pubDate>Wed, 05 Nov 2025 19:50:44 +0000</pubDate>
      <link>https://dev.to/ionutbuzatu/do-we-need-technical-posts-and-life-stories-from-a-salesforce-marketing-developer-3hoj</link>
      <guid>https://dev.to/ionutbuzatu/do-we-need-technical-posts-and-life-stories-from-a-salesforce-marketing-developer-3hoj</guid>
      <description>&lt;p&gt;Tech communities grow when we share what we learn. But what actually helps? Step-by-step tutorials? “Lessons from production” posts? Or personal snippets about the real life of a Salesforce Marketing Developer (deadlines, UATs, odd bugs, work–life balance)?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core question&lt;/strong&gt;&lt;br&gt;
Are these useful to you:&lt;/p&gt;

&lt;p&gt;Technical articles (AMPScript, SSJS, Data Views, Journey Builder, CloudPages, tracking best practices, antipatterns)?&lt;/p&gt;

&lt;p&gt;Personal disclosures (release management, stakeholder relations, fast learning, burnout, honest post-mortems)?&lt;br&gt;
Or is a clear mix (70% technical, 30% personal) more valuable?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I’m asking&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Technical posts solve concrete problems and save time.&lt;/p&gt;

&lt;p&gt;Personal stories build trust, motivation, and normalize inevitable failures.&lt;/p&gt;

&lt;p&gt;Together they turn “tips &amp;amp; tricks” into sustainable practices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What formats help you most?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Short recipes: 5–10 minutes, one problem → one solution.&lt;/p&gt;

&lt;p&gt;Deep guides: concept to production (code, diagrams, tests).&lt;/p&gt;

&lt;p&gt;Post-mortems: what went wrong in a go-live and how we fixed it.&lt;/p&gt;

&lt;p&gt;Career journal: certifications, learning routines, scope negotiation.&lt;/p&gt;

&lt;p&gt;Reusable templates: AMPScript/SSJS snippets, Data Views SQL, QA/UAT checklists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do we define “helpful”?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Measure by: time saved, decision clarity, fewer launch errors, faster onboarding.&lt;/p&gt;

&lt;p&gt;Tell me what actually moved you forward: a diagram? a script? a candid case study?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Feedback invite (please reply):&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What do you want next month (technical/personal/mix)?&lt;/p&gt;

&lt;p&gt;3 concrete topics (e.g., proper alias tracking in emails, secure CloudPage patterns, safe SQL on _Sent/_Open).&lt;/p&gt;

&lt;p&gt;Preferred length (5 min, 15 min, 30+ min)?&lt;/p&gt;

&lt;p&gt;Best format for you (article, commented code, short video, PDF checklist)?&lt;/p&gt;

&lt;p&gt;One article you’d always recommend — and why.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wrap-up&lt;/strong&gt;&lt;br&gt;
I want future posts to be truly useful, not just likeable. Tell me what helps your day-to-day and what inspires you long-term. I’m waiting for your replies — they’ll shape the editorial plan and technical priorities for the next publications.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>community</category>
      <category>sfmc</category>
      <category>marketing</category>
    </item>
  </channel>
</rss>
