Salesforce CLI: la herramienta de automatización para todos

Existen muchos artículos sobre los comandos que podemos lanzar con la linea de comandos de Salesforce, la llamada Salesforce CLI. Pero en muchas ocasiones, me pregunto si al mostrar todos esos comandos, conseguimos realmente transmitir las capacidades y los beneficios que la CLI puede aportar a todos, sin excepción. Por este motivo, este artículo tiene… Leer más Salesforce CLI: la herramienta de automatización para todos

Crear y desplegar un Protected Custom Metadata Type con información confidencial

Vimos en la entrada anterior las alternativas para almacenar información confidencial en Salesforce y vimos que el mecanismo preferido inicialmente, era la creación y despliegue de un Protected Custom Metadata Type. En este artículo veremos paso a paso y en detalle: La arquitectura recomendada por Salesforce para el Managed Package y asegurar la confidencialidad de… Leer más Crear y desplegar un Protected Custom Metadata Type con información confidencial

Cómo almacenar información confidencial

Durante estas fechas (Navidades),  es fundamental saber guardar ciertos secretos 😉 . Saber qué secretos ocultar, a quién y a quién no ocultarlos, y cuanto esfuerzo nos a va suponer ocultarlo. Aparecen varias opciones y así no romper la magia de los más pequeños demasiado pronto. Sucede de igual manera en Salesforce cuando deseamos almacenar… Leer más Cómo almacenar información confidencial

Análisis de código Estático con PMD

(Actualizado Mayo 2020) Desde hace ya mucho, para los lenguajes de programación más comunes, disponemos de analizadores de código estático. Son herramientas, que aplican reglas de validación al código que escribimos. Salesforce no proporciona una herramienta nativa dedicada al análisis de código estático APEX. Afortunadamente existen diferentes opciones en el mercado: CodeScan, Checkmarx, PMD, etc.… Leer más Análisis de código Estático con PMD

Una posible adopción de gitFlow en proyectos Salesforce

Vincent Driessen en su blog GitFlow- A successfull Branching Model, describe el casi proceso de facto que aplican muchos equipos de desarrollo para la gestión de ramas (aunque prefiero la explicación y gráficos de AtlassiangitFlow Workflow.)-. En esta entrada, intento explicar por qué, al menos en mi caso, no es directa su aplicación en un… Leer más Una posible adopción de gitFlow en proyectos Salesforce