Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores, consultores, administradores y arquitectos de Salesforce para toda Iberoamérica.

El enlace a la publicación original, lo encontrarás al final de este artículo.

Durante los últimos nueve años, Paul Liu ha estado creando aplicaciones los fines de semana en su Starbucks local. Hoy, 10 de las aplicaciones de Paul (bajo su propia empresa, BoonPlus) están en AppExchange. Desde la ayuda en la fijación de precios y presupuestos hasta la generación de oportunidades, pedidos y contratos de servicio, las aplicaciones de Paul ayudan a los desarrolladores y socios de Salesforce a trabajar de forma más inteligente, no más difícil.

Recientemente nos pusimos al día con Paul virtualmente para que nos contara su experiencia en Trailblazer, sus aplicaciones y lo que ha aprendido por el camino.

¿Cómo empezó a trabajar en Salesforce?

Paul Liu: Me involucré en Salesforce en 2009. Por aquel entonces, trabajaba como analista de datos y desarrollador de Salesforce para organizaciones sin ánimo de lucro a través de la Fundación Taproot, una organización que ayuda a las organizaciones sin ánimo de lucro y de cambio social a resolver los retos de sus comunidades a través del trabajo pro-bono.

¿Qué le gusta de ser desarrollador de Salesforce?

Paul: Me gusta construir sobre la plataforma. La plataforma de Salesforce es compleja, y la instalación y configuración es cada vez mayor. Me atrae la posibilidad de crear herramientas y productos que ayuden a agilizar, estandarizar o planificar ciertas configuraciones.

Una de las herramientas que utilizo con frecuencia es el Metadata API wrapper. Permite a los desarrolladores trabajar con los metadatos de Salesforce utilizando un lenguaje familiar y en la plataforma. Es un proyecto de código abierto alojado en Github, por lo que los socios de Salesforce (ISV) pueden desarrollar scripts de interfaz de usuario o de postinstalación para actualizar los elementos editables de los suscriptores, como diseños y listas de selección. Esto es importante porque Apex Describe proporciona soporte de sólo lectura, junto con la capacidad de consultar ciertos objetos, como Apex Class, Apex Page, etc. Existe una envoltura de código abierto en torno a esta API SOAP de Salesforce, que se ha hecho bastante popular entre los desarrolladores que desean crear soluciones como las anteriores.

Ha creado aplicaciones gratuitas en AppExchange que utilizan la envoltura de la API de metadatos para la configuración. ¿Puede darnos más información al respecto?

Paul: Sí, estas aplicaciones admiten la configuración, incluida la concesión de permisos de objetos/campos, la creación de conjuntos de campos, la creación de páginas de Visualforce, la creación de botones, la edición de diseños, el flujo de trabajo y la creación de constructores de procesos.

¿Qué te han enseñado los últimos nueve años de desarrollo de apps?

Pablo: Construir aplicaciones durante los últimos nueve años en la zona de South Bay, en California, ha sido un reto divertido y emocionante. He aprendido a superar los retos de configuración que se interponen en el camino para que mis aplicaciones sean adoptadas por los administradores de Salesforce. No podría haberlo hecho sin la envoltura de la API de metadatos.

Aparte de tu función y tu interés por crear aplicaciones, ¿en qué más te gusta trabajar?

Paul: Construyo aplicaciones por diversión. BoonPlus es mi proyecto favorito. Durante la semana laboral, tengo un trabajo diurno en el que colaboro con startups en la gestión, mejora y soporte de sus instancias de Salesforce. He tenido muchas oportunidades durante la última década de ayudar a las empresas a escalar y mejorar, y eso ha sido increíblemente gratificante.

¿Cuál es su consejo para otros Trailblazers que quieran seguir sus pasos?

Pablo: Consigue toda la experiencia práctica que puedas. Toma caminos, únete a comunidades y mantente al día de lo que ocurre en el mundo de Salesforce y AppExchange. Intente convertirse en un experto en su área local. He pasado la última década obteniendo toda la experiencia que he podido en la dirección y contribución a la implantación, gestión y soporte de aplicaciones empresariales. A través de esta experiencia, he adquirido destreza en la traducción de los requisitos empresariales en arquitectura técnica. Esto me ha permitido estar orientado a las soluciones, aumentando la eficiencia del negocio y reduciendo los costes de operación. Cualquiera con estas habilidades no tendrá escasez de oportunidades profesionales.

Gracias por tu tiempo, Paul. Echa un vistazo a las aplicaciones de Paul de BoonPlus en AppExchange.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://medium.com/inside-the-salesforce-ecosystem/salesforce-developer-appexchange-49b708e37bfd?source=rss—-9444ec5b02eb—4

Entradas recomendadas