Saltar al contenido

Categoría: Documentales o Videos

The Story of VS Code: Un Documental Imprescindible

Hace unos días se estrenó The Story of VS Code, un documental que cuenta la historia de Visual Studio Code directamente desde las personas que participaron en su desarrollo. Como me gustan este tipo de documentales sobre la historia del software, decidí verlo y encontré varias cosas que no conocía.

Visual Studio Code es uno de esos programas que hoy parecen haber existido desde siempre. En pocos años pasó de ser un nuevo editor creado por Microsoft, bastante criticado por utilizar tecnologías web para una aplicación de escritorio, a convertirse prácticamente en un estándar dentro de la industria.

Al final no parece que les haya ido tan mal.

¿De dónde salió Visual Studio Code?

Una de las cosas interesantes del documental es que VS Code no comenzó realmente como un editor de escritorio. El proyecto tiene sus raíces en un equipo de Microsoft en Zurich que trabajaba en herramientas de desarrollo para el navegador. De ahí aparecieron proyectos como Monaco, que eventualmente evolucionaron hasta convertirse en Visual Studio Code.

Para construirlo utilizaron tecnologías web sobre Electron. Actualmente esto no resulta demasiado extraño, pero hace diez años utilizar HTML, CSS y JavaScript para crear una aplicación de escritorio generaba bastante discusión, principalmente por el consumo de recursos comparado con aplicaciones nativas.

Otra cosa que me sorprendió fue descubrir que el proyecto era desarrollado por programadores distribuidos en diferentes partes del mundo. Siempre había imaginado que proyectos de este tamaño dentro de Microsoft se construían principalmente entre personas de una misma oficina o región.

El documental además está contado por los propios protagonistas del proyecto, explicando las decisiones que fueron tomando hasta que aquel editor bastante polémico terminó convirtiéndose en uno de los más utilizados de la industria.

Captura de Visual Studio Code con código JavaScript para añadir, mostrar y
Interfaz de Visual Studio Code

Microsoft estaba apostando bastante por la web

Algo que me llamó especialmente la atención fue ver cuántas tecnologías relacionadas estaba desarrollando Microsoft durante esa época. Por un lado estaba Monaco y todo el trabajo alrededor de herramientas de desarrollo para la web. Al mismo tiempo estaban creando TypeScript, que eventualmente tendría una relación bastante cercana con VS Code.

También apareció el Language Server Protocol, mejor conocido como LSP. El cual permite que un editor se comunique mediante un protocolo estándar con un servidor que entiende determinado lenguaje de programación. De esta forma funcionalidades como autocompletado, navegación entre definiciones o detección de errores no tienen que implementarse nuevamente para cada editor.

Como usuario de Neovim esto me parece particularmente interesante porque actualmente utilizo LSP todos los días, aunque prácticamente no utilice VS Code. Es un buen ejemplo de una tecnología nacida alrededor de un producto de Microsoft que terminó beneficiando a todo el ecosistema.

De VS Code a los editores con IA

Otra decisión importante fue publicar buena parte del proyecto como open source. Con el tiempo VS Code no solamente consiguió un enorme ecosistema de extensiones, sino que su código terminó sirviendo como base para construir otros editores.

Esto se vuelve especialmente interesante actualmente con la inteligencia artificial.Varios de los nuevos editores orientados a programación con IA son forks o están construidos sobre tecnologías provenientes de VS Code. En lugar de desarrollar un editor completamente desde cero, pueden utilizar una base que lleva más de una década evolucionando.

El documental habla precisamente de esta nueva etapa y de cómo VS Code terminó convirtiéndose no solamente en un editor, sino prácticamente en infraestructura para otras herramientas de desarrollo.

Me parece curioso que algunos de los productos que ahora intentan competir contra VS Code existan precisamente gracias al trabajo que Microsoft hizo con el proyecto.

¿Utilizo Visual Studio Code?

Curiosamente, casi no. Desde hace bastante tiempo mi editor principal es Neovim y sigo prefiriéndolo para mi trabajo diario. Me gusta trabajar cerca de la terminal y tener un entorno configurado exactamente como quiero. Sin embargo, en diferentes trabajos me ha tocado utilizar Visual Studio Code y realmente no me parece un mal editor.

Funciona en prácticamente cualquier plataforma, tiene un ecosistema enorme de extensiones y para alguien que simplemente quiere instalar un editor y comenzar a programar resulta bastante cómodo. Además, tengo que reconocer que es de las pocas tecnologías de Microsoft que me parece que están realmente bien hechas.

No significa que vaya a abandonar Neovim mañana, pero puedo entender perfectamente por qué terminó siendo tan popular.

¿Vale la pena ver The Story of VS Code?

Si eres programador y utilizas Visual Studio Code diariamente, te recomiendo ver el documental. Cuenta cómo comenzó el proyecto, por qué decidieron utilizar tecnologías web, quiénes estuvieron involucrados y cómo aparecieron tecnologías como Monaco, TypeScript y LSP alrededor de todo este ecosistema.

También resulta interesante ver cómo un editor que inicialmente recibió bastantes críticas terminó afectando para bien la forma en que desarrollamos software y sirviendo de base para una nueva generación de herramientas.

Incluso si no utilizas VS Code, probablemente utilizas alguna tecnología que fue influenciada por este proyecto.

The Story of VS Code | Official Documentary

Happy coding!

Deja un comentario

Code for the People: documental sobre la web abierta y WordPress

Navegando por las redes sociales vi que muchas personas anunciaban el lanzamiento de un documental sobre quienes han participado en el desarrollo de la web. Me llamó la atención, ya que hacía mucho tiempo que no se producía un contenido de este tipo, así que decidí darle una oportunidad. El documental se titula Code for the People y está dirigido por Bao Nguen. A lo largo de la obra se presentan las experiencias de varias personas que contribuyeron a democratizar la web, haciéndola más accesible y permitiendo que millones de usuarios pudieran crear y compartir contenido en Internet.

¿Donde puedo ver Code for the People?

Code for the People es un cortometraje de 20 minutos dirigido por Bao Nguyen. El mismo fue subido a Youtube y lo puedes ver . En él se realiza un recorrido por el pasado, el presente y el futuro de la web abierta. Además, plantea una reflexión sobre los desafíos que enfrenta el software de código abierto ante el creciente dominio de los monopolios digitales y el auge de los sistemas de inteligencia artificial de carácter propietario.

A medida que avanza el documental, es fácil notar que muchas de las personas entrevistadas están relacionadas, de una u otra forma, con el proyecto WordPress. Esto no representa ningún inconveniente para la narrativa, aunque, al investigar un poco más, descubrí que el documental fue patrocinado por Automattic. Aun así, ese patrocinio no resulta invasivo ni resta credibilidad al contenido, ya que el enfoque sigue siendo una reflexión sobre la evolución de la web abierta y la importancia del software libre en su desarrollo.

Code for the People | A Film by Bao Nguyen | Full Documentary

Espero que os haya gustado este documental. Aunque está centrado exclusivamente en la comunidad de WordPress, creo que resulta inspirador y muy motivador. Personalmente, me siento identificado con muchas de las personas que aparecen en él, y siempre es interesante conocer cómo ha evolucionado la web abierta a lo largo de los años.

Además, es innegable el papel que desempeñó WordPress al permitir que personas sin conocimientos técnicos pudieran formar parte de la web, facilitándoles la publicación y difusión de su contenido a través de Internet.

Espero que luego de ver Code for the People te animes y participes en ayudar a democratizar la web.

Hack the planet!

Deja un comentario

Documental sobre la historia de Vite

La gente de CultRepo ha sacado un documental sobre la historia de Vite, el software de construcción de Javascript más popular en los últimos años. Me sorprende la realización de este documental porque, a pesar de que Vite es muy usado actualmente, generalmente los documentales que hacen son de tecnologías más viejas y muy estables en el mercado.

La historia de Vite

Vite es un proyecto desarrollado por el mismo creador de Vue.js: Evan You. Así que podrás ver la razón de por qué y cómo nació el proyecto por parte de su mismo creador. Adicionalmente, podrás ver a otros miembros iniciales del proyecto e influencers hablando sobre cómo fue la adopción de esta tecnología.

No quiero comentar mucho porque la historia es realmente breve; además, pienso que deberías verla. Es inspiradora, concreta y muy reciente.

A continuación puedes ver el documenta sobre la historia de Vite:

VITE: The Documentary

Recuerda que, si quieres ver más documentales de este tipo, no dudes en ver mi sección de documentales informáticos en mi blog.

¿Ya estás usando o migrando a Vite en tus proyectos de Javascript? Comenta la razón de ello y comparte este post para llegar a más personas.

Happy Coding o, en este caso, Happy Tooling!

Deja un comentario

Mi opinión sobre el documental de Python 🐍

Siempre me han gustado los documentales creados por Honeypot, quienes se han dedicado a contarnos la historia de los grandes lenguajes y tecnologías de programación. Esta vez hicieron un documental de Python, un lenguaje que muchos usamos a diario, pero cuya historia quizá no conocemos del todo.

Toda la vida me ha encantado este lenguaje porque es orientado a objetos y más viejo que Java. En la universidad lo usaba para enseñar porque la sintaxis es muy simple. Y aunque parezca mentira, ha sobrevivido a varias generaciones de tecnologías, manteniéndose fresco y cada vez más popular.

The Story of Python and how it took over the world | Python: The Documentary

Contenido sobre el documental de Python

Una de las partes que más me encantó de ver este documental de Python fue ver cómo Python nació y creció gracias a su comunidad. El documental explica que varios de los creadores y contribuidores oficiales inclusive fundaron una compañía para ofrecer soporte a empresas y, al mismo tiempo, seguir invirtiendo en la evolución del lenguaje. Esa mezcla de pasión y visión práctica es lo que permitió que Python no solo sobreviviera, sino que se consolidara como una herramienta indispensable en tantos sectores.

Otro de los capítulos más interesantes del documental de Python es cuando se aborda el salto de Python 2 a Python 3. La comunidad lo vivió como un terremoto, yo mismo recuerdo cuando en los proyectos de software libre hablaban sobre las: incompatibilidades, librerías que no estaban listas, discusiones fuertes en foros y hasta distribuciones peleándose por decidir a qué versión se debía dar soporte.

Pero, al final, esa tormenta fortaleció al ecosistema. Hoy, la versión 3 es el estándar y mirando hacia atrás, podemos ver que la evolución siempre trae momentos de incomodidad, pero también crecimiento.

En el documental de python, también podemos ver como se incluyeron a las mujeres a través de la comunidad de Pyladies. Un lugar donde las mujeres pueden reunirse para crear cosas con este lenguaje o ver como pueden apoyar a la comunidad. La comunidad de Python siempre ha apoyado este movimiento y es uno de los pocos lenguajes que cuenta con una comunidad femenina que se ha logrado mantener con los años.

Recomendaciones

Si no has visto aún el documental de Python, te lo recomiendo mucho. Es entretenido y, sobre todo, te da motivación al ver el esfuerzo colectivo que ha mantenido vivo y en constante evolución a este lenguaje. Python está en todas partes: en tu PC, en la web, en el backend de aplicaciones, en el análisis de datos, en proyectos de inteligencia artificial y hasta en móviles. Es uno de esos lenguajes que, sin importar lo que quieras construir, siempre tiene algo que ofrecer.

Ademas, si aún no lo usas tanto, dale una oportunidad a Python. Aprende, experimenta, equivócate y crea cosas con él. Porque no solo es un gran lenguaje, sino también una puerta de entrada a un ecosistema que sigue creciendo sin límites.

Deja un comentario