Hemeroteca #12
Escrito por
el , actualizado el .
blog
java
planeta-codigo
programacion
software
software-libre
tapestry
gnu-linux
Enlace permanente
Comentarios
Cuarto año de Blog Bitix y en febrero serán ocho desde que empecé con El blog del pico.dev. En los últimos seis meses he seguido publicando casi a dos artículos por semana y durante el 2017 ha sido casi siempre así, en este semestre han sido 48 artículos, que juntos con los 39 del primero son 87 durante el año 2017, mi mayor tasa de publicación en un año.
En estas hemerotecas siempre repaso cual es la evolución de visitas e ingresos de AdSense que quizá a alguien más le resulte de interés. En Junio y Julio alcance unas 50K páginas vistas el mayor pico de visitas, aunque en meses posteriores han descendido, al principio lo achacaba a los meses vacacionales de verano pero luego se han mantenido no se si por alguna penalización de Google o algún artículo que recibía muchas visitas y haya descendido en su posicionamiento. En cualquier caso en los últimos meses del año las visitas han tenido una tendencia ascendente, de unas 40K páginas vistas y superior respecto a las de hace una año que comparándolas han sido de 25K en 2016 y de 38K en 2017 un crecimiento de un 85%. No está mal, si el año siguiente fuese igual me daría por muy satisfecho.
En el apartado de ingresos por la publicidad AdSense, algunos artículos patrocinados y enlaces de afiliación también ha estado bien. En estos momentos por AdSense es raro el día que no recibo al menos un euro y algún día excepcional he recibido 8, otros algo menos de 2 y 3, mensualmente ya es habitual que esté en un rango de 30 y 45 €, los ingresos de AdSense se relacionan en gran medida con el número de visitas. Al final el artículo que publiqué sobre los cursos de formación de KeepCoding han merecido la pena como artículo patrocinado con la compra de dos usuario de tres cursos (aunque la mayoría de gente se registran a los cursos gratuitos), pero esto junto con los artículos patrocinados es más esporádico y por el momento poco habitual para mi.
En alguna ocasión me han comentado que me donarían algo por los artículos que escribo, una posibilidad sería usar Patreon o PayPal, sin embargo, no me convence mucho la donación directa por ser demasiado generosa y he preferido añadir una página con ciertos productos tecnológicos y gamers seleccionados para que si alguien le gusta mis artículos, se acuerda y quiere donarme algo lo haga a través de estos enlaces de afiliación. Al que compra le cuesta lo mismo pero yo recibo una comisión. Esto me recuerda que debería hacer alguna nueva donación a proyectos de software libre y estoy pensando en Lineage OS y Replicant.
Quien crea que es mucho que pruebe a crearse una bitácora, un canal en YouTube o un podcast y verá rápidamente que o se acierta en la temática y se es muy bueno creando contenido que genera interés o primero verá que han de pasar dos años y dedicar una ingente cantidad de horas a crear ese contenido para llegar a estas cifras que tampoco son altas, no en vano muchos de estos proyectos son abandonados al cabo de unos meses, por algo será.
Pero por otra parte he recibido buenos comentarios sobre lo que escribo en Blog Bitix, por algunas personas vía Twitter y otras en algún comentario que me anima a seguir escribiendo y compartiendo como hasta ahora lo que voy aprendiendo e investigando que algún día espero utilizar en algún trabajo antes de que me jubile o pruebe ser un jardinero o barrendero.
Este año 2017 he escrito los artículos y este semestre me propuse publicar una mayor cantidad de artículos relacionados con el lenguaje de programación Java con motivo de la pasada publicación de Java 9. Pero primero empecé con un par de artículos sobre portlets y Apache Tapestry que en algún momento espero añadirlos en alguna sección del libro PlugIn Tapestry. Por supuesto, varios artículos comentando las novedades más relevantes de Java 9 publicado en septiembre entre ellas la modularidad y otras no menos notables.
- Introducción a los portales y ejemplo de portlet con Liferay
- Portlets con el framework Apache Tapestry y Apache Pluto
- Iniciar rápido un proyecto de Java con Gradle o de Spring con Spring Initializr
- Iniciación a la programación concurrente en Java
- 4 formas de hacer un bucle for en Java
- Ejecutar varias tareas de forma concurrente en Java
- El antipatrón de inicialización de variables con dobles llaves en Java
- Cache simple de datos y con Ehcache en Java
- Los cuantificadores greedy, reluctant y possessive en expresiones regulares
- Los tipos de referencias débiles soft, weak y phantom en Java
- La herramienta de documentación Javadoc de Java
- Cómo generar la documentación Javadoc con Gradle
- Crear anotaciones de Javadoc personalizadas con taglets
- Cambiar y personalizar los estilos de la documentación Javadoc
- Novedades y nuevas características de Java 9, los módulos
- Novedades de Java 9, más allá de la modularidad
- JShell la herramienta REPL incorporada en Java 9
- Evitar niveles de anidación de sentencias condicionales con guard clauses
- Ejemplo con el cliente HTTP/2 de Java
- Obtener el mínimo o máximo de dos, una lista o stream de valores en Java
- Las excepciones para gestionar errores en Java
- Obtener información de la pila de las excepciones
- Formas de reducir el código de las clases POJO de Java
- Visualizar datos y generar gráficas en Java con JFreeChart
- La forma correcta de ordenar alfabéticamente cadenas en Java
- Introducción a la programación funcional con Java y la librería Vavr
Una serie de artículos sobre GraphQL como alternativa a una API REST que tiene algunas ventajas. Aún me queda publicar uno de esta serie, en cuanto se acepte un pull request a raíz de una petición que cree con un problema que me encontré.
- Qué es GraphQL y ejemplo para una interfaz de un servicio con Spring Boot y Java
- Usar un resolver para recuperar propiedades en GraphQL
- Consultas con parámetros para filtrar datos en GraphQL
- Paginación usando cursores en GraphQL y Java
- Definir nuevos tipos de datos escalares en GraphQL
- Devolver mensajes de error descriptivos en GraphQL
De los menos en este semestre están relacionados con el software libre. De GitLab tengo otro par de artículos por publicar para realizar integración continua y mostrando más en detalles su gestión de peticiones, wiki y páginas. Si estas navidades tienes algún momento para ver la televisión en uno de los siguientes artículos encontrarás varias ideas relacionadas con la tecnología.
- Instalar y renovar un certificado de Let’s Encrypt en Nginx
- El buscador que respeta tu privacidad, DuckDuckGo
- Películas sobre tecnología o informática, series, documentales, vídeos, libros, GNU/Linux y software libre
- Como eliminar metainformación de las fotos en GNU/Linux
- GitLab, la completa herramienta integrada para desarrollo de software
O de opinión.
- La triste realidad de Java, versiones antiguas
- Consejos para empresas y gente de recursos humanos que busquen talento
- Microsoft does not care if you use Windows or Office without a license
Algunos artículos de tema alternativos en la temática principal de este blog pero que también me gusta compartir, comentando el cambio que hice de compañía eléctrica a Holaluz, de caldera a termo eléctrico y la diferencia en la factura entre tener caldera y tener termo eléctrico. Un par de artículos de los robles que he plantado que espero prosperen, publicaré alguno más. También algún artículo de desempaquetado.
- Desempaquetado maletín herramientas Mannesmann y bandejas melamina Balvi
- La búsqueda de ejemplares de roble común
- Cómo seleccionar y hacer germinar fácil semillas de roble
- Sustituir caldera de gas por un termo eléctrico Fleck Duo 7 50
- Comparando la factura entre caldera de gas y termo eléctrico
- Me cambio a la eléctrica Holaluz
Una buena colección de libros técnicos que he leído durante el último trío de años y me han gustado junto con una selección de productos tecnológicos.
- 37 buenos libros sobre sobre Java, Linux, DevOps y desarrollo que he leído
- 8+ ideas de productos tecnológicos para comprar o regalar
Espero seguir escribiendo como hasta ahora en el 2018 si el tiempo del que dispongo me lo permite y continuo con motivación. Por lo pronto son unos cuantos artículos que ya tengo escritos a falta de retocar en el momento que los publique. Puedes aprovechar para repasar esta lista y leer alguno si te lo perdiste, por supuesto si aún no lo has hecho, suscríbete con tu lector preferido al feed a Blog Bitix. Finalmente, ya solo me queda desearos con la siguiente imagen linuxera de Klowner… ¡Buen 2016 2018!