Header Ads Widget

Ticker

6/recent/ticker-posts

Entrevista con la oradora: Karen White de BigCommerce

 Entrevistamos a Karen White, defensora de desarrolladores de BigCommerce, sobre su próxima sesión en la Austin API Summit 2019 . 


Karen White es una defensora de desarrolladores en BigCommerce y le apasiona todo lo relacionado con los desarrolladores. Originalmente, con una formación académica en redacción técnica, Karen se dio cuenta rápidamente de que le encantaba poder actuar como enlace entre desarrolladores, gerentes de producto y gente de negocios, informando la estrategia de toda la empresa a nivel organizacional.

“Como promotor de desarrolladores, tengo un pie en varios mundos. Estoy hablando con nuestra comunidad de desarrolladores y relacionándome con ellos en ese nivel, como desarrollador, y luego está el trabajo que hago con nuestros equipos internos: producto, documentación, soporte y marketing, ayudándonos como empresa a proporcionar un mejor experiencia de desarrollador ".

“Estudié para ser escritor técnico, pero cuanto más aprendí sobre programación y todas las otras disciplinas que están envueltas en las relaciones con los desarrolladores, más me di cuenta de que me encanta estar en un rol en el que puedo conectar los puntos y armar una narrativa que ayude a informar nuestra estrategia a nivel organizacional ".

Anteriormente, Karen había ayudado a lanzar la comunidad de desarrolladores de BigCommerce. Al hacerlo, el objetivo de Karen era crear un entorno de apoyo e inspiración que permitiera a los desarrolladores aprovechar al máximo sus viajes de BigCommerce. Naturalmente, esta mentalidad constructiva finalmente impulsó a Karen al rol de Promotora de Desarrolladores.

"Cuando surgió la oportunidad de pasar al rol de Promotor de Desarrolladores y trabajar aún más de cerca con los desarrolladores, proporcionando recursos y representando sus intereses ante nuestros equipos internos, me incorporé de inmediato".

Y no son solo los desarrolladores por los que Karen se preocupa ...

"Nuestra estrategia de API es realmente fundamental para el lugar al que queremos llegar como empresa, y eso hace que el trabajo que estoy haciendo, canalizar comentarios a nuestro equipo y generar conciencia sobre nuestras API, sea muy gratificante".

Cumbre API de Austin 2019

Si está interesado en construir excelentes relaciones con los desarrolladores, le alegrará saber que Karen compartirá su experiencia con nosotros en la Cumbre de API de Austin de las API nórdicas de 2019 . Cuando le preguntamos de qué estaría hablando, Karen señaló los muchos casos de uso no compatibles de las API públicas y cómo revelan las verdaderas necesidades de los desarrolladores.

"Como plataforma, nuestro objetivo es diseñar API que permitan a los desarrolladores crear lo que necesitan, pero la verdad es que siempre habrá brechas entre lo que diseñamos y la forma en que los desarrolladores utilizan nuestras API en la naturaleza".

"A menudo estoy hablando con los desarrolladores y aprendo soluciones alternativas creativas y realmente interesantes que los desarrolladores han ideado para desbloquear una función que no admitimos de forma nativa o crear para un caso de uso que no anticipamos".

En su sesión en la Austin API Summit, Karen compartirá sus pensamientos sobre el tema, basándose en lo que ha visto en BigCommerce:

“Durante la charla, repasaré algunas de las cosas que hemos aprendido en BigCommerce; cómo ser proactivo en la recopilación de comentarios sobre soluciones alternativas y cómo puede incorporar esos comentarios en su proceso de diseño de API ".

Austin-API-Summit-2019-Registrarse

API en 2019

Hablando de diseño de API, queríamos saber qué tendencias de diseño de API está buscando Karen en 2019. ¡Parece que GraphQL es una perspectiva emocionante para muchos!

“Probablemente forme parte de la mayoría aquí, pero estoy muy emocionado de ver una mayor adopción de GraphQL. Las API basadas en lenguaje de consulta continuarán expandiendo realmente lo que es posible en la interfaz, sin tener que hacer concesiones en el rendimiento ".

En cuanto al lugar de las API en la arquitectura empresarial moderna, Karen ha visto cómo las API pueden ayudar a una organización a escalar y satisfacer una variedad de necesidades:

“BigCommerce, una estrategia de primera API ha ayudado a impulsar nuestro negocio hacia una solución que puede crecer junto con los clientes a los que servimos. Eso provocó un cambio interesante en la forma en que pensamos sobre nuestro producto, pasando de una especie de plataforma SaaS todo en uno a un motor de comercio que puede impulsar una amplia gama de necesidades y arquitecturas ".

Karen agrega que la flexibilidad y escalabilidad de las arquitecturas impulsadas por API abren nuevas posibilidades:

“Eso es lo emocionante de las API: una vez que abre su producto, sienta las bases para la innovación en tantas áreas diferentes. Al hacer que sus datos sean accesibles, desbloquea muchas posibilidades diferentes para que los innovadores se diversifiquen a diferentes hardware y plataformas, y obtengan información valiosa mediante la IA ".

Curiosamente, Karen también señala cómo las API están ayudando a construir estándares en diferentes industrias y dentro de ellas.

“Vemos esto con el comercio electrónico, ya que los sistemas que se integran entre sí, como un ERP y BigCommerce, acuerdan patrones compartidos en aras de mover datos de un lado a otro. En general, las tendencias tienden a fluir hacia abajo desde soluciones empresariales disruptivas hacia algo que se vuelve más mercantilizado y generalizado en toda la economía API en su conjunto ".

Por último, en cuanto a las tendencias de API, Karen comenta sobre el creciente número de arquitecturas "sin cabeza", que dividen las soluciones de front-end y back-end. De hecho, BigCommerce ya ha comenzado a trabajar en su solución preventiva de comercio electrónico sin cabeza.

“BigCommerce lanzó recientemente un complemento para WordPress como nuestro primer movimiento direccional hacia este tipo de implementación sin cabeza. Para nosotros, el complemento ha sido un catalizador para exponer nuevas API que permiten crear una experiencia de pago completa de un extremo a otro en una plataforma externa. Creo que esto refleja la dirección en la que se está moviendo la economía API en su conjunto en 2019 ".

Experiencia de desarrollador

Es hora de brindarles a los lectores un adelanto del amplio conocimiento de Karen sobre todo lo relacionado con los desarrolladores, por lo que les pedimos algunos de sus consejos clave sobre ese tema. Esto es lo que tenía que decir:

Consistencia

“La consistencia en sus API es realmente clave cuando se trata de la felicidad del desarrollador, pero eso puede ser difícil a veces si diferentes equipos dentro de su organización crean diferentes API. Creo que vale la pena invertir tiempo para llegar a un acuerdo sobre los estilos de los diferentes equipos para asegurarse de que haya alineación ".

Docs

“También es difícil exagerar la importancia de una buena documentación. Hablando por experiencia, recientemente pasamos por una importante remodelación y reestructuración de nuestra documentación para desarrolladores, y aunque hemos recorrido un largo camino, nunca terminamos de iterar. Parte de esto es mantener los documentos actualizados con la tecnología que cambia, pero parte de esto consiste en preguntarse constantemente cómo la documentación podría brindar una mejor experiencia para el usuario ".

Seguridad API

Lentamente cerrando las cosas, queríamos obtener una nueva visión de la seguridad de la API, desde los ojos de un promotor de desarrolladores. La sabia visión de Karen incluye limitar selectivamente el acceso a sus recursos de API, reduciendo así la amplitud de sus protocolos de seguridad:

“Una forma de mitigar el riesgo es limitar el acceso solo a los recursos que necesita un usuario en particular para completar la tarea en cuestión. Por ejemplo, proporcionando alcances granulares para sus tokens de API para asegurarse de que una aplicación solo pueda acceder a ciertos recursos. Pero como organización, también debe preguntarse si existe un proceso simple, un control humano o una conversación que debe ser parte de su flujo de trabajo. Puede disminuir la comodidad, pero aumenta la seguridad general ".

Terminando

Para terminar, le preguntamos a Karen sobre su API "inútil" favorita .

“¡Me encanta esta pregunta! Soy fanático del cómic xkcd de Randall Munroe y, si tú también lo eres, te alegrará saber que hay una API JSON para recuperar cómics xkcd ".

Ella no lo ha probado todavía, pero creo que todos estamos de acuerdo en que sería muy divertido. En cuanto a la Cumbre API de Austin en sí, le preguntamos a Karen qué piensa de nuestro destino y del evento en su conjunto:

Vivo en Austin, así que, por supuesto, estoy muy emocionado de representar a mi ciudad natal en el evento de Austin. Pero en serio, es un gran honor estar en el escenario junto a los otros oradores en la alineación y conocer a todas las personas que estarán presentes. ¡Espero el intercambio de ideas y traer de vuelta algunas perspectivas nuevas de otros en la comunidad API!

Publicar un comentario

0 Comentarios