Buscar
Social
Ofertas laborales ES
viernes
may312013

JDK 8 Early Access disponible para descargar

Oracle ha publicado la versión Early Access del JDK 8 en Java.net, que podéis descargar desde aquí. Oracle anima a todos los desarrolladores a descargarse y a probar esta versión, y enviarle realimentación a través de este foro.

viernes
may312013

Extendido el plazo del call4papers de codemotion

Codemotion.es, el principal evento español dedicado a desarrolladores. Este año se celebrará el 18 y 19 octubre. El año pasado acudieron a este evento más de 1100 profesionales del mundo del desarrollo de software, con un total de 63 charlas. En 2013 el evento duró un solo día, y prácticamente todo el mundo estaba de acuerdo en una cosa: se quedó corto. Así que este año va a durar dos días.

Teóricamente hoy terminaba el plazo del Call for papers, pero la organización ha decidido extenderlo hasta el 30 junio, así que ¡todavía tenéis oportunidad de enviar vuestras propuestas!

jueves
may302013

Descuento del 50% para los miembros de esta comunidad en Aprendemia

Aprendemia es una academia online que trata de emplear técnicas de gamificación y aprendizaje colaborativo para ayudar a los estudiantes a adquirir los conocimientos. Aquí tenéis un texto explicativo donde presentan su filosofía de aprendizaje. Sus cursos son principalmente de contenido técnico, y cuentan con uno de iniciación a Java. En el futuro cercano contarán con cursos de programación en Android, aunque en este caso estos cursos todavía no se encuentran abiertos al público.

Aprendemia permite acceder de un modo gratuito al 20% del contenido de sus cursos para que antes de comprometerse y comprarlo los usuarios puedan probarlo. Sus cursos tienen abundante material multimedia como videos, además de ejercicios prácticos. Y una vez se compra un curso el usuario puede acceder al curso para siempre, pudiendo acceder a las actualizaciones de material.

Click to read more ...

jueves
may302013

Cómo reducir el consumo de memoria de una aplicación desde 1.5GB a 73MB

En este blog post Nikita Salnikov-Tarnovski presenta un interesante caso de estudio de una aplicación Java que inicialmente tenía un heap de 1.5GB y que terminaron reduciendo a 73MB. El primer error grande que cometieron en la aplicación es trabajar directamente con objetos creados a través de XMLBean, que resultaron emplear internamente estructuras de datos más compleja de lo necesario. Almacenando manualmente estos objetos en  java.util.HashMap la aplicación pasó de consumir 1.5 GB derrama a 214 MB.

Después cambiaron el  java.util.HashMap por una implementación más eficiente de Trove Collections, lo que bajó el consumo de memoria 143 MB. Haciendo cambios en los propios objetos que estaban almacenando para representar de un modo más eficiente la información bajaron a 93 MB. Finalmente, estaban usando una máquina virtual de 64 bits. Activando la opción para comprimir punteros pasaron a emplear 73 MB.

Aquí tenéis un gráfico que muestra cómo fue evolucionando su gasto de memoria según fueron realizando los diferentes cambios en la aplicación:

Click to read more ...

jueves
may302013

Recuerda: participa en nuestra encuesta sobre salarios ¿Cuánto dinero ganas? ¿Ha afectado la crisis a nuestros sueldos?

Para los que todavía no habéis participado en la nueva encuesta sobre salarios que estamos realizando en colaboración con TicJob, os animamos a que participéis. En aproximadamente dos semanas terminaremos la recolección de datos y cerraremos la encuesta. Así que, si todavía no has rellenado la encuesta ¡ Anímate!. ¡Sólo te llevará un minuto y cuanto más larga llenemos más precisos serán los resultados!.

Aquí tenéis el informe completo de la encuesta de 2012. Por comentar brevemente algunos datos, daré aquí algunos salarios promedios:

  • España: el salario promedio era de €25,910 en todo el país; en Madrid era €30,480
  • México: el salario promedio era de $23,361 en todo el país; en DF era de $26,260
  • Colombia: el salario promedio era de $17,269; en Bogotá era de $22,610
  • Argentina: el salario promedio era de $25,079; en Buenos Aires era de $27,880
  • Perú: el salario promedio era de $23,204; en Lima era de $24,950

Click to read more ...

martes
may282013

Libro sobre Android, ediciones eni

En este artículo vamos a analizar el libro Android - Guía de desarrollo de aplicaciones para Smartphones y Tabletas de la editorial eni, dedicado a la programación de smartphones y tablets Android. En un principio puede parecer que el libro está dirigido a personas que quieran iniciarse en la programación de dispositivos Android desde cero, sin embargo, a medida que vamos leyéndolo, nos damos cuenta de que es una buena guía de referencia para desarrolladores, que permite conocer muchas de las cosas que ofrece el universo Android. El libro cubre hasta la versión 3.0 de Android.

Click to read more ...

martes
may282013

Conectar a FTP con Java: ejemplo de commons net

Buenos días, Muchos conoceréis como conectar a un servidor FTP desde Java. Sin embargo, me he encontrado este código en los ejemplos de commons net, realmente útil. Un saludo, ¡Viva el opensource!

Click to read more ...

jueves
may232013

Webcast de Oracle sobre Java EE 7


Como parte de los eventos de lanzamiento, el próximo 12 de junio Oracle va a celebrar un Webcast sobre Java EE 7. El Webcast se repetirá 9 a.m. PT (10 p.m. hora de España) y a las 9 p.m. PT. Aunque es gratuito, requiere registro.

El seminario comenzará con una Business Keynote por Hasan Rizvi y por Cameron Purdy, continuará con una Technical Keynote impartida por Linda DeMichiel, y después continuará con 15 sesiones, cada una de ellas de 20 minutos de duración, cubriendo distintos contenidos técnicos.

miércoles
may222013

Oracle cambia el esquema de numeración para Java SE

Oracle ha decidido cambiar el esquema de revisiones para las distintas versiones de Java SE. A partir de ahora las nuevas versiones "planeadas de antemano"  (aquellas a las que Oracle llama "Limited Update") se van a numerar en múltiplos de 20 (por ejemplo, la próxima versión de Java 7 va a ser la 7u40). Éstas son las versiones que se suelen liberar cada tres meses.

Cuando la revisión sea una "Critical Patch Update", seguirá teniendo una numeración impar (como ahora) pero en este caso será un múltiplo de 5; por ejemplo, el próximo parche de seguridad para Java 7 va a ser el  7u45.

El propósito de este nuevo esquema de numeración es "dejar huecos en blanco" entre las distintas versiones de Java SE para permitir tener revisiones adicionales, en caso de ser necesario, por motivos de seguridad, publicar nuevas correcciones fallos de seguridad/bugs entre as revisiones planeadas de antemano.

miércoles
may222013

Spring Framework 4.0 M1

Juergen HoellerJuergen Hoeller acaba de anunciar la disponibilidad de Spring Framework 4.0 M1. Entre las principales novedades de esta versión están el soporte para Java SE 8 (más concretamente, soporte para el bytecode de Java SE 8, para las lambda, y para JSR-310 Date-Time), para varias especificaciones de Java E 7 (JMS 2.0, JPA 2.1, Bean Validation 1.1, y JSR-236 concurrency), un mecanismo generalizado para la definición condicional de beans (@Conditional) y soporte para WebSockets.

Juergen también ha dicho que aunque estén trabajando ya en la versión 4.0 tienen intención de hacer que Spring Framework 3.2.3 pueda correr sobre Java 8, lo cual no es trivial ya que en Java 8 se cambia el formato del bytecode para dar soporte a las lambdas.