Header Ads Widget

Ticker

6/recent/ticker-posts

Resumen de la conferencia de la ciudad de API

 

La semana pasada tuve la suerte de asistir y hablar en la primera conferencia de API City en Bremerton, cerca de Seattle. Organizado por  Tessa Mero , Desarrollador Evangelista / Defensor de Cisco, API City ha pasado de ser una reunión local de API e IPA a convertirse en la conferencia de API estrella de Seattle. Estaba muy emocionado de asistir y ver cómo se desarrollaba esta primera iteración.

Celebrada en el pintoresco Bremerton, a solo un hermoso viaje en ferry del centro de Seattle, API City presentó presentaciones de calidad sobre diseño REST, políticas API, API de aprendizaje automático, GraphQL, mejores prácticas de documentación y mucho más en 3 pistas realizadas durante dos días. Con un fuerte énfasis en la diversidad, las mujeres en la tecnología y la accesibilidad, fue una inspiración ver una serie de eventos en nuestro espacio destacando la inclusión con tanto vigor.

Características del altavoz

Señora Curie, ¡la inspiración de Amanda Whaley para las mujeres en la tecnología!

Keynote Amanda Whaley abrió la conferencia siguiendo la vida de Marie Curie . Los logros científicos de Madame Curie en Radium se produjeron en circunstancias tumultuosas, en una época en la que su género como mujer le negaba la admisión en la Academia de Ciencias. Amanda exploró los paralelismos marcados con el clima tecnológico actual, así como también consideró la estrategia detrás de los logros técnicos de fuente abierta versus privatización.

La hipótesis original de 1945 Memex, un escritorio mecánico para almacenar sus archivos.

Siguiendo el tema histórico, en la década de 1900, Memex de Vannevar Bush era un prototipo de máquina pre-hipertextual destinada a catalogar y almacenar la memoria personal de una persona. En su charla API City,  Andrew Lewis describió sus esfuerzos de toda la vida para construir un Memex moderno virtual  Utilizando una combinación de API abiertas y datos de mapas públicos, ha creado una hermosa interfaz de usuario interactiva y de búsqueda que documenta su vida, inquietantemente cercana al objetivo inicial de Bush. No es de extrañar que haya tenido problemas para agregar sus datos sociales, lidiar con varios estilos de API y actualizar integraciones cuando los puntos finales de API cambian o se desaprueban por completo.

¿Cómo navega una crisis de relaciones con los desarrolladores? Bueno,  Mary Thengvall  compara a los defensores de los desarrolladores y evangelistas con la ONU. Describió las diferentes crisis a lo largo del ciclo de vida de la API, como el cambio radical y cómo comunicar estas cosas a los clientes. Incluso algo como que su competidor ponga fin a su servicio, aunque parezca una bendición, puede ser una situación estresante disfrazada. El trabajo en equipo, la comunicación y la documentación pueden ayudar a convertir una crisis en una situación positiva.

Phil Sturgeon , autor de API que no odiará , detalló la importancia de las especificaciones de API; ayudan a diseñar primero metodologías al permitirnos simular servicios primero. Citó varias herramientas, como Postman , Swagger Inspector y API Transformer que pueden ayudar en los procesos de generación de código. Las GUI abiertas como Stoplight.io o el diseño de API o Rapido también pueden ser útiles para crear un prototipo de la API inicial para realizar ediciones más adelante.

En consonancia con el enfoque humanitario que sustenta API City, Joel Lord habló sobre la importancia de mejorar  la salud mental . En su charla sobre cómo evitar el agotamiento en la comunidad tecnológica, hizo hincapié en contrarrestar las condiciones culturales negativas. Conclusiones: aproveche los días de enfermedad, aprenda a decir “no” y no se ofrezca como voluntario para TODAS las  oportunidades. Hacer menos puede ser más para ayudar a salvar una cordura más integral; en palabras de Joel, "hay tantas" cosas que puedes dar ". Los empleadores, por otro lado, deben permitir el trabajo a distancia, ofrecer tiempo libre personal y promover programas como  MentalHealthFirstAid.org . Joel también es voluntario en Open Sourcing Mental IIlness ( OSMI), una iniciativa que API City apoyó a través de donaciones de rifas.

Joyce Lin de Postman presentó documentación de ejemplo de API y centros de desarrollo en toda la industria, considerando métodos para catalogar problemas, aumentar la visibilidad y la incorporación, y más, con el objetivo final de aumentar la documentación y la experiencia del desarrollador para una API. Ella señala que las API de socios están aumentando en popularidad y ve el futuro como un mayor número de demostraciones interactivas y sandboxes.

Paige Bailey nos recordó que los programadores fantásticos no necesariamente son diseñadores de API de calidad. Ella señala que "las API son simplemente una comunicación bien estructurada entre un usuario y un sistema", destacando la importancia de la simplicidad y la usabilidad. En su charla Democratizar la IA con API , describió cómo las API son un camino para abrir verdaderamente la IA a escala global. Con herramientas como Tensor Flow y Keras, la IA se está democratizando para que todos aprendan.

"Keras ha revolucionado por completo la forma en que se realiza el aprendizaje profundo con Tensor Flow"

En sus API de sesión o no sucedió ,  Tanya Vlahovic detalló el recorrido de la API de eBay , desde los estándares, las políticas de gobierno hasta el control de versiones y el uso de API experimentales. El uso de estándares internos como Correlation ID y OpenAPI es fundamental para eBay. La estandarización es vital, ya que señala que "las API deben hacer una cosa y hacerlo bien sin ofrecer sorpresas".

"Elegimos Open API porque es una forma estandarizada, impulsada por la comunidad y legible por máquinas y humanos para describir el contrato" - Tanya Vlahovic

Kin Lane , The API Evangelist , habló sobre la importancia de llevar liderazgo ético a nuestra discusión sobre las API. Ahora, en el corazón de la comunicación social, las API también tienen un lado oscuro. Pueden utilizarse para subvertir a los usuarios y las instituciones sociales como el gobierno, que están considerando distintas formas de abrir el acceso. Veremos qué nos depara el futuro y si todavía hay esperanzas de programas de cara al público que respeten el compromiso con los desarrolladores. Kin anima a la comunidad a compartir más historias de API , una idea que apoyamos de todo corazón.

¿Quieres compartir tu historia de API? Crea con nosotros

Darrel Miller , administrador de programas de Developer Graph de Microsoft, habló sobre las bibliotecas cliente para las API HTTP o SDK . Reconoce una verdad desafortunada; la gente ama u odia los SDK. La mayoría de los SDK están diseñados con un propósito principal en mente: disminuir el tiempo hasta la primera llamada. ¿Con qué rapidez podemos incorporar a los usuarios? es una pregunta viral entre la mayoría de los propietarios de productos API. Aunque somos críticos con los largos tiempos de incorporación, señala que para que un kit sea flexible para admitir una amplia gama de escenarios, debe aceptar la complejidad; Dichos SDK deben ser resistentes y sólidos, con una amplia variedad de opciones para los usuarios.

Conseguir que los compañeros de equipo internos se incorporen a un nuevo entorno es difícil. Con la falta de documentación, las cosas empeoran exponencialmente. Rose Williams , directora técnica de Godaddy , se centró en compartir conocimientos sobre cómo mejorar la documentación de incorporación. ¿Por qué? Bueno, ella estima que:

“Se están perdiendo decenas de miles a millones de ingresos potenciales debido a la falta de documentación de incorporación adecuada ...“ Mi código se autodocumenta ”es uno de los mayores mitos en la industria del software.

Rose se centra en las tensiones internas de la incorporación de nuevos empleados. Los empleados veteranos no quieren responder mil preguntas iguales (el conocimiento del producto es una maldición) y, por otro lado, los recién llegados no quieren ser una plaga. Reitera que los comentarios del código y la documentación están separados, y se debe poner énfasis en el autoservicio para mantener la moral de su equipo.

Alena Hall dio una presentación sobre Kubernetes. Primero habló sobre cuán inmensamente impactantes son las API para el mundo ahora. Al permitir una lógica y complejidad complicadas, las API son el mejor método de su clase para el progreso de la tecnología SaaS:

"La creación de excelentes API permite a otros usar nuestros sistemas para crear grandes cosas"

La capa de orquestación Kubernetes ha modificado la forma en que los desarrolladores abordan el diseño de microservicios, para mejor. Pero, ¿qué pasa con la API de Kubernetes? Alena señaló algunas opciones impresionantes que tienen los desarrolladores de microservicios para ampliar la capacidad de Kubernetes.

Aquí están las diapositivas de mi charla “Siempre cuide de su entorno [desarrollador]”. Di un montaje extravagante de información sobre las relaciones con los desarrolladores:

¡Disculpe si no pude asistir y revisar su charla de API City!

Llevando diversidad y accesibilidad al espacio API

Admiro el compromiso de API City de crear un entorno de conferencias accesible, inclusivo y respetable. Se llevó a cabo en un centro de conferencias del primer piso, y la subtituladora Maggie Rumfelt ( @CryptoCaptioner ) transcribió palabras para personas con problemas de audición. La organizadora Tessa Mero también enfatizó la “regla Pacman”, lo que significa que los grupos dejan espacio para que otros se mezclen.

API City tiene un Código de Conducta , que se puede bifurcar en Github. Hicieron hincapié en las mujeres en tecnología; casi todos los segmentos presentaron a una mujer en al menos una pista, y la conferencia incluso tuvo un almuerzo para mujeres y binarios sin género, así como para aliados.

“API City Conference es un evento comunitario sin fines de lucro que reúne a un conjunto diverso de desarrolladores y empresarios para establecer contactos y aprender sobre las API y el valor comercial que pueden brindarle a usted y su empresa. Con un enfoque en la diversidad y la accesibilidad, nuestra conferencia de 3 vías crea un evento abierto donde todos son bienvenidos ".

Con excelentes comidas preparadas con opciones saludables, café sin parar y una fiesta de DJ con luces LED, API City lo hizo funcionar. También disfruté del segmento de piso abierto para charlas relámpago, una tradición que se llevó desde la reunión de API de Seattle.

Mirando hacia API City en 2019

¡Orgulloso de decir que la comunidad API es fuerte en el área de Seattle! API City también tuvo un gran énfasis en apoyar a las mujeres en la tecnología, una iniciativa que las API nórdicas han apoyado de manera similar a través de nuestro programa API nórdicas para mujeres .

Con suerte, veremos que API City aumentará la asistencia y se mudará a una ubicación en el centro de Seattle para facilitar la accesibilidad de los viajeros. Al enfatizar un conjunto diverso de charlas de calidad relacionadas con API, Tessa espera una conferencia en el centro de la ciudad de mayor magnitud en el futuro. Estamos emocionados de ver cómo crece API City.

Mientras tanto, esperamos ser los anfitriones de The Platform Summit 2018 del 22 al 24 de octubre, ¡y esperamos ver algunas caras conocidas de la multitud de API City involucrada!

¡Gracias a Twilio, Stoplight.io, Educative.io, APImetrics y RingCentral, y a otros patrocinadores involucrados en API City por ayudar a apoyar un gran evento! ¡Gracias a todos los oradores, voluntarios y organizadores que participaron!

Publicar un comentario

0 Comentarios