Workspaces

By   Skrigueztep Skrigueztep Sun Nov 12 2023

Hace ya unas semanas atras habia escrito algo acerca de un “problema” que tenia entre el buscador (por la cantidad “insane” de cosas abiertas entre pestañas y ventanas), además de que ocupo trabajar con distintos “entornos” o “espacios” durante mi semana o a lo largo del día.


Aquí dejo el enalce a la publicación anterior, en donde describo mi problema y algunas de las soluciones que he buscado… El problema con mis workspaces

Entrando un poco en contexto, estuve pensando en como solucionar este problema, porque aparte del estrés que genera tener muchas cosas abiertas, no me permite trabajar del todo bien, causa que, por una u otra cosa que requiera hacer con el equipo (como reiniciar, actualizar o similar), pierda parcial o totalmente algunos sitios que necesito tener abiertos y con los cuales trabajo y lo último y más importante: consume muchos recursos (hablando técnicamente en cuando a RAM, CPU y en algunos casos Almacenamiento)…

Al trabajar con varios proyectos, estar desarrollando, probando y teniendo que usar gran parte de los recursos de la maquina por cierto lapso, es frustante que se tarde más tiempo o que se congele porque no puede con la carga… entonces se me ocurrio desarrollar Workspaces.


Workspaces es una solución para aislar, centralizar y persistir esos sitios con los cuales necesito estár trabajando, además de que ahorra el consumo de recursos de la maquina. Y es una solución que permite aislar por medio de un Worskpace esos sitios o enlaces con los cuales requiero estar trabajando, además de que así no consumo muchos recursos de la maquina y solo los que se requieren en el tiempo de ejecución de cada Space.


En siguientes entradas escribiré un poco más acerca de este tema, tanto de la solución como tal, asi como de algunos casos o temas especificos (muy interesantes) que surgieron al momento de estar desarrollando.

La concepción del MVP llevó 1 semana, tiempo promedio, justamente para las caracteristicas o necesidades básicas, por supuesto nada refinado y con mucho por aprender.

Entre algunas cosas a destacar que ocurrieron en el camino:

  • Trabajar más con Vue (v3)
  • Aprender una nueva herramienta (Un framework)
  • Aprender y Comprender más a fondo o fundamentelmente algunos conceptos
  • Enfrentarme a realizar algunas cosas personalizadas con Vue, asi como lo hacia con Angular
  • etc…

Por ahora, el estado actual es:

  • Creación del MVP ✅
  • Creación de la documentación base (propuesta, analisis, desarrollo) 🚧
  • Creación de la documentación para la instalación 🚧
  • Creación de la documentación del Manual de Usuario 🚧
  • Pruebas del MVP con agentes reales ⚠️

✅ = Listo
🚧 = En progreso
⚠️ = Pendiente


¿Te interesó conocer o probar la solución? o ¿Conocer acerca de las lecciones aprendidas durante el proceso? Te invito a seguir las siguientes publicaciones en este mismo blog o directamente puedes encontrar los articulos relacionados en:

Workspaces – Roadmap

Happy coding 🖖, # shutdown –halt