TypeScript 5.8 se Despide de los Enumerados: Una Salida Digna

2025-03-02
TypeScript 5.8 se Despide de los Enumerados: Una Salida Digna

TypeScript 5.8 introduce la bandera `--erasableSyntaxOnly`, poniendo fin a la era de los enumerados y espacios de nombres. Si bien las uniones literales ofrecen una ergonomía superior, el autor expresa nostalgia por los enumerados. El artículo destaca una ventaja clave de los enumerados: un mejor soporte de documentación para los miembros, incluidos los avisos de deprecación, crucial en grandes bases de código, una característica que falta en las uniones literales. El autor insta al equipo de TypeScript a mejorar el soporte de documentación para las uniones literales en futuras versiones.

Leer más

Desarrollo en Sandbox: Un año en una VM

2025-01-01

Para evitar los problemas de un entorno de desarrollo desordenado, el autor cambió a una configuración de máquina virtual. Ejecutando Ubuntu 24.04 en VMware Fusion Pro en macOS, todas las herramientas y extensiones de desarrollo residen dentro de la VM, proporcionando un espacio de trabajo seguro y aislado. Si bien se pierden algunas conveniencias, como el intercambio de portapapeles perfecto, la experiencia general es fluida, con un impacto mínimo en el rendimiento de la máquina host. El autor considera que este enfoque ofrece beneficios de estabilidad y seguridad a largo plazo, que superan los pequeños inconvenientes.

Leer más