Creo que a estas alturas sería muy innecesario hablar del formato de documentación Markdown. Es el formato por defecto para la elaboración de documentos y cuenta con una incontable cantidad de ventajas por permitir tratar a un documento de la misma manera que puedes tratar a un archivo de código. Entre sus ventajas están: La…
Categoría: Tips y trucos

Lo nuevo de C# 8.0: El operador de uso combinado ??
Una de las características más comunes de trabajar con programación orientada a objetos es la declaración de nuevas instancias de objetos. Algo así como esto. List<int> newIntegerList = new List<int>();List<int> newIntegerList = new List<int>(); La cuestión es que una de las excepciones más comunes al declarar objetos es que sus valores pueden ser nulos. Como…

Estilizando un archivo Markdown
Es natural que ahora todo desarrollador de software dedique tiempo a crear cualquier nivel de documentación. Desde un archivo README.md que explique rápidamente lo que el proyecto hace hasta una documentación sana y elegante. Como sea dominar la capacidad de crear documentos buenos de markdown es una habilidad que puede ser muy útil. Una de…

Aprendiendo a versionar software
Tengo el enorme privilegio de ser ingeniero de software de una de las compañías más grandes de tecnología del planeta. Estoy seguro que todo desarrollador de software quisiera trabajar en una compañía así de grande como Google, Facebook o Microsoft. Se trata de trabajar para el nivel más alto, ojo, no creo que el más…

Utilizar async/await en el método main de una aplicación de consola
No hay nada mejor que una aplicación de consola para probar cualquier cosa que quieras hacer, probar cualquier concepto, comenzar a programar, estudiar un poco, en fin, si por cualquier cosa en una aplicación de consola intentas hacer alguna operación asíncrona en su método Main entonces tendrás algo como esto. No hay manera de que…
Crear scripts en Linux
Todos sabemos que si tú eres un administrador de sistemas o si te especializas en la parte de operaciones (infraestructura), definitivamente te toca hacer ciertas tareas que pueden resultar aburridas o simplemente repetitivas. En cualquier caso siempre es posible automatizar y para hacerlo. Al menos con Linux es posible comenzar a hacer scripts que puedas…
Medir la velocidad de tu internet desde terminal
Ya sé, ya sé, no hay nada como la interfaz gráfica. Todo es mucho más fácil con un par de clics y con algunos botones. Seamos honestos si queremos que un producto nuestro sea fácilmente adoptado definitivamente no sería una opción hacer una herramienta que uses por medio de línea de comandos. Por el otro…
Conoce tus comandos más utilizados en Linux
Hay un comando que te hará perder mucho tiempo por la curiosidad de saber que tanto utilizas la terminal de Linux en tu equipo. Este comando guarda un registro de toda tu actividad y te permite obtener información muy útil de las aplicaciones que más usas. Comienza por presionar historyhistory Podrás ver sin problema el…
Como conocer el número de versión de Ubuntu
Quiero comenzar a hacer muchos artículos que tienen mucho que ver con la línea de comandos de Ubuntu. Quiero hacerlo porque con varios años de ir coleccionando aplicaciones y experiencia creo que podría contribuir un poco y la verdad es que aunque muchas herramientas son utilitarias también hay un par por ahí que son para…
Las herramientas que necesitas para comenzar a crear bots
Los bots son una herramienta fantástica que nos permiten evolucionar la manera en que están siendo construidas las aplicaciones dejando de lado las interfaces gráficas que todos conocemos y usamos por una tendencia mucho más simple. Tener conversaciones con nuestros usuarios. Ya sea por medio de texto plano, material multimedia por medio de tarjetas adaptables…