Ingeniero y no puedo

El blog personal de Juanjo Salvador

Consejos para encontrar tu primer trabajo en IT

TL;DR: No voy a empezar este artículo hablando desde un punto de vista de Mr Wonderful, con “10 consejos que te garantizarán un puesto de trabajo”, ni nada por el estilo. Ni tampoco voy a hablar de trucos infalibles que te ayudarán a conseguir tu primer puesto como programador junior, en su lugar, voy a hablar de mi experiencia...

Read more



Ejecución de comandos en PostgreSQL

A veces necesitaremos ejecutar algún comando interno de PostgreSQL, para alguna acción rápida, como crear un usuario o una base de datos nueva que posteriormente cargaremos con pg_dump, o simplemente listar las bases de datos de las que disponemos en nuestra instancia. Hasta ahora, yo solía recurrir a conectarme directamente con el usuario en cuestión a través de...

Read more



Integración Continua en Lua con GitHub Actions

En los tiempos en los que solo teníamos TravisCI como vía para implantar integración continua en nuestros proyectos, hacerlo en Lua era un problema, dado que no es un lenguaje que soportase de manera oficial. Había que montar un apaño para instalar Lua, Luarocks, y los paquetes necesarios. Proyectos como hererocks ganaron mucho en este campo. Pero ahora, gracias...

Read more



GameDev: objetos colisionables en LÖVE2D con Tiled y STI

Aunque sigo desarrollando y haciendo pequeños cambios en Awesome Space Rocks Shooter, el confinamiento me ha causado inquietudes respecto a otros temas de desarrollo con Love2D que hace tiempo tenía pendientes, en este caso, el sistema de físicas. Ya en su día trasteé con Box2D (la famosa librería de C para físicas) y SDL, pero aunque me atrae, a la...

Read more



Un servidor de Minecraft por 3€ (parte I)

Con esto de la cuarentena, mis amigos y yo estuvimos dándole vueltas a qué podíamos hacer para matar el tiempo. Al final la mejor salida fue montar un servidor de Minecraft, porque a ellos les gusta jugar en cooperativo, y a mi me gusta montar servidores. Así que me puse a darle vueltas sobre qué sería lo mejor. Escogiendo...

Read more