u/victorbrandaao

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 — 12 days ago
▲ 0 r/brdev

LFala, galera! Acabei de finalizar o Training Camp da DreamXP (em parceria com a Pitang) focado no ecossistema Salesforce e queria trazer uma discussão aqui sobre o papel do Analista Funcional.
Como minha base é forte em Dev (código, integrações, engenharia de software), confesso que eu tinha aquele preconceito de que atuar como Funcional era "só arrastar caixinha e configurar tela". Mas quando você pega uma arquitetura corporativa real pra montar, o buraco é bem mais embaixo.
O desafio foi juntar o melhor dos dois mundos. Na parte visual e de automação rápida, usei o modelo "Clicks, not Code" da plataforma (criando automações via Flows e Macros) para resolver a dor de produtividade do time comercial fictício que estávamos atendendo.
Mas nos bastidores, a brincadeira foi tratada como engenharia de verdade: apliquei conceitos de Platform Engineering, gerenciando os metadados, regras de validação e o baseline da Org inteira direto pelo VS Code, fazendo o deploy via Salesforce CLI. Governança, IaC e versionamento andando junto com a agilidade do Low-Code.
Queria deixar um salve pra minha equipe (Tassia, Sofia, Sinval e Caio) que mandou muito nas discussões de segurança de dados e UX, e pros nossos mentores (Gabriel Vaz e Cledson) que não deram nada mastigado, só jogaram os problemas reais de negócio na nossa mesa pra gente se virar.
Alguém mais aqui atua nessa linha tênue entre configuração funcional e engenharia de plataforma? Como vocês estão lidando com versionamento de metadados em plataformas Low-Code hoje?

reddit.com
u/victorbrandaao — 13 days ago