Buscar
Social
Ofertas laborales ES
lunes
sep022013

MySQL vs PostgreSQL - por qué no deberías usar MySQL

En este interesante video Philip Thrasher muestra una serie de comportamientos erróneos/poco esperados de MySQL cuando se usa MyISAM que pueden ocasionarnos problemas bastante serios en nuestros problemas y que, como el ponente demuestra, no están presentes en PostgreSQL. M por ejemplo, el hecho de que ignora restricciones tipo "NOT NULL" para una columna, o que cuando falla una operación no siempre "se queja".

¿Eras consciente de este tipo de problemas? ¿Os habéis topado con ellos alguna vez?

jueves
ago292013

Oracle va a "empezar de cero" con Jigsaw (soporte para modularidad)

Jigsaw es el nombre del proyecto que pretende incorporar soporte para modularidad dentro de Java. La primera vez que se propuso se suponía que iba a estar listo para Java 7, pero en 2008 Sun lo retrasó a Java 8. Y el año pasado Oracle lo retrasó para Java 9. Parece que se trata de un hueso duro de roer.

Ayer Mark Reinhold, principal responsable del desarrollo del JDK, informaba de la intención de Oracle de básicamente hacer un reset al proyecto y plantearse una nueva solución para la modularidad dentro dejaba que sea más sencilla. Según él, es posible que rehúsen algo de código anterior, pero ahora que tienen un plazo más largo ya que el proyecto se ha retrasado hasta Java 9, se van a replantear decisiones de diseño anteriores y van a tratar de buscar un diseño que haga el proyecto más viable.

Click to read more ...

jueves
ago292013

Hoy tienes la oportunidad de hablar en directo con varios ponentes de la JavaOne

Hoy jueves 29 agosto será posible interaccionar en directo con varios ponentes de la JavaOne (Dierk Konig, Paul Bakker, Trisha Gee, Toni Epple y James Ward). Para ello debéis conectarnos a este canal de Ustream a la hora adecuada (consultar horas aquí).

jueves
ago292013

¿Es posible programar sin usar Google?

En este post el autor reflexiona como a día de hoy nos resulta prácticamente imposible programar sin tener Google al lado para estar consultando cosas continuamente, y como hace poco más de una década la situación era completamente diferente: a menudo se programaba en un ordenador que tan siquiera tenía una conexión a Internet.

Según el autor, han sido tres las principales causas que han creado esta enorme dependencia con Google:

  1. Los cambios frecuentes en los lenguajes de programación que hace que no tengamos toda la información en la cabeza que necesitamos para programar.
  2. Los deadlines cada vez más cortos, que nos llevan a "buscar la solución al problema en Internet" en vez de "pensar cómo resolverlo".
  3. Simplemente, la pereza.

Click to read more ...

miércoles
ago282013

Disponible el video del seminario Git vs. Subversion: ¿cuándo utilizar uno u otro?

Tenemos disponible el video del seminario "Git vs. Subversion: ¿cuándo utilizar uno u otro?" Que coorganizamos junto con Paradigma Tecnológico. Os dejamos aquí el video:

miércoles
ago282013

"Schedule Builder" para la JavaOne online

La JavaOne de este año se va a celebrar del 22 al 26 septiembre y Oracle recientemente ha puesto online el "Schedule Builder" para la JavaOne; esto es, la aplicación que permite a los asistentes componer su agenda y "registrarse" para las distintas charlas, ya que no es raro que alguna charla se llene completamente y haya gente que no pueda asistir.

Si vais a ir a la JavaOne cuanto antes completes vuestra agenda mejor, para garantizar que tenéis sitio en las charlas. ¿Cuantos por aquí tenéis intención de asistir?

jueves
ago082013

Call for papers para Big Data Spain 2013

Los próximos 7 y 8 de noviembre se celebrará en Madrid la segunda edición de Big Data Spain. Se trata de un evento sobre Big Data en la organización del cual colabora múltiples comunidades de desarrolladores hispanos, entre ellas la nuestra. El Call for papers para el evento está disponible aquí. Aquellos interesados en proponer una ponencia tenéis hasta el 23 de septiembre para enviar vuestras propuestas.

En breve estará online la web del evento, y aquí teneis la cuenta de Twitter de @BigDataSpain.

¿Cuantos por aquí estáis interesados en temas relacionados con Big Data?

martes
jul302013

SubGit 2.0: migración gradual de Svn a Git

TMate Software acaba de anunciar la versión 2.0 de SubGit. SubGit es un software que se instale en el servidor y que mantiene sincronizados dos repositorios de Svn y Git, de tal modo que cuando se hace un cambio en alguno de estos dos repositorios, SubGit replica el cambio en el otro repositorio. Su propósito es proporcionar un camino de migración gradual de Svn a Git, ya que permitiría que gradualmente los desarrolladores vayan usando funcionalidad de Git cada uno a su ritmo, pudiendo algunos estar ya trabajando completamente sobre Git mientras que otros continúan trabajando contra el repositorio de Svn.

SubGit 2.0 tiene como principal novedad respecto a la versión 1.0 el soporte de repositorios de Subversion, de tal modo que no es necesario tener un acceso a través de shell a la máquina donde está instalado el repositorio de Subversion. También posee mejoras de rendimiento y otras mejoras menores; podéis ver aquí el listado de los cambios.

Click to read more ...

lunes
jul292013

Microsoft va a proporcionar soporte para OpenJDK en su nube Azure

Microsoft tiene intención de añadir OpenJDK al stack de software soportado por  Azure antes de que termine este año, además de construir una versión de OpenJDK certificada para ser ejecutada sobre Windows Server. 

A esta noticia se une el hecho de que Oracle en julio de este año anunció que piezas de su middleware como WebLogic Server y las versiones 11c y 12c de su base de datos estarían disponibles en Microsoft Azure.

Estos movimientos se deben en buena medida a peticiones de los clientes de Microsoft, que quieren correr aplicaciones Java tanto en Azure como en sus propios servidores.

lunes
jul292013

Más del 80% de las instalaciones de Java en empresas se corresponden con versiones obsoletas

La firma de seguridad Bit9 ha publicado un interesante informe donde se analiza el estado de java en el mundo empresarial. Este informe, con título "Java Vulnerabilities Report: Write Once, Pwn Anywhere",  se basa en el análisis de más de 1 millón de equipos empresariales que tienen instalado el software de  reputación de Bit9; estos equipos pertenecen a cerca de 400 organizaciones diferentes.

Según este informe, la versión de Java que uno más comúnmente se encuentra en el mundo empresarial, presente en el 82% de los equipos, es Java 6, una versión que ha llegado a su EOF y que, por tanto, no se está parcheando. De entre todas las versiones de Java, Java 6 Update 20 es la más popular, presente en cerca del 10% de los equipos. En la actualidad esta versión tiene 215 fallos de seguridad conocidos, 96 de los cuales son críticos.

Click to read more ...