Buscar
Social

IntelliJ IDEA

Contenido de otras web
En javaHispano...
martes
may222012

OpenJDK para PowerPC

Existe en este momento una iniciativa para crear un proyecto cuyo objetivo es implementar OpenJDK para plataformas Linux y AIX en arquitecturas PowerPC. Los objetivos, por mencionar los mas relevantes, son contar con una implementación certificable de OpenJDK 7 y además robustecer aspectos técnicos de la plataforma.

Conforme se comenta en el anuncio, ésta sería la primera arquitectura weak-memory que es incorporada en éste proyecto (OpenJDK). En este tipo de hardware, las operaciones sobre la memoria no ocurren en el orden que el programa lo indica, lo cual revelará problemas que no han sido afrontados ni resueltos en OpenJDK. Otro aspecto que resultaría benéfico está relacionado con una serie de condiciones que están implementadas directamente en el código que sólo son válidas para sistemas operativos como Linux y Solaris. Al agregar AIX como sistema operativo soportado, se destrabarían esas condiciones y se incrementa la portabilidad del proyecto.

Click to read more ...

martes
may222012

Chrome supera a Internet Explorer y se convierten en el navegador web nº 1

Desde 1998 -1999, cuando Internet Explorer superó a Netscape Navigator en cuota de mercado, el navegador web de Microsoft ha sido el navegador web líder a nivel mundial. Pero al principio de este mes Internet Explorer ha sido destronado por Chrome según los datos de StartCounter. Chrome está cercano a un 33% de cuota de mercado mientras que IE tiene un 32%. Firefox tiene un 25% y continúa su lento descenso, y Safari tiene un 7% y continúa su ascenso. Tenéis aquí los datos:

Click to read more ...

lunes
may212012

¿Debería todo el mundo aprender a programar?

Tweet de Bloomberg donde anunciaba su intención de aprender a programarRecientemente Michael Bloomberg, actual alcalde de Nueva York, anunciaba a través de Twitter su intención de aprender a programar. Esto ha sido la chispa que ha desencadenado un debate en Internet: ¿Debería todo el mundo aprender a programar? Es decir ¿podemos considerar la programación como una habilidad básica como las matemáticas, la física, la biología, la historia… que todo el mundo debería adquirir? y, por tanto, todo el mundo debería en el colegio ser expuesto a la programación, del mismo modo que a todo el mundo se le dan unas nociones básicas de matemáticas, de física, de biología, de historia…

En el contexto de este debate, debe dejarse claro que "aprender a programar" no quiere decir que necesariamente esa gente tengan que ser programadores y ganarse la vida programando. Del mismo modo que todos hemos estudiado algo de biología en el colegio, sabemos que es un gen y el ADN, pero sólo una fracción muy pequeña de nosotros nos ganamos la vida como biólogos ...

Click to read more ...

lunes
may212012

Seminario gratuito: Introducción a Spring WebFlow

Entre las cosas que ofrece el completo framework Spring, se encuentra Spring Web Flow. Es una extensión de la parte de Spring MVC que permite definir los procesos de una web en forma de flujo de pantallas y reutilizar en cualquier parte de nuestra aplicación esos procesos previamente definidos. Transforma sencillamente la web en una aplicación con estado y control de la navegación.

El seminario será el 24 de mayo  18:00 - 20:00 en la Escuela Politécnica Superior de la Universidad CEU San Pablo, en Madrid, España . La inscripción al seminario, gratuita, puede realizarse desde aquí. El seminario será impartido por Adrian de la Horra.

Click to read more ...

domingo
may202012

La semana pasada en javaHispano

Android

En esta sección se ha publicado:

España

Este jueves 24 mayo celebraremos en Madrid a las 18:00 un seminario gratuito sobre Spring WebFlow. También hemos publicado las fotos del seminario sobre Git y Jenkins celebrado esta semana pasada. En breve publicaremos el video.

Click to read more ...

viernes
may182012

El juez en el juicio entre Google y Oracle ha aprendido a programar en Java

William Alsup, el juezEsta semana no ha habido noticias significativas  en el juicio entre Google y Oracle por Android; si queréis leer los detalles del juicio os recomiendo como siempre este blog. Sin embargo, ha sucedido una anécdota bastante curiosa. Resulta que William Alsup, sabe programar y conoce varios lenguajes de programación. Java no era uno de los que conocía, pero ha comenzado a aprender Java durante el juicio.

El hecho de que el juez entienda en qué consiste la programación está jugando a favor de Google. Por ejemplo, cuando el abogado de Oracle dijo que Google consiguió acelerar el desarrollo de Android gracias a copiar la función rangeCheck de Oracle (que tiene siete líneas) el juez le respondió:

I have done, and still do, a significant amount of programming in other languages. I've written blocks of code like rangeCheck a hundred times before. I could do it, you could do it. The idea that someone would copy that when they could do it themselves just as fast, it was an accident...

Click to read more ...

viernes
may182012

Fotos del seminario sobre Git y Jenkins

Os dejamos aquí unas cuantas fotos del seminario sobre Git y Jenkins que junto con Paradigma Tecnológico celebramos ayer en Madrid. Aquí tenéis las fotos con más resolución. En breve publicaremos el video del seminario. Ah!, por cierto, el jueves que viene celebraremos otro seminario sobre Spring WebFlow

viernes
may182012

Top 7 malos hábitos de los programadores

En Java Code Geeks han publicado un artículo describiendo lo que ellos llaman los siete principales malos hábitos de los programadores. Ayer nos hicimos eco de este artículo en nuestra cuenta de Twitter, y con casi 50 RT ha tenido bastante buena acogida así que hemos decidido hacernos eco de esta publicación también aquí.

Resumiendo, estos siete malos hábitos son:

  1. La actitud "todo el código es una mierda, excepto el mío"
  2. La catástrofe "yo arreglo eso en un segundo"
  3. El error de "eso sólo va a llevar un minuto"
  4. La espiral del ego
  5. "Yo no fui"

Click to read more ...

jueves
may172012

Springsource anuncia Spring Data JPA 1.1.0

Ayer Springsource anunció Spring Data JPA 1.1.0 GA. Las novedades de esta nueva versión son integración con CDI, posibilidad de emplear locks declarativos, soporte de consultas nativas en la anotación  @Query y soporte de nuevas palabras clave a la hora de componer consultas: essThanEqual, GreaterThanEqual, Before,After, StartsWith, EndsWith y Contains.

Podéis descargar Spring Data 1.1.0 desde aquí.

miércoles
may162012

Zeroturnaround publica un completo informe sobre herramientas de desarrollo Java

Zeroturnaround ha publicado un completo informe sobre productividad de Java y herramientas de desarrollo Java. El informe se basa en una encuesta que han realizado entre 1100 desarrolladores Java usuarios de sus productos.

De entre los encuestados, el 88% emplea Java 6, el 68% Eclipse, el 67% Maven, el 66% Subversion, el 59% Tomcat, el 56% Spring, el 49%  Jenkins, el 17% Groovy y el 11% Scala.

Java 7 es empleado por el 23% de los encuestados, Java 6 por el 88%, Java 5 por el 33% y Java 1.4 o anterior por el 6%. En cuanto a lenguajes alternativos...

Click to read more ...