Archivo de la categoría: Software

Editores colaborativos ¿cómo funcionan?

editores-colaborativos-en-tiempo-real-ejemplo

Con el crecimiento del trabajo remoto, cada vez utilizamos más editores colaborativos. Éstos son los que nos permite interactuar en tiempo real con más personas. Vamos a ver cómo están hechos y algunos ejemplos.

¿Cómo funcionan los editores colaborativos?

Técnicamente, establecen una conexión TCP full duplex utilizando la tecnología llamada WebSockets. La particularidad de esta tecnología es que permite trabajar en conjunto con el protocolo HTTP sobre los puertos 80 y 443. Esta tecnología lleva presente unos 10 años en los navegadores.

Leer más

Resolver conflictos en git con Visual Studio Code

Hace algunos meses deseché Eclipse y me pasé a Visual Studio Code (vs-code). Es ligero, moderno, potente y extensible. Aunque este post no es para hablar de él sino para comentar una funcionalidad que pasa desapercibida que nos permitirá resolver conflictos en git.

VS Code nativamente visualiza de manera intuitiva los conflictos de git permitiéndote tomar acciones directamente sobre el código de manera dinámica. Además, si no vemos claro el conflicto nos permite verlo side-by-side. No puede ser más sencillo resolver conflictos en git con Visual Studio Code. Para utilizarlo, tan sólo hay que abrir el fichero en cuestión.

Para ficheros largos, en el minimapa nos muestra las zonas de conflicto coloreadas y para los ficheros con numerosos conflictos nos permite navegar entre conflictos mediante la barra de comandos. En el gif a continuación podéis verlo en acción.

resolucion-conflictos-git

Resolucion de conflictos en git con Visual Studio Code

Happy merging!