GeekWare - Daniel Pecos Martínez
Homelab monitoring using Grafana and Prometheus
Attending a PGP / GnuPG signing party
GnuPG / PGP key
Videos
From Xorg to Wayland
FOSDEM 2023
Mastodon as comment system for your static blog
HAM Radio
Parchis: the reason why I am a developer
Cryptocurrencies and Climate Change
How I write AWS SES email templates using MJML
What is a Monorepo
JCrete 2019
How to rotate your OpenPGP / GnuPG keys
Demistifying blockchain - Part 2
Demistifying blockchain - Part 1
Web Mining: is that bad?
REST API with Node.js and Swagger
From Ubuntu to Arch Linux
Nacidos de la Bruma III – El Héroe de las Eras – Mistborn
Nacidos de la Bruma II – El Pozo de la Ascensión – Mistborn
Nacidos de la Bruma I – El Imperio Final – Mistborn
Elantris
Gracias Mamá
El Temor de un Hombre Sabio
El Nombre del Viento
Plan de ahorro personal
Canción de Hielo y Fuego: Juego de Tronos: 1
Linux
Criptografía
PostGreSQL vs. MySQL
Domain Name Server
Seguridad Informática
Documents
About me
Un monstruo viene a verme
Inferno
Me cuesta llegar a fin de mes, ¿cómo ahorro?
El Juego de Ender
El Marciano
Ready Player One
Harry Potter y el Legado Maldito
Diversificar inversiones para aumentar nuestra tranquilidad
Padre Rico, Padre Pobre
La base de la inversión: el Ahorro
¿Es la bolsa la inversión que quiero para mis ahorros?
¿Interesado en invertir y no sabes por dónde empezar?
PAPIs.io Connect 2016 – Valencia
Surprises with Java packages
Codemotion 2015
Coursera: Principles of Reactive Programming
Java 8 and Functional Programming
Groovy to be part of the Apache Software Foundation
Java 8 one year later
Welcome to jvmGeek!
Using Chromebook for node.js development
HTPC automatic workflow for Movies and TV Shows
From Node.js back to Java
Functional programming in javascript: Function composition
Who is who in computer science
Organizing your Code: Javascript Modules
Node.js blog: NodeGeek
Create and publish an NPM module
Node.js ecosystem
Node.js and V8 history
Hello world! Node.js & Javascript blog
Javascript Allongé: a review
RaspberryPi shutdown button
Madrid – OpenSpace Persistencia
Javascript Promises Pattern in plain Javascript
Javascript Promises Pattern – 101
Retrospectiva 2012
Valencia – Global Day of Coderetreat 2012
Functional Programming & Scala course finished
Recipe: From SVN to Git without pain
Blog rollback
Git-SCM (Part 2)
amCharts Javascript Tutorial: Parsing dates and styling up the chart
HTTP connection + HTTP Authenticacion + Proxy + SSL
Git-SCM (Part 1)
Nuevo foro de fotografía: enfocas.es
GNU HttpTunnel: Como saltarse un proxy HTTP
Adiós Gloria
2009: Odisea con el funcionariado
Ingeniero informático, to be or not to be?
GDD MAD 2008… ¡Estuve allí!
¿Look & Feel? ¿Qué es eso?
Google anuncia Chrome
Debian vs. Ubuntu
¡Feliz aniversario BASIC!
JavaServerFaces, Spring WebFlow y Struts Tiles, todo en uno
¿Por qué sigo con Debian?
El escritorio del futuro
Mundo Java
Hipocresía Total o Semana Santa
Magdalena a la valenciana
Reencuentro después de 11 años
2005 New Year's Eve at London
Web 2.0
Google ofrece IM/Jabber
¿Alcohol = Diversión?
Magdalena Vítol y sus daños colaterales
Sospechas conspiracionistas
Fin de Año en Benidorm
Inicio astrofotográfico
Mono: ¡Hola Mundo!
Funcionamiento de .NET
Pasado, presente y futuro de Mono
¿Qué es Mono?