Blog

  • Algunos consejos sobre el uso de Eclipse

    Evita los problemas de instalación Nunca instales una versión nueva de Eclipse sobre una versión  antigua.  Renombra la instalación antigua para quitarla del camino y descomprime la versión nueva en un directorio limpio. Recupera tu workspace dañado Un workspace dañado es una causa común de problemas entre muchos desarrolladores. Si tu instalación de  eclipse comienza a tener errores o…

    Leer más

  • El método main en Java: por qué public static void, y qué cambió en Java 25

    Por qué el main de Java se declara public static void main(String[] args), qué pasa si es privado, para qué sirve System.exit y las formas nuevas que acepta Java 25.

    Leer más

  • String, StringBuffer y StringBuilder en Java: diferencias y cuándo usar cada uno

    String es inmutable; StringBuilder y StringBuffer se pueden modificar, y solo StringBuffer está sincronizado. Qué significa cada cosa, cuánto cuesta concatenar con + en un bucle y por qué hoy casi nunca hace falta StringBuffer, con ejemplos probados en Java 25.

    Leer más

  • ¿Qué es un objeto inmutable en Java?

    Qué es un objeto inmutable en Java, en qué se diferencia de una variable final, cómo crear uno con record y List.copyOf, y lo que pasa cuando una clave mutable cambia dentro de un HashMap.

    Leer más

  • Primera lección

    Primera lección

    Primera lección para novatos de Java La primera lección para quien empieza con Java: no tiene nada que ver con JavaScript, salvo el nombre y parte de la sintaxis. Si quieres aprender Java desde cero, tienes nuestro curso de Java.

    Leer más

  • Algunas cosas que solemos decir los programadores

    Algunas cosas que solemos decir en nuestra profesión: «Funcionaba en mi computadora. Ven conmigo y velo por ti mismo si no me crees» ¿Quién te dio el usuario admin?  ¿Eres administrador? «No es un error, es sólo otra de sus funciones» «Eso es raro…» «Nunca había hecho eso antes…» «Ayer funcionaba» «¡¿Cómo es posible?!» «Revisaste…

    Leer más

  • El primer paso para tu recuperación

    El primer paso para tu recuperación

    …admitir que tienes un problema Una parodia de las reuniones de grupos de ayuda, donde el primer paso para recuperarse es admitir que tienes un problema. En este caso, el problema es no poder dejar de programar.

    Leer más

  • Como escribir buen código

    Como escribir buen código

    Es la versión en español de una conocida tira de xkcd. Se ríe de algo real: ni la prisa ni el perfeccionismo llevan a buen código por sí solos, y los requisitos cambian a mitad de camino.

    Leer más

  • Quince Principios Que Un Ingeniero De Software Debe Seguir

    Una lista de quince principios que un Ingeniero de Software quizá debería seguir. Mantén en mente los fundamentos.  Si olvidas los conceptos básicos de los lenguajes de programación estás perdiendo tu conocimiento más fundamental.  Lo cual no es buena idea. Asume siempre el peor escenario.  Si tuviste una educación formal en ciencias de la computación, quizá aprendiste algo acerca de la notación…

    Leer más

  • Buenas prácticas para el uso de Bases de Datos

    Un buen diseño de base de datos facilita el mantenimiento, protege la información y ayuda a que las consultas funcionen bien. Estas recomendaciones sirven como guía: conviene adaptarlas al motor de base de datos, a la aplicación y a las necesidades del proyecto. Nombres y estructura 1. Usa nombres claros y consistentes Elige una convención…

    Leer más