Etiqueta: Code

Empatía y código ajeno

Todo el mundo ha empezado cometiendo errores, creando mal código (o al menos, altamente refactorizable) y con mucho margen de mejora. Y cometeríamos un error si olvidamos esta realidad para hacer daño a quienes están empezando o mejorando.

Quiero escribir sobre la exposición en redes, lo complicado de hacerlo de forma voluntaria… y lo erróneo que es hacerlo sin consentimiento o contra los deseos de la persona autora.

Hace unos días veía cómo una persona reconocida, valorada y bien considerada en el mundo del desarrollo tomaba una captura del código de alguien anónimo y exponía todos los errores que ese código contenía. Y como este ejemplo habrá otros muchos, desde luego, pero este es el más cercano que tengo y el más reciente que conozco.

Encuentro muchos problemas con todo este asunto, que voy a desarrollar todo este asunto para intentar crear conciencia.

«Lo que mejora las cosas es la conexión», Brené Brown sobre la empatía y vulnerabilidad
Seguir leyendo «Empatía y código ajeno»

Sobre NoCode y citizen developers

Llevo leyendo/escuchando estos términos desde hace un tiempo y no he podido evitar curiosidad. ¿Qué es? ¿Por qué surge? ¿A dónde nos lleva?

Una imagen comparativa de desarrollo de aplicaciones code vs no code

¿Qué es el NoCode? En el poco tiempo que llevo en el mundo del desarrollo, he podido ver que es una conversación, una iniciativa cíclica, que regresa cada X meses. Es un movimiento que propone allanar el camino del desarrollo de aplicaciones. Se abre la puerta para crear aplicaciones sin necesidad de código o limitando su escritura (low code).

A las personas que crean aplicaciones con herramientas NoCode, se las llama citizen developers.

Seguir leyendo «Sobre NoCode y citizen developers»

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»

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»

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»

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»

Aventuras .NET – Bucles

Esta es la cuarta entrega de Aventuras .NET, donde hablaremos de estructuras de gran importancia en la programación: ¡los bucles!

Seguir leyendo «Aventuras .NET – Bucles»

Aventuras .NET – Condicionales

Te damos la bienvenida a la tercera entrega de Aventuras .NET, para aprender los fundamentos de la programación con C#.

En esta aventura, vamos a conocer los condicionales, porque en la programación es fundamental tomar decisiones.

Seguir leyendo «Aventuras .NET – Condicionales»

Aventuras .NET – Métodos

Las aventuras .NET continúan, ¡y esta vez para aprender qué son los métodos e implementarlos en nuestra aplicación!

Sigamos desarrollando la aplicación de consola que creamos en el primer post, donde arrancamos la aplicación y saludamos al mundo.

Seguir leyendo «Aventuras .NET – Métodos»

Aventuras .NET – Tu primera aplicación en .NET

¿Quieres empezar a programar en .NET? Tras haber instalado Visual Studio en tu equipo, tienes las herramientas y las ganas de crear. ¿Cómo hacerlo entonces?

Vamos a crear nuestra primera aplicación en consola en esta aventura .NET.

Seguir leyendo «Aventuras .NET – Tu primera aplicación en .NET»