Entrega continua, DevOps y otros aspectos destacados de Dreamforce
Dreamforce 2016 atrajo a más de 170,000 asistentes, con DevOps y la entrega continua entre los temas más populares, y Git como uno de los ejes principales.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··5 min de lecturaEn este artículo, descubre los temas y aprendizajes clave de Dreamforce 2016, incluidas las oportunidades para aprender, DevOps y la entrega continua, el control de versiones, el aprendizaje con expertos, las oportunidades para celebrar y las formas de contribuir a la comunidad.
Estas son nuestras 5 conclusiones clave:
- DevOps y la entrega continua fueron temas populares en Dreamforce, donde muchos desarrolladores y administradores buscaban acelerar su ciclo de despliegue en Salesforce.
- Git fue uno de los ejes principales de Dreamforce, pero todavía no hay consenso sobre las mejores prácticas para Git y Salesforce.
- Dreamforce ofreció oportunidades para aprender de expertos e interactuar con la comunidad de Salesforce, incluida la posibilidad de escuchar a los líderes de Salesforce hablar sobre su visión de futuro.
- Dreamforce no se trató solo de aprender, sino también de celebrar y contribuir a la comunidad.
- Blue Canvas salió de Dreamforce con gratitud por las oportunidades para aprender, celebrar y contribuir, y con entusiasmo por seguir apoyando a los desarrolladores y administradores de Salesforce.
Dreamforce 2016: La multitud del día 2. 170,000 personas registradas. por Dion Hinchcliffe se distribuye bajo la licencia CC by-SA 2.0
Dreamforce es un evento increíble. Este año, cientos de miles de personas —desarrolladores de Salesforce, usuarios finales, administradores, profesionales de marketing, proveedores independientes de software, socios y empleados— llegaron al centro de San Francisco para una semana de aprendizaje y celebración. Ya pasó una semana desde Dreamforce y todavía estamos asimilando todas las experiencias y conversaciones increíbles que tuvimos allí.
Aunque ambos habíamos asistido a Dreamforce por nuestra cuenta, este fue el primer Dreamforce de Blue Canvas y queríamos compartir algunos de los momentos más destacados.
Oportunidades para aprender
Dreamforce incluyó más de 3,000 sesiones y charlas de todos los tamaños, desde grandes conferencias magistrales hasta charlas especializadas sobre temas como: Integra Slack y GitHub en aplicaciones Lightning con Coveo Search y aprendizaje automático y El ciclo de vida del desarrollo de Salesforce (DevOps de Salesforce).
Pasamos la mayor parte de la semana en la Developer Zone, disfrutando de charlas increíbles en el Innovation Theater, el Developer Theater y el Consultation Outpost Campfire.
DevOps y entrega continua
Uno de los temas más populares fue DevOps y la entrega continua. Surgía una y otra vez, sesión tras sesión. La mayoría de las charlas para desarrolladores que escuchamos incluyeron al menos alguna mención de la entrega continua, ya fuera durante la charla o en la sección de preguntas y respuestas. En el área de exposición tuvimos decenas de excelentes conversaciones con desarrolladores y administradores de Salesforce sobre sus planes, logros y desafíos al implementar la integración y la entrega continuas. Parece que todos quieren acelerar su ciclo de despliegue en Salesforce.
Varias personas estaban cerca de lograr la integración continua con herramientas como Jenkins, Bamboo y TravisCI. Pudimos conversar en persona con Mark Klinski de Atlassian, quien dio una charla increíble con Melanie Wright sobre El flujo de trabajo de desarrollo en Salesforce de Atlassian. El propio equipo de Salesforce tenía algunas ideas al respecto con su recién presentado Salesforce DX (sobre el que escribimos la semana pasada).
Las pruebas fueron otro tema popular que reforzó el interés del momento por DevOps y la entrega continua. Las pruebas automatizadas son una parte clave de cualquier flujo de integración continua y había un claro interés en las estrategias de pruebas para desarrolladores de Salesforce. Aprendimos sobre pruebas automatizadas de interfaz de usuario con Selenium gracias al representante de Salesforce.org Chris McMahon y el representante de Salesforce Kevin Poorman dio una charla esclarecedora sobre pruebas unitarias.
Control de versiones
El otro gran tema de conversación que todos tenían en mente era el control de versiones. Git fue uno de los ejes principales de Dreamforce. Quienes aún no usaban Git sabían que debían hacerlo y aprovechaban las sesiones de Dreamforce para aprender sobre flujos de trabajo y mejores prácticas de Git. Hablamos con desarrolladores que usan GitHub, GitLab, Bitbucket y sus propios repositorios privados de Git.
Aunque todos tenían Git en mente, todavía no parece haber consenso ni una comprensión completa de las mejores prácticas para Git y Salesforce. Es un tema abierto en el que la comunidad participa activamente.
En el área Consultation Outpost, el representante de Salesforce Christopher Marzilli compartió conocimientos extraordinarios durante sus charlas informales sobre estrategias de sandboxes y control de versiones para desarrolladores y administradores de Salesforce. Propició excelentes conversaciones entre los asistentes sobre control de versiones, entrega continua y despliegues.
Aprender de los expertos
Los ponentes eran tan interesantes como expertos, y cada sesión a la que asistimos estuvo repleta de información útil y práctica.
Casi todas las charlas parecían estar llenas, y nos sorprendió la calidad de las preguntas del público. Es evidente que existe una comunidad muy activa y comprometida en torno a Salesforce, y fue impresionante verlo.
También nos encantó escuchar directamente a los líderes de Salesforce hablar sobre su visión del futuro de la empresa y su tecnología, tanto en la presentación principal de Benioff sobre Einstein como en la presentación para desarrolladores en la que se anunció Salesforce DX.
Además de las sesiones, también hubo varios stands increíbles de Salesforce. Tuvimos excelentes conversaciones sobre las mejores prácticas de seguridad con el equipo de seguridad de Salesforce y pudimos hablar sobre el Sistema de diseño Lightning con los desarrolladores que trabajan en él. Incluso nos pusimos unos visores de realidad virtual y entramos en el futuro distópico de la experiencia de usuario de CRM.
Por último, nos encantó conocer el emocionante futuro de los IDE para Salesforce, como Welkin Suite, IlluminatedCloud y MavensMate para Visual Studio Code.
Lo más importante para nosotros fue poder conversar cara a cara con decenas de desarrolladores, administradores y socios de Salesforce y conocer su experiencia con la plataforma. Pudimos mostrar nuestro producto e intercambiar ideas para nuevas funciones. Agradecimos mucho la oportunidad de hablar directamente con los usuarios de Salesforce y recopilar sus comentarios. Aprendimos mucho, y eso influirá directamente en la hoja de ruta del producto de Blue Canvas.
Oportunidades para celebrar
No hay ninguna conferencia de tecnología en el planeta como Dreamforce. Todo se siente extraordinario: desde la cantidad de asistentes hasta el número de sesiones y oportunidades para aprender. La cantidad de fiestas y oportunidades para hacer contactos también es impresionante.
Desde eventos increíbles como la fiesta de rompecabezas de CRM Science hasta el concierto de U2 en el Cow Palace, Dreamforce tiene un aire de celebración. Un asistente me dijo que Dreamforce era la primera conferencia que había visto que parecía entender que aprender y hacer contactos en una conferencia puede ser divertido. El equipo de Benioff parece entenderlo de manera intuitiva.
Nos sentimos afortunados de haber podido conversar con tantas personas increíbles en un ambiente relajado y social.
Oportunidades para contribuir
La comunidad de Salesforce es increíblemente generosa, y eso se nota en todos los niveles y de todas las formas. La presentación principal de Benioff estuvo llena de ejemplos de cómo Salesforce contribuye a la comunidad, así como de motivación e ideas para que todos podamos marcar la diferencia. Recuerdo que me llamó la atención su invitación a visitar una escuela pública local y preguntarle al director cómo puedes ayudar. ¿Cuántas presentaciones de tecnología incluyen ese tipo de llamado?
Ese cuidado y atención al detalle se notaba incluso en los contenedores de basura, donde había personas que te ayudaban a separar los residuos, los materiales reciclables y los compostables.
Conocimos Pledge 1% durante una conversación con un miembro del equipo de Salesforce.org.
Como recién llegados, Alex y yo no dejábamos de sorprendernos por la amabilidad y generosidad que recibimos de miembros veteranos de la comunidad como de CRM Science Alex Sutherland y de Code Science Mike Wall. Todos querían darnos comentarios, presentarnos a otras personas y ayudarnos a resolver los desafíos que los desarrolladores de Salesforce aún enfrentan con el control de versiones y la entrega continua.
Gratitud
Al final, el equipo de Blue Canvas se fue de Dreamforce profundamente agradecido. Agradecimos las oportunidades para celebrar y aprender, así como la inspiración para contribuir a la comunidad. Sentimos que esta es una comunidad maravillosa y esperamos seguir apoyando a los desarrolladores y administradores de Salesforce y facilitarles la vida.



