Social
Buscar
IntelliJ IDEA

Ofertas laborales

Entries in java (23)

martes
mar032015

JSR363: Unidades de Medida @CLOJUG

En el mes de Marzo, el grupo de usuarios Java de la ciudad de Cali (@clojug) realizará una sesión acerca del JSR-363: Unidades de Medida. También tendremos un hangout con Heather Vancura del JCP, quién nos hablará un poco acerca del JCP y del programa Adopta un JSR y de la importancia de ambos en la comunidad Java. No te pierdas la oportunidad de participar en el futuro de #Java. Más info y RSVPs: www.clojug.org/events/219949120/

Click to read more ...

miércoles
feb252015

Integra: una nueva plataforma de automatización para el centro de datos

Integra es una plataforma para automatizar operaciones del centro de datos, cuyo mantra es el de hacer dicha automatización cuan sencilla como sea posible.  De esa manera, los administradores (¡los automatizadores!) de IT no tienen que preocuparse en cómo hacer algo, sino en qué tiene que ser hecho.  Al tener ese enfoque se elimina la deuda técnica ya que no hay código por escribir, y se libera recursos que--de manera contraria--estarían dedicados a constantemente estar ocupados enfocando su tiempo en operaciones repetitivas.

La plataforma tiene una architectura basada en micro-servicios, y está escrita en su mayor parte en Java.  Existen porciones de Integra que han sido escritas en .NET, debido a que hay apoyo específico para la plataforma de Microsoft.  Cada micro-servicio (en Integra el término que se usa es "provider", o proveedor) no tiene ningún tipo de estado latente; simplemente responde a llamadas hechas por un servicio central (llamdo el Reactor) y actúa como una fachada a la plataforma final.  Es decir, existe un proveedor para Oracle, un proveedor para SSH, y 20 más... cuyas interacciones a fondo son específicamente con la plataforma a la cual representan.

Click to read more ...

viernes
feb202015

Taller JSR354: Moneda y Dinero @CLOJUG

El grupo de usuarios Java de la ciudad de Cali (@clojug) realizará taller gratuito acerca del JSR-354: Moneda y Dinero. No te pierdas la oportunidad de participar en el futuro de #Java. Más info y RSVPs: www.clojug.org/events/220399289/

Click to read more ...

sábado
ago302014

Actualización del libro PlugIn Tapestry

Apache Tapestry

Hace un poco más de una año publiqué el libro PlugIn Tapestry que como su nombre ya adelanta versa sobre el framework Apache Tapestry para el desarrollo de aplicaciones y páginas web con Java. Casi 300 páginas de documentación que describen este framework, como usarlo y va más allá explicando como realizar algunas de las tareas comunes que es necesario hacer en casi todas las aplicaciones web independientemente del framework que elijamos pero en este caso visto desde el punto de vista de Tapestry.

Click to read more ...

domingo
jun012014

Presentación de Blog Stack

Hace unas semanas he publicado Blog Stack. Blog Stack (BS) es una agregador, planeta, o fuente de información de bitácoras sobre programación, desarrollo, desarrollo ágil, software, software libre, hardware, gnu/linux o en general temas relacionados con la tecnología.

En el artículo arquitectura y hospedaje de mi bitácora Blog Bitix he comentado como funciona BS, como está desplegado usando OpenShift y GitHub Pages, que como lenguaje usa Java y el framework web Apache Tapestry además de las habituales librerías Spring e Hibernate en los proyectos Java. Creo puede resultar de interés para aquellos que quieren hacer un proyecto en internet con un coste mínimo, ¡10€/año!.

Click to read more ...

sábado
mar222014

Novedades y nuevas características de Java 8

Con la publicación de Java 8 el pasado 18 de marzo de 2014 he escrito una entrada en mi blog Blog Bitix en la que he tradado de recopilar las novedades más relevantes y destacables de esta nueva versión, un repaso a las novedades pasadas de Java 5, 6, y 7 y el posible futuro de Java 9. Reproduzco casi integramente la entrada de mi blog a continuación.

Click to read more ...

martes
sep102013

JDK™ 8 Developer Preview para Testing

La gente de Oracle realizo todas las pruebas y no encontro problemas evidentes asi que pone a descarga el preview de esta nueva version, la principal caracteristica de esta version es el proyecto Lambda que hace mas facil la programacion para procesadores multinucleo, agrega expresiones Lambda, metodos por defecto, referencia de metodos al lenguaje Java ademas de soportar operaciones paralelizables a datos transmitidos. La gente de Oracle anima a los desarrolladores y personas interesadas a probar esta nueva version y reportar algun problema, recordar que esta version seria liberada este mes, pero al final se decidio posponerla para el siguiente año para enfocarse en problemas de seguridad. Otras caracteristicas que nos ofrece esta nueva version son:

Click to read more ...

viernes
sep062013

Obtener MetaDatos de una Base de Datos en Java

En este Articulo veremos como obtener metadatos tanto de una conexion a una base de datos, como de un Resultset cualquiera. Los metadatos son datos estructurados que describen caracteristicas de otros datos, que son en los que nos enfocamos normalmente. Algunos ejemplos de metadatos a los que nos referimos que podemos obtener son: nombre de producto, version de driver, tablas y numero de tablas, columnas y numero de columnas/filas, llaves primarias y foraneas, tipos de datos, etc. 

Para obtener este tipo de informacion haremos uso de 2 Clases: DatabaseMetaData y ResultSetMetaData. DatabaseMetaData es una clase que nos permite analizar y obtener informacion sobre la estructura de una base de datos a la que estemos conectados, por su parte, ResultSetMetaData obtiene Metadatos de una consulta a traves de un ResultSet.

Click to read more ...

lunes
jun102013

Publicado ItsNat v1.3: nuevo modo sin estado en el servidor

He publicado la versión 1.3 de ItsNat, Natural AJAX

ItsNat es un framework AJAX con licencia LGPL orientado al desarrollo de aplicaciones y sitios web Single Page Interface SEO compatibles, dentro de la filosofía del Single Page Interface Manifiesto

Hasta la versión v1.2 el funcionamiento normal era sólo con estado en el servidor, básicamente ItsNat simula un navegador Java W3C en el servidor, el servidor guarda una copia del DOM de la página del usuario tal que los cambios en el DOM servidor se propagan automáticamente al cliente para sincronizarlo con el servidor a través de código JavaScript generado al vuelo normalmente como resultado de peticiones AJAX (o script).

El resultado es una programación web basada en plantillas HTML puro y código Java W3C DOM, básicamente lo mismo tipo de programación que harías con JavaScript en el cliente usando las APIs W3C pero en Java y en el mismo espacio de memoria en donde se encuentran los datos a gestionar, es decir en el servidor.

Click to read more ...

viernes
dic142012

¿Es Java inseguro?

El titulo de esta "nota de opinión" viene a cuento de lo que hablábamos con Abraham en el podcast número 145 sobre una vulnerabilidad que afecta a las versiones 5, 6 y 7 de Java.

Mi comentario sobre este tipo de noticias suele ser que el problema son los browser's, y da igual, si el vector de ataque es un applet, un activex, un flash, una imagen o un streaming de video.
.....

Click to read more ...