Java 8: más allá de los lambdas

Java 8 es la próxima versión del lenguaje, y contendrá muchas mejoras. En el artículo Java 8: más allá de los lambdas compartí un resumen que incluye varias de las novedades que se vienen (incluyendo los lambdas), con pequeñas explicaciones, ejemplos de código y links para leer más sobre cada tema, incluyendo otros temas además de los lambdas.

Curso de Spring

Hace unos meses di un curso interno en mi empresa de Spring sobre IO, AOP, Security , etc.., entonces queria compartir con toda la comunidad de SpringHispano este pequeño aporte a la difusión del conocimiento. Actualmente esta subido en git:

Cursos y ejemplos

Ahi teneis una presentación en power point y ejemplos de spring. Espero que sea de gran utilidad.

Saludos.

Soporte JDBC - Pro Spring 3 - Apress

Hola a todos, en esta ocasion quisiera compartir con ustedes un material que he extraido del libros Spring Pro 3 de Apress, esta en ingles pero lo he traducido, no se si esta a la perfeccion pero trate de hacer mi mayor esfuerzo, cualquier mejoria en la traduccion les agradezco, espero les sea de mucha utilidad, el materia tiene el siguiente contenido...

Nota: el material viene adjunto, cualquier anomalia, mandarme un msj...

Tabla de contenido
 
Capitulo 8 : Soporte Spring JDBC
Ejemplo de Modelo de Datos para Código de Ejemplo
Explorando la Infraestructura de JDBC
Infraestructura de Spring JDBC
Información General y Paquetes Usados
Conexiones a Base de Datos y DataSources
Soporte de Base de Datos Embebidas
Usando DataSources en Clases DAO
Manejo de Excepciones
La Clase JdbcTemplate
Inicializando JdbcTemplate en una Clase DAO
Recuperando un Único-Valor-Usando la clase JdbcTemplate
Usando Parámetros con Nombres con NamedParameterJdbcTemplate
Recuperando Objetos de Dominio con RowMapper<T>
Recuperando Objetos de Dominio Anidados con ResultSetExtractor
Clases Spring que Modelan Operaciones JDBC
Configurando JDBC DAO para Usar Anotaciones
Consultando Datos Usando MappingSqlQuery<T>
Actualizando Datos Usando SqlUpdate
Insertando Datos y Recuperando la Llave Generada
Operaciones de Procesamiento por Lotes con BatchSqlUpdate
Llamando Funciones Almacenadas Usando SqlFunction
Usando la Configuración de Java
Proyecto Spring Data: JDBC Extensions
Consideraciones para Usar JDBC
Resumen

Workshop de Git + Github en SynergyJ, charla abierta y Drinkup con @matthewmccull

Los sistemas de control de versiones son herramienta fundamental en cualquier proyecto de software, es por esto que a toda la comunidad de desarrolladores de cualquier plataforma, les estamos invitando asistan al evento organizado por SynergyJ el día 15 de Mayo del presente, en donde Matthew McCullough de GitHub vendrá a impartir un Workshop. Este evento es de pago y es de cupo límitado.

Toda la información para registrarte la puedes encontrar en http://synergyj.com/git/

Definitivamente no se lo pueden perder.

Seguido al workshop se les hace la cordial invitación a toda la comunidad de desarrolladores de cualquier plataforma a la sesión abierta que dará Matthew McCullough, quién es instructor oficial de GitHub.com, autor de libros como Building and Testing with Gradle y Version Control with Git: Powerful tools and techniques for collaborative software development.

La charla se llevará a cabo en las mismas instalaciones del Workshop y esta totalmente abierta al público, es gratuita y es importante que se registren al evento.

Su registro lo pueden hacer en: http://stghq.me/e/qU

La ubicación es en Av. San Lorenzo 1009 Piso 4, colonia Del Valle, Delegación Benito Juárez, México D.F., C.P. 03100 y será a las 17:30 hrs.

Después de esta sesión daremos paso al Drinkup de SynergyJ y Github, el cuál se llevará a cabo en Corazón de Maguey ubicado en Jardín Centenario 9, Colonia Villa Coyoacán, cerca del lugar de la sesión. La reservación esta hecha a nombre de SynergyJ y Github y es a partir de las 20;00 hrs.

Sin dudarlo será una excelente experiencia compartir y platicar con Matthew algunas de sus experiencias como desarrollador e instructor de compañías de software de gran renombre.

Los esperamos

Acceso a datos con JDBC [Capitulo 13 Documentacion de Referencia v3.1]

Descargate el PDF

Hola un saludo a todos, soy nuevo en esto de Spring y estuve leyendo la informacion de la documentacion de referencias que ofrece Spring Framework y quise compartir con ustedes el capitulo 13 traducido al español, cualquier mejoria en la traduccion se les agradeceria mucho... faltan unos detalle, cuando finalice adjuntare el documento en word que esta mejor formateado...

El archivo lo pueden ver ya formateado desde aqui

Video podcast de ViveCodigo 00xEOS - Final de temporada

Agradecemos su preferencia y sus descargas, en este episodio invitamos a los entrevistados en podcast anteriores y tuvimos un gran cierre con alitas y cervezas, regalando libros y entradas para SGCE. En verdad nos divertimos haciendo este podcast. Nuevamente reciban nuestras expresiones de gratitud y respeto.

Spring AOP – Anotaciones - Ejemplos

Acá les copio un link interesante:

http://www.apprenticeshipnotes.org/2012/04/spring-aopexamples.html

En el podrán encontrar 2 ejemplos que muestran el poder de Spring AOP.

  • En el primer ejemplo se muestra el uso de: Before,After y Around advice. 
  • En el segundo ejemplo que al menos a mi me parece más interesante se muestra el uso de Introductions o Mixin.

Otra cosa adicional es que incluye el código fuente configurado usando Gradle, por lo cual es fácil bajarlo y poder probarlo y modificar uno mismo las cosas que crea conveniente para tener más claro el tema. Espero que lo revisen y comenten.

Podcast de ViveCodigo 00x17 : Entrevista con Graeme Rocher

Una emisión más en audio del podcast de ViveCodigo presentando en entrevista a Graeme Rocher, creador de Grails; la liga del sitio original en: http://vivecodigo.org/2012/04/09/episodio-17-de-la-temporada-0/

Podcast de ViveCodigo 00x16 : Agile inception

Se acerca el final de la temporada y en ViveCodigo pudimos meternos en una organización con varios desarrolladores, líderes de proyecto y arquitectos para incentivar el uso de prácticas ágiles, el resultado fue un episodio distinto a los anteriores donde seguramente encontrarás varias joyas("frases legendarias") para cuando hacemos software. No se lo pueden perder. La liga original en: http://vivecodigo.org/2012/03/31/episodio-16-de-la-temporada-0/

Podcast de ViveCodigo 00x15 : Coding Dojo

 

A través del sitio de ViveCodigo.org, se ha publicado su última edición en donde se realizó un Coding Dojo, en el video, se muestra a los asistentes resolviendo una Kata de nombre "Numbers to LCD", para más detalle al respecto te recomendamos visitar el blog post. 
 
Saludos