24 de febrero de 2019

Spring Boot Parte 1 - Introducción y Hola Mundo



Comenzamos hoy con esta serie tutoriales sobre Spring Boot para renovarnos un poco, especialmente después de haber podido aprender algo de Spring Core y de Spring MVC

Seguramente muchos habrán escuchado de Spring Boot, sobre todo en el ámbito de los microservicios, pero ¿qué es Spring Boot? Spring Boot es un framework ligero que permite eliminar la mayor parte del trabajo de las configuraciones básicas de Spring. Es una de esas maravillas dentro de la maravilla que ya es Spring; literalmente en unos pocos segundos se puede tener una aplicación web recibiendo peticiones y lista para desplegarse, ya que contiene un conjunto inteligente de valores por default, por lo que requiere muy poca o ninguna configuración, y esa poca configuración se da en forma de anotaciones. No por nada ha sido una de las herramientas más utilizados por la comunidad de Spring desde su aparición en 2013.

Además de esto, Spring Boot proporciona un conjunto rico de herramientas integradas para sólo tener que preocuparnos de la lógica de la aplicación. A lo largo de esta serie de tutoriales iremos viendo y configurando cada una de estas herramientas.

23 de febrero de 2019

Java Tutoriales está de regreso y tendrá algunos cambios

Ha sido un poco más de dos años desde la última vez que escribí. No ha sido por gusto sino por algunas causas de fuerza mayor; pero ya estoy finalmente de regreso.

Con esto quiero decirles que el blog tendrá algunos cambios, no se preocupen que todos serán para bien ^_^. En primer lugar los tutoriales se mantienen con su mismo formato, no se preocupen por eso; aunque ahora buscaré que sean un poco más cortos ya que me tomaba mucho tiempo escribirlos y esa es una de las razones por las que tardaba tanto en escribir nuevos tutoriales, y algunas veces tenía que dejarlos a medias por un buen rato, con tutoriales más cortos podré publicar más seguido.

En segundo lugar iré agregando no solamente tutoriales de Frameworks Java, sino también comenzaré a agregar tutoriales de Patrones de Diseño, UML, Buenas Prácticas y algo de Arquitectura de Software, para ir haciendo más completos los temas de los que trata; de vez en cuando incluso agregaré algunos temas que no tengan que ver con Java, pero sí con el mundo del desarrollo.

Tercero, debido a los cambios que ha habido con Java en los últimos años, en los tutoriales ya no usaré NetBeans sino que cambiaré a Eclipse; esta es una decisión que no me ha gustado mucho pero la verdad desde que la fundación Apache tomó el proyecto, y debido a que Oracle aún no ha terminado de donar completamente todos los módulos y plugins el IDE me parece que ya no funciona tan bien como antes. También, ya no usaremos los jars de las librerías directamente, sino que haremos la gestión de dependencias a través de Gradle, esto un poco con la idea de ir aprendiendo poco a poco cómo funciona esta herramienta.... ¿que por qué no uso Maven? Personalmente en mi trabajo llevo usando Maven desde hace unos 10 años, es una herramienta muy completa, madura y estable; también hay mucho material sobre cómo funciona en infinidad de lugares en la red; Gradle es nuevo para mi así que aprovecharé para aprender a usarlo mejor ;).

Finalmente, el código ya no será colocado en un sitio de Google para su descarga, sino que lo colocaré en Github, creo que así será más fácil para todos simplemente clonar el repositorio, y para mí será más fácil subirlo y actualizarlo.

Bien, me parece que eso es todo; además de una ligera actualización de imagen del blog, que ya le hacía mucha falta. El 21 de enero pasado este blog cumplió 10 años, así que ya era algo justo y necesario.

Siempre es bueno estar de regreso en casa, así que sea bienvenidos y gracias por la paciencia; también perdón a todas las personas a las que no pude contestarles en este tiempo, pero ya estoy de regreso.

Seguimos con las redes sociales del sitio, así que cualquier cosa no duden en ponerse en contacto. Por alguna razón Facebook eliminó el sitio anterior así que tuve que crear una nueva página de JavaTutoriales para poder estar en contacto; pueden encontrare en:

Twitter @JavaTutoriales
GMail: programadorjavablog@gmail.com
Faceboook: @JavaTutoriales

Esperen pronto la primera entrada de esta nueva etapa de JavaTutoriales!!