17 de junio 2024
últimos post
![](/static/ee5b588f121cb60f5265e003e7391c77/be79d/mksmad.jpg)
![](/static/2a3f04ab8d357cfd9e71363cafd07cf5/62ea7/cover.png)
24 de julio 2023
Tras unos años centrado exclusivamente en el desarrollo con la librería React.js, he decidido abrirme también al framework Angular…
![](/static/7a58ca74f7633980dce0d5f56e45ef93/be79d/cover.jpg)
17 de septiembre 2022
Have you ever listened about active recall or meaningful learning? I'm not an expert in the matter, but what is important here is that they…
![](/static/abf581fcbe186fa5cc5ca562b19b4c01/c382a/crkbd-cover.jpg)
13 de septiembre 2022
I've been using my Corne Keyboard on my daily basis for four months now, and during that time I've been asked this question quite a few…
![](/static/10b2203606d89129b494bd67c3f75155/b8a86/england.jpg)
05 de septiembre 2022
For a long time, I've been thinking about the fact I have this blog totally abandoned. I'm not finding the motivation in order to write down…
![](/static/dd5047810a22ba49aff2de379393052e/90007/foto-elpais.jpg)
01 de enero 2022
Han sido 2 años y 6 meses tremendamente valiosos para mí. He podido seguir aprendiendo y mejorando cada día como profesional, pero también…
javascript
![](/static/9afaaa701810e06671a1fdee63a0c689/3f4ea/cover.jpg)
05 de septiembre 2021
Continuando con el blog en gatsby que preparé este verano quería poder disponer de un sistema que permita a los usuarios visitantes dejar…
![](/static/452835de34f2484f7e4cab5e831605b9/32ef4/cover.jpg)
12 de agosto 2021
Este proyecto lo comencé hace ya un par de años cuando comencé con arduino, y a pesar de que ha estado funcionando desde entonces, no…
![](/static/7842a5b0441953d53e6ba7f6f032a58e/4cb25/gatsby-cover.jpg)
25 de julio 2021
Llevaba ya un tiempo queriendo probar Gastby, asi que ni corto ni perezoso he preparado un remake del blog, que antes corría sobre wordpress…
![](/static/ded203cb77cba4b9ec6e039800ab5404/4cb25/desarrollo_youtube_utils.jpg)
11 de marzo 2021
Una pequeña demo de un mini proyecto en React y Node
![](/static/ea732c174f8876485cd9c606ee90e824/4cb25/seguridad_express_js.jpg)
18 de junio 2019
Hoy vuelvo a hablar sobre seguridad y veremos unas cuantas prácticas básicas para garantizar un mínimo de confianza en los microservicios…
![](/static/aba1f2ec3aa1b28337679b69c202941a/4cb25/cover_json_2.jpg)
11 de junio 2019
Continuamos con el artículo sobre JWT de la semana pasada, pero esta vez quería mostrar la misma funcionalidad que habíamos logrado pero sin…
linux
![](/static/47c538bb076aa0f127fa078fe5d58a2e/be79d/perfect-dev-so.jpg)
26 de julio 2021
Hace ya 6 meses que vengo usando Pop OS, distribución *buntu de system76, después de haber estado usando Regolith, KDE Plasma y antes Ubuntu…
![](/static/098d082f593952a5a30b414952df3620/63675/08291250269a4d18bdcc296848e61db8.png)
29 de julio 2020
En la situación de pandemia que vivimos por culpa del COVID19 muchísimos trabajadores están conectándose via VPN a sus empresas para poder…
![](/static/bf9e2bd5fd18f49b80bbe8cd33fdea2c/4cb25/aws-s3-duply-cover.jpg)
27 de diciembre 2018
Duply es una interfaz de línea de comandos que simplifica el uso de otro comando llamado duplicity, escrito en python, que usa librsync , y…
![](/static/0c8bc39a9a45b39461ecf8c5e937aeea/4cb25/gpg-post-cover.jpg)
17 de diciembre 2018
Hoy vamos a conocer un sistema libre para cifrar nuestros archivos basado en criptografía asimétrica, llamado GnuPG o gpg. Un método muy…
herramientas desarrollo
![](/static/e91b326162e2969ae91eada4ec247b98/4cb25/vscode-cover.jpg)
04 de junio 2019
Mucho ha llovido desde que Microsoft veía el open source como si fuese el demonio. Solo hace falta recordar cómo integró el sistema Linux…
![](/static/c89ec3124c6394f942304a3f1dfa74c7/4cb25/git-cover.jpg)
13 de mayo 2019
Git es un sistema de control de versiones (VCS) lanzado en el año 2005 por el grupo de desarrollo del kernel de Linux, liderado por Linus…
css
![](/static/e71498ba822876d14bd70143835ee5a2/4cb25/css-cover-unidades-2.jpg)
19 de abril 2019
Este es el primer post del blog y voy a comenzar escribiendo sobre diseño y desarrollo web, que es el tema principal sobre el que tratarán…
![](/static/69f75db0fcc1eb02aa74529e6d765484/4cb25/sass_cover.jpg)
25 de febrero 2019
Sass es un acrónimo para Syntactically Awesome Stylesheets, y hace referencia a un preprocesador de hojas de estilo que viene a otorgar…
![](/static/3a049e0da2a36b539aa3af04544b59b8/4cb25/bootsatrp-cover.jpg)
10 de febrero 2019
En esta ocasión vamos a hablar de Bootstrap en su versión 4, la estable actualmente. Se trata de un framework html/css con algunas partes en…
![](/static/3e07a11653da4de04cebea3f35a5b91d/4cb25/media-queries-post.jpg)
08 de diciembre 2018
Las Media Queries son una técnica de css3 que permite cambiar la presentación del contenido en función de los diferentes tamaños que vaya…
![](/static/4437bfe5d607cead4123a542003bb43d/4cb25/cover-css-grid.jpg)
28 de noviembre 2018
Como decía en el anterior artículo, puede parecer que ya tenemos todo lo que podíamos desear gracias a la maquetación con flexbox, pero el…
![](/static/3186f69c9780673f915fcb728cca5ae9/4cb25/flexbox.jpg)
23 de noviembre 2018