Extensiones útiles de Azure DevOps

Azure DevOps es una herramienta muy completa para nuestros proyectos de programación, ya sean profesionales o personales, como descubríamos en un artículo anterior en Geekstorming.

Captura de un Dashboard de Azure DevOps, en el que se muestran algunos gráficos de work items, información sobre Teams y sprints.

Pero eso no significa que no podamos aumentar su potencial gracias a las extensiones que la comunidad crea y publica. Hoy voy a escribir sobre las extensiones más útiles que he descubierto (por ahora), ¡empecemos!

Seguir leyendo “Extensiones útiles de Azure DevOps”

Programando en Twitch

Desde hace bastante tiempo, poco después de empezar a crear contenido en la red, tenía como objetivo crear contenido en directo.

Hoy en día, con más confianza en mis conocimientos de programación y muchos proyectos en mente, me atrevo a hacerlo siempre que puedo.

Seguir leyendo “Programando en Twitch”

Hacia 2021

Este año ha sido complicado, muy complicado… no hace falta explicar los motivos. A pesar de este, quiero centrarme por un momento solo en lo bueno, en lo positivo… para hacer balance de 2020 y coger fuerzas para el 2021.

Las comunidades, ya sean online o presenciales, han sido clave para mí. Me han dado fuerzas y ánimos para seguir investigando, creando, compartiendo… y me encanta haber conocido a tanta gente maravillosa. En Azurebrains, en PuntoTech, en WeCodeFest, en YesWeTech… ¡estamos en todas partes y deseando colaborar, seguir creando!

Seguir leyendo “Hacia 2021”

Introducción al desarrollo web vía Microsoft

El 12 de noviembre, desde sus diferentes medios y redes sociales, Microsoft anunciaba un nuevo currículum que puede ser muy interesante para personas que sienten interés por la programación pero que nunca han dado el paso para iniciarse.

¿Quieres aprender? ¡Pues no te pierdas este curso: Desarrollo web para principiantes (Web Dev for Beginners)!

Seguir leyendo “Introducción al desarrollo web vía Microsoft”

Buenas prácticas en Azure DevOps

Si no conoces Azure DevOps, es un servicio de Microsoft que nos permite implementar de forma más sencilla la cultura DevOps en nuestros proyectos de desarrollo.

Puedes crear una organización y hasta 300 proyectos de forma gratuita, por lo que puedes dividir todo tu trabajo en diferentes proyectos.

Portada de Azure DevOps

No existen reglas estrictas sobre buenas prácticas, pues cada proyecto es un mundo y tiene sus propias necesidades, pero sí que voy a escribir lo que considero algunos consejos útiles después de bastante tiempo trabajando con esta herramienta.

¡Comenzamos!

Seguir leyendo “Buenas prácticas en Azure DevOps”

Extensiones VS Code para programar en .NET

Visual Studio Code es una navaja suiza en el mundo de los IDEs, pues tiene desde las funciones más básicas que esperas en un software de su estilo hasta la posibilidad de instalar cualquier tipo hasta utilidades que no sabías que necesitabas pero que ahora quieres.

Una captura con el buscador de extensiones integrado en VS Code

Visualizador de Spotify desde VS Code, gestores de Git, editores gráficos para representar diagramas de diferentes naturalezas… ¡y cada vez hay más gracias a la comunidad que hay detrás de este IDE!

Si quieres explorar, puedes hacerlo desde tu mismo VS Code o bien desde el marketplace que tienes en la red, así que disfrutad de la travesía.

Pero ahora, voy a listar una serie de extensiones que son realmente útiles para el desarrollo de aplicaciones .NET.

¡Espero que os sea útiles, .NET developers!

Seguir leyendo “Extensiones VS Code para programar en .NET”

Creando videojuegos sin escribir código

En mayo de 2020, Unity anunciaba la compra de Bolt, una extensión de pago que permitía crear videojuegos en el motor sin escribir código, una herramienta que se conoce como visual scripting.

Esta extensión, que ya sería parte más del motor, está disponible para todos los planes disponibles para usar Unity, incluido el plan gratuito. Esto abre la puerta al desarrollo de videojuegos a muchas personas.

Captura de Godot Engine, motor de videojuegos, en un ejemplo de visual scripting
Seguir leyendo “Creando videojuegos sin escribir código”

Game design en Minecraft

El game design o diseño de juegos (ya sean digitales o de cualquier otro tipo) es una de las materias que me parecen más complicadas en todo el desarrollo de juegos.

Saber cómo crear unas mecánicas equilibradas, una experiencia divertida, evitar que el juego se rompa bajo determinadas circunstancias… me parece algo muy difícil pero también muy divertido. Puedes aprender a través de la experiencia, creando juegos y más juegos, pero también conocer el proceso de grupos o entidades que han creado títulos que han tenido éxito entre el público.

Mojang, la empresa detrás de Minecraft, nos comparte su sabiduría sobre cómo crear este mundo de cubitos que sigue siendo un éxito después de tantísimos años.

Seguir leyendo “Game design en Minecraft”

Flujos de Git para web-apps

Git se ha convertido en una parte vital del desarrollo de nuestras aplicaciones. Ya sean las que hagamos en nuestro tiempo libre o bien por trabajo, trabajamos en versiones y hacemos commit de cada progreso.

Nos ayuda a trabajar de forma más eficiente y además es uno de los pasos básicos para poner en práctica la metodología DevOps en nuestros proyectos.

A medida que se popularizaba, surgían flujos y prácticas recomendadas para Git, como por ejemplo, GitFlow. Pero hace unos días descubrí cómo el autor de esta metodología escribía sobre cómo GitFlow podría no ser la mejor práctica para las aplicaciones web en la actualidad.

¿En qué consiste GitFlow y por qué dejaría de ser bueno para web apps? Sígueme y lo descubriremos.

Imagen del logo de Git con el texto "Flujos de Git para aplicaciones web"
Seguir leyendo “Flujos de Git para web-apps”

Aventuras .NET – Diferentes caminos con SWITCH


Esta es la quinta entrega de Aventuras .NET, para aprender a tomar decisiones basadas en valores concretos.

La imagen tiene un atributo ALT vacío; su nombre de archivo es 7e49c-1mfohvi5b1xzkytxiaky7pq.png
Seguir leyendo “Aventuras .NET – Diferentes caminos con SWITCH”