Admin’s Helper – Some Numbers 2021

Topic: Numbers, learnings and plans for AppExchange "Admin's Helper"Target Group: (Aspiring) AppExchang ISVsComplexity: MediumThe end of the year is a good time to take stock of my AppExchange business. Maybe my learnings encourage and help others on their way to the AppExchange. Numbers: Apps released: 4 (3 paid, one free)Active prod. installs: 120Most popular App: …

Post: 1-7-28-84 OR Why Done is not the End

Topic: Check-Up after feature deliveryTarget Group: Admins, In-House Consultants or SF Product OwnersComplexity: Easy I'm always scared, scared that what I've built does not properly work, stops working, or is not used.As an in-house consultant, I tried to follow the 1-7-28-84 rule.After 1 day, 7 days, 28 days, and 84 days I check if the …

Video: Choosing between Standard & Custom Objects, Relationships in CTA exam

As others said: A must watch.We all know Jitendra to be a genius around Salesforce. His latest video on Apex Hours is packed with so much amazing information! I love his clear opinion on Lookup vs. M-D! Main Takeaway: Business (capability) leads the decision Other Takeaways:- Each standard Object has a clear (business) purpose, know …

First Attempt: Layered & Contract Driven Software Architecture

Situation:For Super-CPQ I want to display Product Details in a nice LWC. Old Attempt:LWC Controller calls "APEX controller Class". Controller gets Product Details from Database transforms it and returns the Objects Product and Pricebook as type sObject to LWC.The LWC Controller does some more transformation.  Problem:Every time I need a change it was a game …

Opinion: (Maybe) Bad reasons for Multi-Org

"People think they need a multi-org environment when all they need is to architect their code a little better."Matthew Gerry He got me thinking, what other bad reasons I've heard for going down the multi-org route? 1) Departments can't agree on priorities-> Departments will not agree on priorities in a multi-org environment as well.2) Too …

Service, Service, Service OR the secret to 5-Star reviews

Take-Away: Don't create an app if you are not willing to become a service superstar. Ed Ralph, Bram Julsing or Tim Mathis, all of them built a successful AppExchange business over the last 2 years with many 5-Star reviews.I was curios: What are people saying about their products? While all reviews mention the great product, almost all have …

Single Responsibility rules OR why the lazy way hurts (eventually)

I'm lazy, especially when I'm coding, but it always hurts eventually. I've a simple example requirement:Make a Call-Out to a backend Service and save the result in a record. What I did:I have a nice and tidy invocable method that makes the call-out and saves the result as a record.I added that method to a record …

Case Study: Multi-Org on a shoestring budget

Multi-Org setups can be as varied as our clients. Recently I worked on an implementation that was different from any multi-org situation I've ever heard of.For legal and security reasons the local organization needed each to have a completely separated Salesforce Org.The central organization is not allowed to have any access to the unit's clear …

Thought-For-Friday: Love makes blind or why professional distance is necessary

Disclaimer: This is a thought rather than a fully fleshed-out concept. Any feedback and criticism is welcome! Our job is to be a trusted advisor for digital transformation projects using Salesforce.This means looking at the product, the customer, the processes, and the solution neutrally. But what happens if we love the product, the customer, the …