r/SalesforceDeveloper

Is Developing for Appexchange still worth it?

I've had an idea for a long time for an appexchange app. From what I have seen, there is nothing on appexchange that does what I intend it to do.

The value of my idea aside, is developing apps for appexchange still worth it in this day and age of Agentforce?

(I've been out of SF ecosystem for a year, so I feel a bit out of touch.)

reddit.com
u/FeeltheBlood3 — 1 day ago
▲ 8 r/SalesforceDeveloper+1 crossposts

Should I join Salesforce?

I am a Java Developer with around 2 years of experience and 4.75 LPA salary. I jave 24 days left in my notice period and have 2 offers in hand.

1: One from a small service based company offering me 8 LPA for Java Developer Position

2: Second from Salesforce for Technical Support Engineer offering 19.25 LPA .

I want to be a developer afterall. But taking salesforce currently would make it difficult or I can leverage salesforce’s name into securing SDE roles later? I am really confused need some advice plz

reddit.com
u/doremi_2210 — 2 days ago
▲ 15 r/SalesforceDeveloper+1 crossposts

How do you deal with a toxic BA as a Salesforce dev?

Hello everyone, SF dev, stuck on a mission with a BA who changes his mind on requirements then blames me, gets passive-aggressive on Teams, and throws me under the bus in front of the client.

I’ve already tightened everything (Jira-only, recap emails, written sign-off on specs) and it protects me on paper, but the relationship is still hostile and it’s draining me.

How did you get through something like this without burning the mission or your own sanity?

reddit.com
u/e4e5force — 2 days ago
▲ 0 r/SalesforceDeveloper+1 crossposts

1+ Year Experience but Still Dependent on AI for Coding

I’m working as a Salesforce Developer with a little over 1 year of experience. I’m pretty confident with the admin side, flows, configs, permissions, automation, debugging issues, etc. But when it comes to actual development, I feel completely dependent on AI.

Most of the Jira tickets involving Apex or JS, I solve with AI help. Even when I understand the requirement and logic in my head, I struggle to write the code myself. I can write basic triggers, but when things become more programming-heavy (proper Apex patterns, JavaScript, async handling, clean logic, optimization), I freeze.

The worst part is that sometimes I feel like I’m not becoming a “real developer” because of this dependency. I don’t want to quit development. I genuinely want to grow and become someone who can build things confidently without constantly relying on AI for every step.

For people who were in a similar situation:

- How did you improve your programming skills?
- How do I actually learn logic building?
- Should I stop using AI completely for some time?
- What projects or practice methods helped you most?
- How do I go from “I understand the solution” to “I can write the code myself”?

I’m ready to put in the effort. I just don’t want to stay stuck at this level forever.

Any honest advice or roadmap would help a lot.

reddit.com
u/pranavashish — 15 hours ago
▲ 3 r/SalesforceDeveloper+1 crossposts

Looking for a way to integrate Salesforce TargetX into WordPress Calendar

I'm redoing a website and one of the things I'd like to do is have WordPress automatically add a calendar entry each time the people the site is for set up a class registration form in TargetX, or whatever it's called in Salesforce now. The work flow I'm imagining is something like this.

  1. Users set up registration for a class in Salesforce.
  2. WordPress runs a timed job that checks for new class registrations in Salesforce.
  3. WordPress pulls in information from the class registration form and creates a new calendar entry that has the class information and a link to the registration form.

I was wondering if there was already something out there that could do this or something that has a piece of the puzzle. I know there are plugins that integrate Salesforce with WordPress, but those seemed more focused on lead generation and not exactly what I am looking for.

An alternative workflow that might be better, now that I think about it is to set up the class registration in WordPress and then have that set up things in SalesForce, but again, I'm not sure if there's something out there that already does that.

I'm also willing to entertain that this is a stupid idea and that I should just have them email me when they set something up and put it in myself.

On a related note, is there calendar plugin that would allow me to set up a field that pulls in a custom post type? I was planning on setting up a locations custom post type that would have the building address, instructions for access, and a map that shows the building and parking locations. If that's something that I would have to develop myself, that's fine, I just thought it'd be good to ask first.

reddit.com
u/awarnock-ACCS — 2 days ago

I’m building an open-source, Salesforce-like CRM that can be self-hosted at a much lower monthly cost.

The goal is to create an enterprise-grade CRM platform with powerful customization, a community-driven app marketplace, and the flexibility for businesses to own and control their own system without being locked into expensive SaaS pricing.

I’m looking for developers, builders, and open-source contributors who are interested in helping shape the project and potentially disrupt the CRM SaaS industry.

Would love feedback, ideas, or anyone interested in contributing.

reddit.com
u/loren_swayer_stunt — 7 days ago
▲ 4 r/SalesforceDeveloper+1 crossposts

Salesforce Release & Deployment Practices Survey

Hi everyone, I’m gathering some benchmark data on Salesforce delivery operations and release management practices. The survey is very short (5 questions) and focused on understanding:

  • Release frequency
  • Deployment volume
  • Average feature throughput
  • Scale of delivery operations
  1. How big is your team?
  2. On average, how many releases does your team deploy to production per month?
  3. On average, how many features are included in a single release?
  4. On average, how many bug fixes are included in a single release?
  5. Approximately how many deployments from testing/staging environments to production does your team perform per month?

If you've worked with tools like Gearset, Copado, Salesforce CLI, or something else, we'd love to hear from you. 

Opinions in the comments are welcome too. Thank you!

reddit.com
u/Tekunda_com — 2 days ago
▲ 12 r/SalesforceDeveloper+1 crossposts

Hey r/MuleSoft,

One recurring pain point I’ve seen across projects is the amount of time spent manually structuring RAML projects:

  • modular folder setup
  • ResourceTypes & DataTypes
  • examples
  • validation cleanup
  • Design Center preparation

So I built RAML Studio — a practical accelerator for MuleSoft integration teams.

Current features:
• Production-ready RAML project generation
• JSON → RAML DataType conversion
• Readiness validation/scoring
• Clean ZIP export
• Direct publishing to Anypoint Design Center

https://ramlstudio.integration20labs.com/app

Would genuinely appreciate feedback from MuleSoft developers and architects on:

  • usability/UI
  • generated RAML quality
  • missing features
  • Design Center workflow
  • overall real-world usefulness

Built this as a genuine productivity tool for integration teams — mainly looking for constructive feedback from the community.

Thanks!

https://preview.redd.it/ohjvhqmhdjzg1.png?width=2540&format=png&auto=webp&s=28616694193108bd75e5e948a95c6b573479aba4

https://preview.redd.it/i0itharidjzg1.png?width=2724&format=png&auto=webp&s=0e048ceec0fc585ce7161fa60512f095945a90f8

reddit.com
u/Specialist_Stuff57 — 7 days ago

Built a lightweight desktop tool for managing multiple Salesforce orgs — no more firing up VS Code just to switch orgs

We work with multiple clients, each running 3–4 orgs (dev, QA, UAT, prod). Having an IDE open just to log in, switch orgs, or run a quick SOQL query was eating too much memory and time.

So I built https://github.com/windwoke/SF-DevKit — a Tauri 2 desktop app that wraps the sf CLI into a native UI.

What it does:

  • Org manager — sync all orgs from sf, set default org, login/logout, open in browser.
  • SOQL editor — Monaco-based editor with syntax highlighting, context-aware autocomplete (objects, fields, relationships, WHERE operators, picklist values), sortable results table, CSV/JSON export.
  • Metadata browser — browse metadata types/components, edit package.xml with autocomplete and diagnostics, run retrieves with real-time CLI streaming.
  • Log viewer — list Apex logs, manage trace flags (self, user, or class-level), download logs, open in VS Code.

What's coming:

  • Apex Debug — interactive debugging session
  • Deployer — deploy metadata between orgs with diff preview

Why open source?

This project started as an internal tool, but I think the Salesforce developer community can make it much better together. If you've ever wished for a faster way to jump between orgs or wanted a dedicated tool for daily Salesforce chores, this is a good place to start contributing.

MIT licensed. PRs, feature ideas, and feedback are all welcome.

reddit.com
u/Embarrassed_Bag1385 — 3 days ago
▲ 5 r/SalesforceDeveloper+1 crossposts

Hi,

I started learning about lightning types recently, but I'm facing a challenge.

Right now I have a topic where the user types information about an account on the agentforce chat. If the agentforce detects that there are multiple accounts with the same name, it should show a custom lwc with all those accounts and some of its custom infos alongside.

So, I created action "Fetch Accounts", the LWC, the apex class and the lightning type for it. The input for the action is the account name, the apex gets the accounts and pass to the lwc using the type. The output of the action is the Type. The rendering of the LWC is working fine, but now I want this LWC to be interactive, I want the user to select which account he is choosing and submit, same as the standard Query Selector action.

However, since the lwc is being rendered as output, the button for submit just doesn't show up and I'm don't know how to "convert" this component into a interactive one. Have anyone faced a similar difficult? How do you recommend to approach this? AI is not helping me anymore on this.

Thanks!

reddit.com
u/Yaskadju — 8 days ago

Interview with Live Coding?

I'm interviewing for a junior Salesforce dev role and I have to go through a code screen with a live coding exercise. I've only ever had one of these before, and it was super difficult and I failed. I'm hoping that was an anomaly and most aren't that rough. Anyone else been through live-code Salesforce interviews? What types of problems were you given?

reddit.com
u/Ok-Village1739 — 5 days ago
▲ 3 r/SalesforceDeveloper+1 crossposts

Disclosure: I built this. It's free to use today. The free tier (manual log analysis) stays free forever — see Free Forever Pledge below. Future advanced features (cloud sync, team collab) will be paid. Posting because I want feedback before v2.0.


Hey r/salesforce,

I'm an SFDC dev. Built this for myself, then realized other people might want it too. Free to use right now — I'm posting because I want feedback (especially the brutal kind) before I commit to v2.0.

The problem I kept hitting: You click Save on a Case. 13 debug logs get generated — trigger, flow, validation rule, @future, Lightning controller callouts, the works. To understand what actually happened to the user, you have to open every log, scroll past the timestamps, and mentally stitch them together. It's the worst part of my week.

What it does: Black Widow groups related logs from one user action into a single transaction view and shows you:

  • Total user wait time (not just one log's CPU time)
  • Backend phase (triggers/flows/validation) vs Frontend phase (component loading)
  • Recursion patterns — flags triggers that fired N times when they shouldn't
  • Sequential vs parallel component loading + how much time you'd save by parallelizing
  • Governor pressure across the whole transaction, not per-log

It also does normal single-log analysis — Apex stack tree, SOQL/DML breakdown, raw log with syntax highlighting.

Stack: .NET 8 + Avalonia. Native desktop. Logs are parsed locally — nothing leaves your machine. No telemetry yet (will be opt-in if added).

Honest disclosure (because Reddit will ask):

  • It's closed source. I'm a solo dev planning to eventually charge for advanced features, so I'm not opening the code yet. Installer is signed; you can scan the .exe with VirusTotal before running.
  • Free Forever Pledge: manual upload of one log or a folder of logs will always be free, no paywall, no time limit. Pricing for advanced features (cloud sync, team collaboration, automation, etc.) will be announced before any of those ship — and I'll never gate something today's users get for free.
  • I'm a solo founder, no VCs, just trying to build something I'd actually use.

Download: https://felisbinofarms.github.io/black-widow-releases/

Windows / macOS / Linux. ~41 MB. No admin install required.

Genuinely curious:

  1. Is the transaction-grouping the thing you'd actually use, or do you mostly stare at one log at a time?
  2. What's your current debug log workflow — Developer Console, VS Code extension, raw file, something else?
  3. What features would you pay for vs what should always stay free?

Thanks 🕷️

u/felisbino — 12 days ago

Bought one in focus on force and it’s not up to date. Bought one in Udemy, a 2026 one, and has bunch of errors. Someone knows where can I find the most up to date practice test for PD1? Thanks in advance!

reddit.com
u/vicespi23 — 10 days ago
▲ 5 r/SalesforceDeveloper+1 crossposts

I’v worked on a customer request where, for messaging sessions created from an enhanced chat, I route the work to an Omni flow that checks for online agents and routes with skills.

It works fine, however the client requested that after a few minutes waiting time I have to route the chat to another enhanced bot (which logs a case and closes the chat).

To do so, I set up a scheduled path on a record triggered flow that routes to the new bot after 5 mins, but the record routes straight to the fallback queue and not to bot, and I’m struggling to understand why.
I followed this article that does exactly what I need : https://unofficialsf.com/re-routing-or-ending-waiting-conversations/

Any help or advice?
Thanks in advance

u/lilitzz — 9 days ago
▲ 2 r/SalesforceDeveloper+1 crossposts

Hey Guys, Hope you all are doing well!

I’m currently part of a small team that is exploring Salesforce Agentforce implementation on Experience Cloud Sites, but we do not have much hands-on expertise with Agentforce bot creation yet.

While researching and understanding the overall architecture, I found that certain routing flows and functionalities can be leveraged along with Embedded Service Deployment (ESD) to implement a chatbot experience on an external Experience Cloud site. However, I’m still struggling to understand the complete implementation approach and how to configure everything properly to deliver a fully functional solution.

So far, as part of the initial setup, I have:

  • Created an Agent in the org
  • Configured Omni-Channel routing flows
  • Set up Messaging Sessions
  • Added the configuration into Embedded Service Deployment
  • Published the deployment

At this stage, I’m mainly looking for guidance on:

  • Recommended implementation approach/best practices
  • How Agentforce integrates with Experience Cloud and ESD end-to-end
  • Any prerequisites or configurations I might be missing
  • Good documentation, tutorials, or video resources for beginners

Since I’m very new to Agentforce, any insights, suggestions, or learning resources would be greatly appreciated.

Thanks in advance for your help, and have a great day!

reddit.com
u/Simple-Lychee2309 — 7 days ago

Right off the bat, I need to make it clear that I am at the very beginning of my Salesforce journey. I am getting surprisingly adept at flow building and am dabbling in Apex with AI assistance.

Due to PDF file size limitations, am attempting to compress photos captured via a mobile flow prior to upload. I have tried a custom LWC but they aren't supported in mobile flows.

Are there any other options?

It seems bizarre to me to have to compress post upload (wasted mobile data).

And for such a vital function (photo evidence of service reports), why does the standard upload component not have compression functionality?

So yes.. are there any workarounds I could use? Am I missing something?

Thanks in advance! 👍

reddit.com
u/Independent_Mixture — 13 days ago

Olá, colegas desenvolvedores!

Tenho incorporado os princípios de Engenharia de Plataforma ao meu fluxo de trabalho do Salesforce e me cansei de gastar as primeiras horas de cada novo projeto configurando sempre os mesmos linters, hooks e pipelines.

Criei um boilerplate profissional e opinativo e o disponibilizei como código aberto. O objetivo é fornecer uma Experiência do Desenvolvedor (DX) altamente otimizada e pronta para uso, para que possamos simplesmente cloná-lo e nos concentrar em escrever Apex e LWC.

Principais Recursos:

  • Commits infalíveis: Husky + Lint-Staged configurado com as regras oficiais do Salesforce (Prettier + ESLint). Códigos com erros são rejeitados localmente antes do commit.
  • Pronto para CI/CD: Fluxo de trabalho do GitHub Actions pré-configurado para validação de PRs e testes Jest em LWCs.
  • Tailwind CSS: Arquitetura pré-configurada para usar o Tailwind nativamente em LWCs por meio de Recursos Estáticos (evitando as dores de cabeça usuais do bundler/Locker Service).

O repositório possui um README bilíngue (inglês/português). Sinta-se à vontade para usá-lo como modelo, fazer um fork ou enviar PRs. Gostaria muito de saber sua opinião sobre a arquitetura do script de configuração!

https://github.com/victorbrandaao/salesforce-modern-starter

reddit.com
u/victorbrandaao — 11 days ago

Part of being a developer is documenting your features and that often involves diagramming. I try to draw inspiration from info graphics and also the salesforce presentations, but I feel my diagrams end up looking jumbled and inconsistent. What resources would you all recommend for improving your workflow and data model diagrams?

reddit.com
u/mrdanmarks — 10 days ago