Hemeroteca #6
Escrito por
el , actualizado el .
gnu-linux
planeta-codigo
software
software-libre
Enlace permanente
Comentarios
Seis nuevos meses para el Blog Bitix cumpliendo un año como tal y siendo la continuación de los casi cuatro años de El blog de pico.dev. Otro año que finaliza y toca hacer recapitulación de los que he escrito durante este tiempo, 26 nuevos artículos escritos con puntualidad uno por semana y publicados el viernes o sábado.
Aunque aún no puedo usar profesionalmente el framework web Apache Tapestry con el realmente me divierto programando sigo escribiendo sobre él con algunos temas interesantes tales que cómo usar un CDN, cómo crear plantillas para dar un aspecto común a todas las páginas de la aplicación, una comparativa entre el modelo «pull» que usa Tapestry y el modelo «push» que normalmente se usa en los framework basados en acciones, cómo crear una doble barra de botones sin duplicar el mismo código, como forzar el uso de https o la anotación Cached. Todo este contenido lo he añadido al libro PlugIn Tapestry y que puedes descargar de forma totalmente libre en varios formatos. No está mal y aún tengo más contenido pendiente por publicar tal que como embeber una aplicación web usando tomcat-embed de forma que la aplicación esté autocontenida y el despliegue sea más sencillo y evitemos problemas, hacer un ejemplo con el componente Grid que muestre sus grandes posibilidades y la gran cantidad de trabajo que nos puede ahorrar, …
- Actualización del libro PlugIn Tapestry
- Doble barra de botones con Apache Tapestry
- Forzar el uso del protocolo https en Apache Tapestry
- Usar Apache Tapestry en una aplicación «standalone»
- Servir recursos estáticos desde un CDN en Apache Tapestry
- Anotación Cached de Apache Tapestry
- Plantillas en Apache Tapestry
- Modelo «push» contra modelo «pull» en frameworks web
Respecto a artículos sobre programación también he escrito unos cuantos relativos a Java, me parece que cada uno de estos son interesantes mostrando algunos aspectos avanzados y útiles. Por supuesto, también tengo pendientes por escribir más artículos sobre Java, como generics, palabra reservada assert, los métodos equals y hashCode y como implementarlos…
- Ejercicios (katas) para mejorar habilidades de programación practicando
- 8+ libros para mejorar como programadores
- Cómo filtrar contenido HTML de forma segura
- Qué es y cómo hacer «web scraping» en Java
- Generar URLs semánticas y amigables
- Configuración usando código Java
- Monitorizar archivos con Java
- Compilar y cargar de forma dinámica una clase Java
Desde hace un tiempo estoy escribiendo más sobre temas de programación que sobre Linux más que nada porque Arch Linux me va también y me da tan pocos problemas que no encuentro oportunidades grandes de escribir sobre algún tema que le pueda resultar útil a alguien más. Sin embargo, si que he escrito sobre algunas herramientas que disponemos en Linux y del software libre como Docker, Ansible o Bitnami, tengo algunos artículos más por escribir sobre Memcached, EncFS, algo más de Redmine, …
- Introducción a Bitnami
- Integración entre Ansible y Docker
- Introducción a Ansible
- Cómo crear una imagen para Docker usando un Dockerfile
- Cómo instalar y guía de inicio básica de Docker
- Introducción y características de Docker
- Agregador Blog Stack rediseñado
- Procesador de documentos LyX
- Experiencia instalando sistema operativo a ordenador viejo
- De Arch Linux a Arch Linux
Si no quieres perderte ninguno de los nuevos artículos que escriba puede suscribirte al canal RSS de Blog Bitix, seguirme en twiter o desde hace un poco de tiempo seguir la página de Google+ de Blog Bitix. Por supuesto, en anteriores entregas de hemerotecas dispones de más artículos si algunos de estos te han parecido interesantes.
Y para finalizar quiero agradecer a Fran Mosteiro, Jose Luís Sánchez, Joaquín Bravo, Marcos Bello y algunos otros que esporádicamente también suelen hacer RT o marcar como favoritos los tweets de esta bitácora y que me ayudan un poquito o mucho a difundir lo que escribo ¡muchas gracias!, un saludo y ¡que comencéis bien el nuevo año 2015! :)