Contenda, una empresa de inteligencia artificial que surgió en 2021, ha estado trabajando hacia el ambicioso objetivo de hacer contenido para todos. Su visión comienza siendo un catalizador para los developer advocates, facilitando el reaprovechamiento de contenido para una variedad de formatos.
Los developer advocates son el puente entre las empresas de software y sus usuarios desarrolladores, a menudo creando contenido para ayudar a educar y crear conciencia en la comunidad sobre características particulares. Contenda hace posible tomar, por ejemplo, un tutorial en video y convertirlo en un blog. Esto ahorra tiempo y puede incluso facilitar la colaboración de un equipo multifuncional.
Cuando Contenda necesitó compartir borradores de posts de blog públicamente con otras personas, recurrieron a Astro y Netlify como su solución. Esta combinación de tecnologías les permitió mantenerse enfocados en su objetivo de hacer que la colaboración y la creación de contenido sean fáciles.

Desafíos
Contenda es un equipo de menos de 10 personas. A menudo necesitan compartir blogs entre ellos para abordar puntos de dolor y realizar revisiones, pero no podían hacer estas cosas sin compartir sus emails y API keys entre sí. Esto también planteaba un problema de seguridad para los clientes que sabían que tendrían que resolver eventualmente. Para resolver estos problemas para usuarios internos y externos, Contenda creó Share Pear, una herramienta de código abierto para compartir rápidamente vistas previas de posts de blog en Markdown.
Requisitos
Share Pear necesitaba ser construido sin requerir cambios en el backend ya que Contenda no quería sobrecargarse gestionando complejidad adicional. Idealmente, también necesitaba ser rentable pero preferiblemente gratis.
Además de cumplir con sus requisitos, el principal beneficio de elegir Astro fue su flexibilidad. Con Astro, frameworks populares de JavaScript como React están disponibles, pero son opcionales. Un sitio puede construirse usando solo HTML, CSS y, si es necesario, JavaScript vanilla. Esto permite que miembros del equipo con menos experiencia en desarrollo web, como diseñadores de producto y autores de contenido, editen y mantengan el sitio a menudo sin requerir intervención de ningún desarrollador.
Cassidy (CTO de Contenda) vio una oportunidad de combinar Astro con los on-demand builders de Netlify. Astro fue la opción obvia porque tenía un componente que soportaba nativamente tanto los builders de Netlify como el renderizado de Markdown a HTML. También ayudó que Contenda había elegido previamente Astro para su sitio web principal de marketing, así que la tecnología era lo suficientemente familiar para que el resto del equipo se incorporara.
Solución e Implementación
Contenda encontró éxito en la comunidad de desarrolladores de Astro. El equipo pudo contar con la ayuda del core team y colaboradores activos en el servidor de Discord de la comunidad de Astro. A partir de ahí, construir Share Pear avanzó rápidamente.
Esta fue mi primera vez usando Astro. Diría que empezar con Astro fue más simple que con otros frameworks. Se sintió como si el tiempo de onboarding fuera mucho más fluido y especialmente la documentación está tan actualizada que a veces es una coincidencia 1 a 1 con tu código.
Resultados
Share Pear ha estado en línea por alrededor de un mes y es usado tanto por la comunidad de código abierto como por clientes de Contenda que usan su app. Al momento de escribir esto, el 30% de sus usuarios comparten blogs usando el método de Share Pear y esta característica se ha convertido en una de las 3 más usadas en la plataforma.
A Contenda le tomó solo un mes construir esta característica. El equipo estima que les habría tomado el doble o el triple del tiempo si no hubieran elegido Astro como su solución.

