Hemeroteca #16
Escrito por
el , actualizado el .
blog
gnu-linux
java
planeta-codigo
Enlace permanente
Comentarios
Se acaba otro año y en este caso además la década, en el siguiente 2020 harán 10 años ya desde que empecé a escribir artículos técnicos principalmente sobre GNU/Linux y Java, algunos artículos de opinión y desempaquetados los productos que compro relacionados con la tecnología. Una década escribiendo uno o dos artículos semanales, no es fácil aguantar durante todo este tiempo y conservar la motivación y tener el tiempo que requieren cada uno de los artículos. Muchos surgen de ideas del trabajo que en muchos casos no puedo aplicar laboralmente, salvo alguna pequeña excepción, por implementarlos en Java por mi preferencia en el caso de los de programación y usar otras tecnologías laboralmente.
Este segundo semestre he escrito algunos artículos menos, 34, frente a los 48 del primer semestre y es que con la compra de una PlayStation 4 estoy dedicando parte del tiempo que antes dedicaba al blog e investigar tecnología a jugar a algunos videojuegos, aún así esa cantidad de artículos sigue siendo al menos uno por semana que es mi cadencia mínima de publicación que deseo. En total en el 2019 he publicado 82 artículos para llegar a la cifra de 453 artículos en el tiempo de vida de Blog Bitix desde finales del 2013, son muchos más teniendo en cuenta para ser algo que dedico en mi tiempo libre y cada caracter de los artículos requiere teclearlo, corregir las faltas de ortografía, hacer que las frases estén bien construidas sintácticamente y sean fáciles de comprender, cada idea e imagen a recortar y capturar está colocada de forma artesanal y manual, lo único automatizado es generar la versión estática de la web que gracias a Hugo junto con GitHub Pages y algunos comandos de GNU/Linux me permite centrarme más en solo escribir el contenido.
Pero los artículos no es lo único que he hecho este 2019, he recibido algunas pull request e issues para Script para instalar Arch Linux fácil, rápido, desatendido, automatizado y personalizable y el repositorio en GitHub tiene una buena cantidad de stars y forks, he continuado manteniendo la traducción al español de VLC, he enviado una actualización con las nuevas cadenas y corregidos algunos errores de la traducción al español para la reciente versión 6.1 de VirtualBox y tratado de mejorar la de KeePassXC, algunas mejoras internas para generar el blog, incluido rediseñarlo para que el contenido esté centrado, más grande horizontalmente y publicidad lateral sticky.
Listando los artículos que he escrito durante el año 2019 y este semestre, en la categoría de artículos de desempaquetado he escrito sobre la PlayStation 4.
Dos de opinión.
- Smartcards en vez de discos para una futura generación de consolas
- Sobre los planes de pensiones, analizando sus ventajas fiscales y rentabilidad
Una de las temáticas principales de este blog es GNU/Linux, dentro de ella de diversa temática desde programación hasta el entorno de escritorio.
- Obtener los primeros, los últimos o los caracteres anteriores y posteriores de un archivo y el número de ocurrencias con head, tail y grep
- Administrar secretos y proteger datos sensibles con Vault
- Generar credenciales de conexión a base de datos bajo demanda con Vault
- Utilizar credenciales de conexión a la base de datos generadas por Vault en una aplicación de Spring
- Guía de inicio del gestor de terminales y sesiones tmux
- Microservicios con Spring Cloud, Consul, Nomad y Traefik
- Información básica del sistema y entorno de escritorio desde la terminal de GNU/Linux
- Cambiar la ubicación por defecto de los directorios de usuario en GNU/Linux
- Gestionar biblioteca y convertir entre formatos de libros electrónicos con Calibre
- Nube privada para documentos personales con Nextcloud y OnlyOffice
- Comando para convertir imágenes JPEG y PNG a WebP
- Buscar en el historial desde la barra de direcciones inteligente de Firefox
La otra temática principal de mi blog es la programación con el lenguaje Java donde están la mayoría de los artículos que he escrito.
- ¿Donde comprar un ordenador sin Windows o con GNU/Linux?
- Los tipos de módulos de JPMS añadidos a partir de Java 9
- Recuperar datos eficientemente en GraphQL usando batching con data loaders
- Publicación y suscripción de eventos con Guava EventBus en una aplicación Java
- Implementar tolerancia a fallos con Resilience4j
- Iniciar una aplicación de Spring Boot en un puerto aleatorio
- Ejemplo sencillo de como crear un documento PDF con Java y PDFBox
- La aplicación cliente de Steam en GNU/Linux
- Librería editor de markdown JavaScript y procesador de markdown para generar HTML con Java
- Novedades de Java 13
- Ventajas de usar un tipo específico para los identificadores de las entidades en vez de un tipo básico
- Cobertura de código y mutation testing en pruebas unitarias con JaCoCo y PIT en Java
- Interfaz de monitorización e instrumentalización con JMX en aplicaciones Java
- Rotar los archivos de trazas con log4j por fecha o tamaño
- Extraer información del navegador del usuario en el servidor de una aplicación web Java
- Implementar un segundo factor de autenticación en una aplicación web Java con Spring
- Generar documentos, informes y facturas en formato PDF con JasperReports y Java
Pasado el año está bien hacer un pequeño balance de como ha sido para evaluar si hay algo que se puede hacer para mejorar, en cuanto a las cifras del blog en número de visitas se ha mantenido prácticamente igual al 2018 con ~500K páginas vistas, a pesar de la cifra anualizada no son más de 1.5K al día que no es mucho, hay mucho margen de mejora. Aunque siempre es un punto de motivación normalmente no pienso en escribir artículos que atraigan a más lectores sino antes en lo que me apetece escribir y publicar. Aún escribiendo artículos más avanzados uno de los artículos más visitados es a pesar de su sencillez y simplicidad 4 formas de hacer un bucle for en Java, he escrito artículos mucho más complejos que mostrar varias formas de hacer un bucle for pero parece que los artículos sencillos tienen un público más amplio que los artículos más complejos.
He escrito lo que en cada momento lo que me ha apetecido, lógicamente no desdeñando conseguir más visitas pero sin ser esta la principal motivación de escribir algo. Como cada año, para observar las métricas pasados varios, hago públicos los datos de visitas en Analytics, ingresos de AdSense y de afiliación de Amazon. Por si a alguien sin blog, con uno o por comparar le resultan interesantes y quiere hacerse una idea.
En cuanto a ingresos algunos menos 410 € frente a 480 € del año anterior, aún así todos los meses de forma consistente los ingresos están alrededor de entre 20 y 30 € que no está mal.
En los ingresos por enlaces de afiliado de Amazon ha habido algunos meses especialmente notables y me sorprende que un solo blog como este le proporcione a Amazon facturar esa cantidad de dinero.
Aparte de la publicidad de AdSense la monetización por afiliación es una gran estrategia para conseguir ventas en un negocio beneficioso para las tres partes el editor que obtiene una recompensa por la venta motivándole a seguir escribiendo artículos que los usuarios consideren buenos como para finalizar en una compra, el usuario que dependiendo del artículo obtiene información objetiva que le disipa las dudas como para realizar con mayores garantías de hacer una buena compra y el vendedor que aumenta su facturación y en caso de que no se produzca la venta coloca enlaces dando su página de comercio electrónico a conocer con los enlaces disponibles para una futura ocasión u otros usuarios.
Esto es todo, ¡buen 2020!