Armonía | En definitiva...

Bulletproof Web Design

  • Bulletproof Web Design, de Dan Cedelhorm
  • Comentado el 20 de marzo de 2006 por Juan G. Hurtado
  • Puntuación: 5 de 5

Portada del libro Bulletproof Web Design, de Dan Cedelhorm

Dos días es lo que me ha durado este libro, lo cual puede sonar muy mal, pero si además digo que me lo voy a volver a leer, la cosa cambia un poco, ¿no?

Bulletproof Web Design es un libro genial, donde Dan Cedelhorm nos instruye acerca de cómo crear nuestros diseños Web de forma bulletproof, (a prueba de balas). Para ello nos ofrece una serie de técnicas, "trucos", y detalles con los que llenar nuestro arsenal sobre XHTML y CSS.

La forma que tiene Dan Cedelhorm de escribir y de explicar las cosas me encanta, lo deja todo meridianamente claro, y además lo hace con gracia y apto para todo el mundo, (nada de tecnicismos innecesarios, etc.). Además, queda de manifiesto la creatividad con la que se pueden hacer las cosas usando estándares Web, uniendo claridad, sencillez y todas esas cosas propias de los genios pero al alcance de todos.

El libro está dividido en nueve capítulos, en los cuales, salvo en el último, se explican una serie de técnicas para conseguir un fin concreto, (textos flexibles, navegación escalable, layouts fluidos, etc.). En el último capítulo se hace un compendio de todo, creando un sitio Web desde cero usando todas las técnicas aprendidas durante la lectura

Aquí está el índice de contenidos:

  1. Flexible Text. Darle al usuario el máximo control sobre el tamaño de las fuentes en la página
  2. Scalable Navigation. Creación de sistemas de navegación que escalen a cualquier tamaño de texto o cualquier cantidad de contenido
  3. Expandable Rows. Evitar dar altura específica a los componentes horizontales de la página, permitiendo así que crezcan lo que necesiten
  4. Creative Floating. Uso de float para conseguir estructuras al "estilo de tablas pero que no son tablas", (¿queda claro...?)
  5. Indestructible Boxes. Cajas indestructibles que se adapten al contenido y a su tamaño
  6. No Images? No CSS? No problem. Creación de contenido accesible, asegurando que pueda leerse incluso sin imágenes o sin CSS
  7. Convertible Tables. Estilización de tablas, (para datos tabulares), mediante CSS
  8. Fluid Layouts. Maquetación de layouts fluidos que puedan expanderse y contraerse libremente sin problemas
  9. Putting It All Together. Creación de un diseño usando todas las técnicas anteriores

A primera vista puede parecer que es un contenido básico para aquellas personas experimentadas en esto del diseño Web con estándares, pero bajo esa capa de sencillez se encuentran una serie de potentes técnicas que los creadores novicios deberían aprender, y que los experimentados jamás deberían olvidar, ya que proveerán a nuestras páginas de una solidez exquisita.

El libro está disponible para comprar en papel desde Amazon por unos 25$. Recordar que está impreso en papel de una calidad increíble y a todo color, (con un diseño buenísimo, por cierto).

eMusic: Mes de Marzo

Este mes la compra en eMusic ha sido cortita en cuanto a artistas, ya que me he pillado varios albums de cada uno. Pero aún así estoy contento, he descubierto dos artistas que no conocía.

La lista ha sido la siguiente:

Los artistas que he descubierto han sido estos dos últimos, ya que de Miles Davis ya había oido algunas cosas, (todas buenísimas por cierto).

Aún no he podido escuchar a fondo los 4 albums de Julie Dorion y Bedhead, pero tienen muy buena pinta. Además, si tenemos en cuenta que los he descargado por consejo de eMusic al buscar artistas parecidos a Pedro the Lion, seguro que la diversión musical está garantizada.

Agile Web Development With Rails

Portada del libro Agile Web Development With Rails

Hace ya algunos meses que me compré el libro, pero por unos motivos o por otros no me lo he terminado hasta hace un par de días, después de una semana de lectura intensiva por las tardes de principio a fin, ya que había olvidado lo que había leído cuando lo compré, y la verdad que no me arrepiento.

El libro Agile Web Development With Rails es una magnífica introducción a Ruby on Rails, que abarca la gran mayoría de aspectos referentes a este framework de desarrollo Web.

Si no me equivoco es el primer libro sobre Rails publicado hasta la fecha, lo cual no cambia la calidad del título en absoluto. Lo único que puede afectarle es la aparición de nuevas versiones de Ruby on Rails, que harían que su contenido quedara un poco "obsoleto", pero es un riesgo que hay que correr si se quiere estar al día en una tecnología tan moderna y nueva como esta.

El libro se divide en dos partes muy bien diferenciadas. En la primera de ellas se construye paso a paso una aplicación desde cero, en concreto un sistema de venta on-line, a pequeña escala, claro está. Puede parecer sorprendente que lo primero que se trate en un libro de una tecnología tan nueva sea una aplicación de ejemplo, ya que puedes pensar que no te vas a enterar de nada. Pero esto no ocurre en absoluto, el libro está muy bien explicado, y los ejemplos son tan claros que te quedas de forma muy fácil con todas las ideas.

En la segunda parte del libro se entra más en profundidad en las entrañas de Rails, desmenuzando cada parte del framework en trozos fácilmente digeribles.

Esta segunda parte, al igual que Rails, (de forma básica), se divide en 3 partes: Active Record, Action View, Action Controller, que se corresponden con la filosofía MVC de desarrollo en la que se basa.

Además de lo ya comentado hay capítulos dedicados al sistema de e-Mails, o al entorno de pruebas integrado del sistema, o también, cómo no, a la últimamente inevitable Web 2.0, con todo el tema de AJAX, etc. tan de moda.

En definitiva, un libro estupendo que merece la pena adquirir si estás interesado en aprender algo sobre Ruby on Rails. Puedes comprar el libro, tanto en papel como en PDF, desde la Web de sus editores: Pragmatic Programmer

Getting Real: Guía "espiritual" para desarrolladores

Los chicos de 37signals han sacado hace poco un libro en formato PDF que yo, como comprador compulsivo que soy, he adquirido en el instante en que he sabido sobre su existencia.

Aún no lo he terminado, tengo otras cosas entre manos, pero lo que llevo hojeado pinta muy bien. Mucho contenido "inspirador", muchas pautas para desarrollar rápido y concentrado, en definitiva, una guía con una finalidad expresada claramente en su título: Getting Real

Para mi está siendo un libro más complicado que otros que he leido, ya que este no enseña formas de codificar, trucos para mejorar la estructura de tus desarrollos, etc. Este libro es algo más "insustancial" que todo eso. Este libro enseña una filosofía de trabajo, lo cual no siempre es fácil de digerir. Sea como sea, si os gusta esto del desarrollo Web, habeis disfrutado con alguna de las herramientas creada por estos chicos, y teneis 19$ para gastar, no lo dudeis, es una buena compra. Además, a mi personalmente me encanta ver ficheros PDF con esto en el pie:

This book was prepared exclusively for Juan G. Hurtado.

Paginación:

Búsqueda

Acerca de este blog

Armonía es el blog personal de Juan G. Hurtado, (C. V.). Aquí se tratarán muchos temas, pero sobre todo los relacionados con la programación, la tecnología, el desarrollo y los estándares en la World Wide Web.

Si quieres puedes visitar también las galerias de fotos guardadas en su cuenta Flickr, o su colección de enlaces en del.icio.us.

Velas en la oscuridad Mano del autor del blog en blanco y negro Trozo del paisaje desde la ventana del autor del blog Palma de la mano del autor del blog en blanco y negro

Lectura

CSS Mastery, de Andy Budd
Portada del libro Bulleproof Web Design
Muy buen libro, escrito por Andy Budd en el que nos muestra un repaso muy bien detallado por infinidad de técnicas ingeniosas para conseguir que nuestras hojas de estilo "hagan magia"
[Leer revisión]
Bulletproof Web Design, de Dan Cedelhorm
Portada del libro Bulleproof Web Design
Un libro genial en el que Dan Cedelhorm nos enseña cómo blindar nuestras páginas para evitar que se "rompan" ante configuraciones no habituales de los navegadores de los visitantes, (aparte de otras muchas cosas)
[Leer revisión]
Agile Web Development With Rails, de Dave Thomas y David Heinemeier
Portada del libro Agile Web Development With Rails
Una perfecta introducción a Ruby on Rails, el framework de desarrollo Web que está causando furor en estos momentos...
[Leer revisión]

Contacto

  • e-Mail: juan.g.hurtado@gmail.com
  • Jabber: juan.g.hurtado@jabberes.org
  • Skype: juan.g.hurtado
  • Messenger: the_micro_cuts@hotmail.com