Publicado por
José M. Alarcón Aguín
el
Escribir mensajes asociados a los commits con los cambios que guardas en tu sistema de control de código fuente es muy parecido a comentar el código de tus aplicaciones. Por eso, al igual que ocurre a la hora de comentar el código, es importante disponer de una metodología clara y concisa que regule cómo deben ser estos mensajes. Una manera de conseguir y garantizar que todo el mundo tenga las normas en mente cada vez que realiza un commit es usar un plantilla. Veamos cómo definir una plantilla para el contenido de los commits en Git, de modo que todo el equipo pueda estar en la misma página siempre.
[Más]
Publicado por
José M. Alarcón Aguín
el
Visual Studio 2022 pone el acento, sin duda, en .NET 6 y en las tecnologías más modernas de Microsoft. Sin embargo esto no quiere decir que no se pueda utilizar para crear aplicaciones basadas en tecnologías más antiguas, como por ejemplo, las vetustas aplicaciones ASP.NET clásicas, más conocidas como Web Forms, que forman parte integral de .NET Framework. El problema es que tras instalar Visual Studio 2022 es posible que si buscas por las plantillas adecuadas para crear aplicaciones ASP.NET Web Forms, no encuentres nada. A pesar de que hayas añadido el soporte para .NET 4.x. En este post te contamos cómo solucionar el problema.
[Más]
Publicado por
José M. Alarcón Aguín
el
Azure es el nombre del conjunto de servicios en la nube de Microsoft. En la actualidad cuenta con más de 600 servicios diferentes para casi cualquier cosa: desde las básicas máquinas virtuales a cosas súper especializadas como computadoras cuánticas para poder experimentar con el futuro. Y, entre medias, todo lo que te puedas imaginar. Y Microsoft le añade cambios y cosas nuevas literalmente todos los días. Por este motivo es muy complicado estar al día de lo que ocurre en Azure. Te cuento los principales recursos que tienes a tu disposición para mantenerte al día...
[Más]
Publicado por
José M. Alarcón Aguín
el
En versiones de Visual Studio anteriores a la 2022 teníamos 3 temas nada más: claro, oscuro y el tradicional azul que venía de las primeras versiones. Además el cambio de tema no estaba especialmente accesible. Todo esto limitaba mucho nuestras opciones de personalización del entorno. Una de las novedades que trajo Visual Studio 2022 es la posibilidad de utilizar muchos temas diferentes que puedes instalar, asignarlos, deshabilitarlos y desinstalarlos. Te contamos cómo en este post con vídeo.
[Más]
Publicado por
José M. Alarcón Aguín
el
Cuando estás empezando con Docker hay 4 comandos que son muy parecidos y que pueden llevarte a confusión: run, start, create y exec o lo que es lo mismo: "correr", iniciar, crear y ejecutar. Los nombres se parecen mucho y sus funciones parecen similares. Por ejemplo, ¿no es lo mismo iniciar un contenedor que ejecutarlo? Pues no exactamente. Así que vamos a verlo con ejemplos para que quede claro para siempre.
[Más]
Publicado por
José M. Alarcón Aguín
el
En este post te cuento cómo puedes gestionar alias para comandos de Git de modo que puedas escribir menos y acelerar tu trabajo desde la línea de comandos. Veremos algunos sencillos pero útiles, y otros complejos y muy útiles que te harán ahorrar muchas más pulsaciones y, por lo tanto, tiempo.
[Más]
Publicado por
José M. Alarcón Aguín
el
Una de las mejores características de .NET Core cuando salió (y ahora de .NET) es que permite crear aplicaciones multiplataforma. Esto significa que podemos crear aplicaciones para Windows, Linux o macOS con la misma base de código. Ahora bien, si usas Visual Studio, poder depurar las aplicaciones que hagas para Linux es un poco complicado ya que Visual Studio no está en este sistema operativo. No hay problema... En este artículo con vídeo práctico te cuento cómo puedes depurar desde Visual Studio y Windows tus aplicaciones para Linux gracias a la magia de WSL.
[Más]
Publicado por
José M. Alarcón Aguín
el
Quizá no lo sepas, pero si tienes Windows 10, también tienes Linux y todas sus herramientas... La proliferación de herramientas de desarrollo de código abierto nacidas en el mundo Linux ha hecho que muchos desarrolladores creasen versiones de sus herramientas que solo funcionan en sistemas basados en UNIX, como Linux o macOS. Esto tradicionalmente había dejado fuera (o con mucho retraso) a los desarrolladores que utilizaban Windows como sistema operativo principal. Conscientes de este problema y de que Windows no estaba siendo la plataforma favorita para muchos desarrolladores, hace ya varios años Microsoft incluyó en Windows 10 algo impensable hasta ese momento: Linux como parte integral de Windows.
[Más]
Publicado por
campusMVP
el
Todo el mundo habla de GitHub Copilot, el asistente de pair programming basado en inteligencia artificial (así lo denominan desde GitHub) Pero, ¿realmente merece tanto revuelo? Bueno, la respuesta corta es sí. Hace poco estuvimos hablando sobre Copilot (y probándolo) en un evento en directo con Bruno Capuano (AI Microsoft MVP) y aquí te dejamos las principales reflexiones de esta charla.
[Más]
Publicado por
Eduard Tomás
el
En un anterior artículo presentábamos Docker Swarm Mode y lo comparábamos con Kubernetes para que conocieses sus similitudes y diferencias, así como sus ventajas e inconvenientes. Ahora vamos a ver cómo usarlo en la práctica añadiendo contenedores e instancias a un "enjambre" y montando enjambres con múltiples contenedores y servicios.
[Más]