Aliens contra Elefantes
el libro de las buenas prácticas en PHP

¿Qué es ésto?

Aliens contra Elephantes es un muy divertido libro sobre buenas prácticas en PHP, fácil de leer y entender que estoy escribiendo.

Es un libro sobre programación con naves espaciales, robots, elefantes extraños, batallas y explosiones.

Es el viaje de un pequeño grupo de programadores de PHP liderados por una tímida y pequeña chica que quiere salvar el mundo.

Un libro que te descubrirá las mejores prácticas para PHP en 2021.

Este libro es la suma de mis pasiones: la programación, escribir, enseñar, compartir y dibujar. Espero que disfrutes leyéndolo tanto como estoy disfrutando yo al crearlo.

Lee los primeros capítulos Compra el libro

¿De qué va la historia?

Año 2022.

La tierra.

Yelena Ztsaitsev, la última programadora de Java ha fallecido.

Con ella la humanidad ha perdido a todos sus desarrolladores; de Java y de todos los lenguajes de programación.

Es la culminación del plan de una raza alienígena que busca el control de nuestro planeta.

Hace años sus sistemas de inteligencia artificial aliénigenas escrutaron todas nuestras redes sociales para detectar posibles amenazas. Programadores y hackers fueron el principal objetivo detectado. Así que decidieron acabar con ellos. Con todos ellos.

El siguiente paso fue analizar los comentarios de la comunidad de desarrolladores.

Y encontraron un patrón, una verdad que parecía indiscutible: los programadores de PHP no son programadores de verdad. Así que dejaron a éstos fuera de su punto de mira. Un error que pagarán muy caro.

Lee los primeros capítulos Compra el libro

¿Qué tiene este libro de especial?

Es divertido

Esa es una de las premisas de este proyecto; tiene que ser divertido. Divertido para mí al escribirlo y divertido para tí al leerlo.

Se aprende

Vale, es divertido. Pero ¿se aprende? Pues esa es la idea. En cada capítulo iré introduciendo conceptos que considero importantes para escribir código de calidad. Estoy volcando en este libro la experiencia que he ido acumulando a lo largo de los años.

Cuento, a través de María (la protagonista), cómo he ido descubriendo cosas como los Principios Solid, los patrones de diseño y cuándo usarlos.

Lee los primeros capítulos Compra el libro

Contenido del libro

Con este libro aprenderás por qué "perder tiempo" escribiendo código de calidad, fácilmente legible y mantenible es importante.

Algunos de los contenidos del libro:

  • Cómo escribir código legible en PHP.
  • Los principios SOLID aplicados a PHP.
  • Patrones de diseño.
  • Buenas prácticas.
  • Introducción al TDD y las pruebas automatizadas.
  • Refactorización.

Mira en la sección ¿En qué estado está el libro? para ver cómo avanza.

Lee los primeros capítulos Compra el libro

¿En qué estado está el libro?

Actualización: 25/05/2023.

Este libro está aún en proceso. Todavía lo estoy escribiendo. ¿Tiene riesgo? Sí, claro. Pero es un proyecto con el que estoy muy, pero que muy emocionado y en el que estoy metiendo una energía tremenda.

Mi plan es ir publicando uno o dos capítulos por semana hasta terminarlo. Os iré enviando las actualizaciones a quienes lo compréis mientras lo esté escribiendo. Y si tenéis dudas podéis preguntar.

Por ahora el libro tiene cerca de 40 páginas y los siguientes capítulos:

Acerca del autor

Me llamo Gorka Urrutia (Twitter).

Mis comienzos en el desarrollo web tienen su origen en la procastinación. Mientras estudiaba la carrera de ingeniería industrial descubrí que los libros de informática de mi hermano me apasionaban más que la termodinámica y la mecánica cuántica.

Monté mi primera empresa allá por el año 2001 y desde entonces he intentado hacer siempre lo que más me apetecía en el momento (desde el desarrollo web hasta montar una tienda de comics).

He llegado a odiar PHP... hasta que comprendí que otra forma de programar era posible. Fue allá por el año 2015, cuando decidí que debía pegar un cambio de rumbo a mi forma de trabajar.

Ahora estoy como pez en el agua, gestionando y desarrollando proyectos en PHP/JavaScript, escribiendo libros, dando charlas y compartiendo mis conocimientos.

Puse en marcha hace unos años un blog sobre PHP llamado PHPSensei en el que suelo compartir lo que se y lo que voy descubriendo.

Empieza a leer el libro

Descárgate los primeros capítulos de forma gratuita:

Lee los primeros capítulos Compra el libro

Entérate de las novedades

Apúntate al boletín de PHP Sensei y entérate de las novedades:

Preguntas frecuentes

¿Y si no me gusta el libro?

Eso no va a ocurrir. Pero si ocurriera envíame un email y te devuelvo el dinero.

¿Puedo "piratearlo"?

No seré yo quien te lo impida. Solo te pido dos cosas:

  1. que no montes un baño de sangre durante tu acto de piratería.
  2. que si te gusta colabores económicamente porque escribir un libro es un esfuerzo enorme.

¿Qué pasa si colaboré en la fallida campaña de Kickstarter?

Te lo cuento aquí. Pero, en resumen, que te haré llegar el libro de forma gratuita como agradecimiento. Envíame un email y lo comentamos.

¿El libro está terminado?

Vaya, no has leído con mucha atención. Echa un vistazo aquí arriba.

¿Salen los soldados-elefante en el libro?

Sí, sí, claro que aparecen. Pero tendrás que leer el libro para descubrir cómo.

¡Compra el libro!

Escoge la opción que más te convenga:

An Alien Hater

Elephant soldier

Para lectores

Para quienes solo quieren el libro. Recuerda que está sin terminar. Antes de comprar mira el estado del libro.

Más información y ventajas

An Alien Hater

Resistance Hero

Para apoyar a tope

¿Quieres poder elegir a uno de los personajes? Antes de comprar mira el estado del libro.

Más información y ventajas

¡Patrocina el libro!

An Alien Hater

Elephant Hater

Para "haters" de PHP

Si odias PHP o me odias a mí no dudes más y escoge esta opción.

Más información y ventajas

An Alien Hater

Elephant Lover

Para "lovers" de PHP

Si te gusta PHP o te caigo bien pero el libro no te interesa esta es tu opción.

Más información y ventajas

An Alien Hater

Alien Soldado

Para patrocinar

¿Quieres que tu empresa sea recordada por siempre como la impulsora de este libro? ¡No pierdas esta oportunidad!

Más información y ventajas

An Alien Hater

Alien Supremo

Para patrocinar a tope

¿Quieres que tu empresa sea recordada por siempre como la impulsora de este libro? ¡No pierdas esta oportunidad!

Más información y ventajas