montes.dev

  • ACERCA DE…
  • El espejismo del vibe coding: cuando la relajación progresiva convierte al programador en espectador

    Interesante artículo escrito recientemente por Enrique Dans sobre vibe coding que merece la pena leer.

    La discusión sobre el vibe coding ha alcanzado un punto interesante cuando deja de ser una crítica externa y empieza a formularse desde dentro del propio ecosistema que lo impulsa. Que el CEO de una de las herramientas más avanzadas de programación asistida por inteligencia artificial advierta de que estamos construyendo software sobre cimientos frágiles no es una anécdota ni un ejercicio de falsa modestia: es una señal de alerta que conviene tomarse muy en serio. No porque la inteligencia artificial no funcione, sino porque funciona lo suficientemente bien como para inducir una peligrosa complacencia.

    Continuar en el blog de Enrique Dans.

    4 de enero de 2026

  • Java 25 ya está aquí, ya llegó

    La nueva versión de Java realmente no rompe nada no rompe nada (bueno, rompe a los que aún viven en 32 bits, ¿hola? ¿Hay alguien ahí?), pero pule bastante cosillas, veamos algunas cuantas.

    Constructores más flexibles

    Parece mentira, pero por fin se pueden hacer cosas antes de llamar a super() o this(). Ideal para validar argumentos o preparar datos.

    // Antes: obligado a llamar primero a super
    class Persona {
        Persona(String nombre) { }
    }
    
    class Empleado extends Persona {
        Empleado(String nombre) {
            super(nombre); // obligatorio aquí
            // Validar o transformar después
        }
    }
    // Ahora en Java 25
    class Empleado extends Persona {
        Empleado(String nombre) {
            if (nombre == null) nombre = "Desconocido"; // ya puedo hacerlo antes
            super(nombre);
        }
    }
    (más…)
    17 de septiembre de 2025

  • 10 errores tontos que todo programador en Java sigue cometiendo

    “La experiencia es ese maravilloso don que te llega justo después de haber metido la pata.” — Alguien que programó sin tests

    Dicen que con el tiempo uno se vuelve mejor programador. Que la experiencia ayuda a evitar los errores de principiante. Y es verdad… en parte. Porque hay ciertos fallos que, por algún motivo misterioso, siguen apareciendo incluso entre desarrolladores con años de práctica en Java.

    No hablamos de patrones complicados ni de problemas de concurrencia en microservicios. Hablamos de esos errores básicos, casi entrañables, que uno esperaría dejar atrás… pero no. Aquí va un repaso a 10 meteduras de pata que se siguen viendo —en proyectos reales, en producción, en 2025— por parte de programadores veteranos (ninguno de los cuales eres tú, claro).

    (más…)
    22 de julio de 2025
    java

  • Novedades principales del JDK 24

    Java 24 llegó en marzo 2025 y, como suele pasar últimamente, no viene con fuegos artificiales… pero sí con varias mejoras que te pueden hacer la vida un poco más llevadera. Nada de revoluciones ni promesas vacías. Solo cambios sensatos que huelen a “por fin”.

    Aquí te dejo un resumen directo y sin lios, para que no tengas que leerte mil líneas de JEPs antes de tu siguiente café.

    (más…)
    10 de abril de 2025

Creado, montado y concebido con WordPress