Blog

  • 12 buenas prácticas en Java, revisadas para Java 25

    Doce buenas prácticas de Java revisadas y probadas con Java 25: inmutabilidad con records, copias defensivas, colecciones vacías, la caché de Integer, el finally que se traga excepciones y más.

    Leer más

  • Depuración

    Depuración

    La diferencia entre tapar un síntoma y quitar la causa. Añadir un parche que compensa el error deja el defecto dentro; encontrar la línea que falla y corregirla lo elimina.

    Leer más

  • Una carrera con el Universo

    Una carrera con el Universo

    Por mucho que se piense en todos los casos, siempre aparece un usuario que hace algo que nadie imaginó. Por eso conviene validar todo lo que llega de fuera.

    Leer más

  • Don’t Panic

    Don’t Panic

    «Don’t panic» es la frase de la cubierta de la Guía del autoestopista galáctico, de Douglas Adams, un libro de culto entre programadores. Aquí, la versión de quien llega a apagar el incendio.

    Leer más

  • Debes programar…

    Debes programar…

    Por si las dudas… Una forma exagerada de decir algo muy serio: escribe código pensando en quien lo leerá después. Muchas veces esa persona eres tú mismo, seis meses más tarde.

    Leer más

  • Programar es divertido

    Programar es divertido

    Linus Torvalds empezó Linux como un hobby, «por diversión», como tituló después su autobiografía. Contamos su historia en Linus Torvalds, la mente detrás de Linux.

    Leer más

  • La profecía JAVA

    La profecía JAVA

    Una broma de diciembre de 2012, cuando se decía que el calendario maya predecía el fin del mundo. El programa comprueba la fecha sin parar y lanza una excepción en el momento señalado. Como se ve, la excepción nunca llegó.

    Leer más

  • nosotros lo hacemos

    nosotros lo hacemos

    Un guiño a la eterna rivalidad entre quienes diseñan y quienes programan. En realidad un buen diseño ahorra mucho trabajo al programar, como recuerda otra de estas imágenes: sin diseño, programar es agregar errores a un archivo vacío.

    Leer más

  • Consejo

    Consejo

    «Primero resuelve el problema, después escribes el código» -John Johnson Escribir código es la última parte. Antes hay que entender el problema y tener claro cómo resolverlo; si no, el código solo sirve para descubrir que no lo entendías.

    Leer más

  • Soy programador

    Soy programador

    para bien o para mal Para mucha gente, programar sigue pareciendo un poco brujería. Lo bueno es que se aprende estudiando, como decía la madre del cartel.

    Leer más