00:00:00Perdemos horas cada semana saltando entre Notion, Linear, Slack y GitHub.
00:00:05Eso son cuatro pestañas.
00:00:06Eso son cuatro suscripciones.
00:00:07Pero, ¿y si una herramienta de código abierto y autohospedada pudiera reemplazarlas todas?
00:00:12Esto es HULI, una herramienta todo en uno que reemplaza a todas estas de forma gratuita.
00:00:17Y sé lo que estás pensando.
00:00:18¿Buena idea, verdad?
00:00:19Seguramente sea tosca.
00:00:20Sí, yo también pensé lo mismo.
00:00:22¿Pero esta?
00:00:23Realmente es buena.
00:00:24Vamos a analizarla.
00:00:30Todos hemos tenido días en los que nos sentimos ocupados, pero en realidad no lanzamos nada.
00:00:34Esta es la razón.
00:00:35Escribimos las especificaciones en algo como Notion.
00:00:37Tal vez aparece un error en Slack.
00:00:39El problema reside en Linear.
00:00:41El PR está en GitHub.
00:00:42Así que, en realidad, solo estamos cambiando entre todas estas pestañas y nos están frenando.
00:00:46Luego, obviamente, tenemos el coste de todo esto.
00:00:49Estas herramientas se vuelven caras rápidamente.
00:00:50El precio por asiento suma, así que buscas opciones autohospedadas y luego solemos chocar con
00:00:55algún tipo de muro porque les faltan la mitad de las funciones que realmente necesitamos.
00:00:58Así que quería algo rápido, más pensado para desarrolladores y totalmente de código abierto.
00:01:03Me encantan las herramientas de código abierto.
00:01:05Ahí fue cuando me topé con HULI.
00:01:06Si buscas formas de acelerar tu flujo de trabajo de desarrollo, asegúrate de suscribirte.
00:01:09Sacamos vídeos constantemente.
00:01:12Básicamente, HULI es una plataforma de colaboración todo en uno de código abierto.
00:01:15En esta única app, obtenemos cosas como gestión de proyectos, documentos en tiempo real con
00:01:21bloques de código adecuados, chat integrado, bandeja de entrada, calendario y sincronización con GitHub.
00:01:26Todo en un solo lugar y todo esto es autohospedado.
00:01:29Y aquí está la diferencia, el verdadero contraste entre ambas opciones.
00:01:32La mayoría de estas herramientas todo en uno parecen estar pegando funciones a la fuerza.
00:01:36HULI se siente diseñada como una sola cosa, no como un conjunto de parches.
00:01:40Si tuviera que describirla, es más como la velocidad de Linear con la flexibilidad de Notion, el chat de Slack,
00:01:45y además tiene GitHub.
00:01:46Así que en una app, realmente somos dueños de todo esto y, sorprendentemente, es bastante buena.
00:01:50Ahora, dejad que lo demuestre.
00:01:51Voy a configurarlo.
00:01:52Vamos a repasar algunas cosas aquí.
00:01:54Muy bien.
00:01:55En un repositorio nuevo, lo he clonado.
00:01:57Hagámoslo rápido.
00:01:58Vamos a configurar HULI en menos de 90 segundos.
00:02:00Probablemente incluso más rápido que eso.
00:02:01Primero, voy a ejecutar el comando de instalación.
00:02:04Voy a clonar el repositorio.
00:02:06Instalaremos las dependencias y lo iniciaremos en Docker.
00:02:11Observando la terminal, se ejecutarán varias cosas, ¿vale?
00:02:14Nuestros contenedores de Docker se van a iniciar aquí.
00:02:16La base de datos se inicializa y eso es todo.
00:02:20Ahora puedo ir a mi navegador, abrir localhost y ¡pum!, ahí lo tenemos.
00:02:24Ya estamos en vivo.
00:02:25No hay ese registro típico de SaaS.
00:02:27Realmente no estoy pagando por nada.
00:02:29Esta es mi infraestructura.
00:02:30Estos son mis datos y nuestra configuración está completamente terminada.
00:02:34Ahora, rápido.
00:02:35Sí, lo estoy haciendo autohospedado, pero en realidad con equipos necesitarías un VPS.
00:02:40Así que acabarías pagando por eso, pero seguirá siendo más barato que pagar por todas
00:02:44estas herramientas combinadas.
00:02:46Ahora la verdadera pregunta: ¿realmente reemplaza el flujo de trabajo actual o es
00:02:50solo una interfaz bonita?
00:02:51Es una de esas otras herramientas.
00:02:53Vamos a verlo y voy a hacer una demostración de algunas cosas para mostraros
00:02:56y que veáis cómo funciona realmente.
00:02:58Lo primero que hacemos tras crear una cuenta es crear un espacio de trabajo.
00:03:02Esto se inicia.
00:03:03Tiene una interfaz limpia.
00:03:04Es minimalista.
00:03:05Sigue siendo bastante rápida y entonces podemos crear un proyecto.
00:03:08Aquí es donde sueles esperar el lag del código abierto, pero mirad esto.
00:03:12Tiene ese estilo Kanban con casi una mezcla de Linear, supongo, ¿no?
00:03:18Es bastante ágil.
00:03:19No hay lag y desde el principio se siente más enfocada que otras herramientas.
00:03:23Y aquí es donde las cosas se ponen más interesantes.
00:03:26Podemos conectar GitHub aquí.
00:03:27Puedo autorizarlo.
00:03:28Puedo elegir un repositorio y ¡pum!.
00:03:31Mis incidentes se van a sincronizar directamente en HULI.
00:03:34Ahora voy a crear un incidente en GitHub y vamos a refrescarlo.
00:03:38Ahora puede aparecer aquí como una tarea.
00:03:40Esa sincronización bidireccional es muy importante porque elimina cualquier trabajo duplicado.
00:03:44No estamos copiando tickets de un lado a otro.
00:03:46Nos mantenemos en nuestro flujo, pero sincronizar incidentes es una cosa.
00:03:50Pero, ¿puede mantener las tareas vinculadas realmente al código?
00:03:54Crearé una tarea manualmente.
00:03:55Pongo título, descripción y la asignaré.
00:03:58Ahora puedo vincular algún tipo de solicitud de extracción y podemos referenciar PRs directamente.
00:04:02Así que nuestro tablero de proyecto no está flotando en el espacio.
00:04:05Se mantiene conectado a nuestra base de código.
00:04:08Esta es la parte que la mayoría de las herramientas todo en uno hacen mal, si es que
00:04:14siquiera tienen estas funciones, ¿verdad?
00:04:15Vale.
00:04:16Las tareas y el código están ahora conectados.
00:04:17Pasemos a los documentos.
00:04:18Voy a crear un documento.
00:04:20Esto es colaboración en tiempo real y aquí está lo importante.
00:04:23Cuando suelto bloques de código aquí, se ven realmente bien.
00:04:27Vamos a pegar algo de TypeScript.
00:04:29El resaltado de sintaxis funciona bastante bien aquí.
00:04:33Y mejor aún, puedo mencionar un incidente directamente dentro del documento.
00:04:37Así que especificaciones, tareas y código se mantienen todos conectados aquí.
00:04:41Ahora fijaos en esta siguiente parte.
00:04:43Este es el chat.
00:04:44Es como el Slack integrado.
00:04:45Se siente como Slack, ¿verdad?
00:04:47Es limpio.
00:04:48Es super sencillo.
00:04:49Si envías un mensaje, aparece aquí en los canales tal como lo hace en Slack.
00:04:53También puedes convertir esos mensajes en tareas.
00:04:56Aquí solo estoy yo ejecutando localhost.
00:04:58Así que realmente no puedo chatear conmigo mismo.
00:05:00Esta sería una función que querría probar con equipos o al menos conectando un VPS
00:05:04a esto.
00:05:05Así que no puedo profundizar mucho en esto, pero el chat y las tareas pueden conectarse.
00:05:09Eso es lo que dicen.
00:05:11Buena esa.
00:05:12¿Pero dónde acaba todo?
00:05:13Bueno, eso nos lleva a en qué es bueno esto y en qué no lo es.
00:05:16En lo que no es bueno, ¿vale?, es que consume muchísimos recursos.
00:05:19Para una buena experiencia, querrás al menos ocho gigabytes de RAM y un VPS, ¿no?
00:05:23Necesitamos esa funcionalidad.
00:05:25La configuración es más compleja que las herramientas de un solo clic y estás gestionando infraestructura.
00:05:30Tercero, si integras correo y notificaciones, necesitas configuración extra y tienen
00:05:34una app móvil, que está genial, pero es muy, muy básica.
00:05:38Así que HULI sigue creciendo, pero si te importa la experiencia central, la velocidad, nuestro flujo,
00:05:44la sincronización con GitHub, esta es una herramienta de código abierto muy sólida.
00:05:47Si estás cansado de saltar entre estas herramientas o buscas una forma de reducir costes rápido, HULI
00:05:52vale totalmente la pena al menos para darle una oportunidad y ver si te encaja.
00:05:57Es una herramienta de código abierto que realmente se siente hecha para flujos de trabajo de desarrollo.
00:06:01Nos vemos en otro vídeo.