Skip to content

Este desarrollador de Salesforce está creando aplicaciones gratuitas para ayudar a los futuros desarrolladores

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

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica
🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero