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…
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.
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.
¿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.

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.
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…

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.

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.
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…
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…