Entradas

Roadmap Java Fullstack Developer 2024

Imagen
Vuelvo al blog después de tiempo, porque no tenía tiempo 😁 Esta vez tengo la motivación de desarrollar un roadmap para que cualquier desarrollador que tenga la intensión de ser un Java Developer pueda seguir estos niveles.

Las redes sociales

Imagen
Bueno, esto ya se salió de control.  Desde que Elon Musk tomó el control de Twitter para hacerlo más libre, solo logró que sea más restringido. Ahora Reddit cobra por los subreddit... ya no es libre como lo era. Hay redes sociales que de verdad son libres, pero no le dan tanta publicidad. Hay redes sociales que son basura y son muy usadas. Así que, aquí listaré las redes sociales que he creado y que trataré de tener algún contenido, y claro, que aporten al conocimiento (y de hecho que no tendrán mucha acogida).

Conociendo las Expresionas Lambdas: desde lo simple hasta lo avanzado.

Imagen
Veamos las expresiones Lambda, desde lo simple hasta lo complejo, para saber cómo aplicarlo y por qué aplicarlo. Vamos

¿Qué son los :: en Java?

Imagen
¿Vas llevando tiempo programando en Java y de repente encuentras que usan esta notación? String::toUpperCase Y te preguntas ¿Ya parece C++? ¿Qué es eso? ¿Cómo funciona ese :: Aquí explicaremos un poco de qué trata.

DataSource en Jakarta EE

Imagen
Para que nuestra aplicación Jakarta EE tenga conexión a la base de datos, debemos configurar un DataSource. No debemos usar la clase java.sql.DriverManager , es decir, la conexión nativa a JDBC, sino, debemos usar lo que ofrece el servidor Jakarta EE. Aquí mostraremos dos maneras: configurando el DataSource en la misma aplicación, y configurando en el Servidor Jakarta EE.

JDK Record ¿Lo necesito?

Imagen
JEP 395: Records : https://openjdk.org/jeps/395 . Apareció en la versión JDK 14 como preliminar, y ya fue lanzado como oficial en la versión JDK 16. ¿Para qué es? ¿Para qué sirve? ¿Será peligroso para mis proyectos? ¿Será más peligroso para mis hijos?. En este artículo examinaremos hasta qué tan útil puede ser los Records en JDK.

Jakarta EE 9 Essentials Archetype

Imagen
Acabo de publicar mi primer arquetipo a Maven 🎉🎉🎉 Se llama "Jakarta EE 9 Essentials Archetype". Permite crear un proyecto básico con las mínimas dependencias, compatible para cualquier servidor Jakarta EE 9. Tiene una nada de dependencias y de plugins, solo lo necesario para que se construya una aplicación Jakarta EE. El sitio web del proyecto: https://apuntesdejava.github.io/jakartaee9-essentials-archetype/ Detalles del arquetipo en el repositorio central: https://search.maven.org/artifact/com.apuntesdejava/jakartaee9-essentials/0.1/maven-archetype Modo de uso Para crear un proyecto basta con ejecutar el siguiente comando desde la consola desde una carpeta / directorio en blanco: mvn -DarchetypeGroupId=com.apuntesdejava \ -DarchetypeArtifactId=jakartaee9-essentials \ org.apache.maven.plugins:maven-archetype-plugin:generate Si se ejecuta así, el maven preguntará por el nombre el grupo, del artefacto y del paquete del proyecto a crear. Con NetBeans Con IntelliJ Con ...