Buscar
Social
Ofertas laborales ES
martes
ago232011

Clojure: Hacia la Esencia de la Programación

Les comparto esta presentación muy interesante que acabo de ver en InfoQ.

Howard Lewis Ship, creador de Apache Tapestry, habla sobre Clojure, "un lenguaje más conciso, testeable y legible que Java, le permite al desarrollador enfocarse en su trabajo y no en una excesiva sintaxis".

Conferencia en el evento What's Next.

 

http://www.infoq.com/presentations/Clojure-Towards-The-Essence-Of-Programming 

miércoles
ago172011

Cómo probar código concurrente en Java

Descubrimos una entrada en el blog de Nick Watts dónde nos da una introducción sobre cómo probar código concurrente en Java. Además incluye algunas técnicas de análisis estático de código y uso de la herramienta FindBugs.  Enlace: Getting Started : Testing Concurrent Java Code

Desde la versión 1.5 de Java, Sun, y ahora Oracle, han introducido nuevos elementos y mejoras para hacer más fácil y potente la programación concurrente en Java. En el siguiente enlace podéis encontrar un tutorial sobre los nuevos elementos y cómo utilizarlo.

Fork and Join: Java Can Excel at Painless Parallel Programming Too!

Un saludo.

Javier TDD

miércoles
ago172011

JSR 348, la nueva normativa del Java Community Process, entra en Public Review

El JSR 348, cuyo propósito definir es una serie de cambios a la normativa por la que se rige el Java Community Process, acaba de entrar en fase de Public Review, fase que terminará el 12 septiembre. Podéis bajar la versión de la normativa que se someterá a votación a principios de septiembre desde este enlace.


Los cambios que el JSR propone son pequeños y poco controvertidos: se pedirá que los grupos de expertos de las especificaciones usen listas de e-mail e issue trackers disponibles públicamente para sus discusiones. Se trata de acelerar el ciclo de vida de las especificaciones definiendo fechas límites para alcanzar ciertos hitos; en caso de que no se alcancen a tiempo la especificación podría retirarse. Con esto se pretende dotar de más agilidad a Java Community Process.


En un futuro próximo JSR Oracle propondrá cambios más serios a Java Community Process que involucran por ejemplo cambios al contrato que no tiene que firmar para participar en el organismo, y que contemplan una fusión de los comités ejecutivos de Java SE/EE y Java ME.

lunes
ago152011

Google comprar la división de movilidad de Motorola por 12,5 billones de dólares


Hoy Google ha anunciado que va a adquirir la división de movilidad de Motorola por un precio de 12,5 billones de dólares (40 $ por acción, un 63% más del precio al que la compañía cerró el pasado viernes). La operación necesita aprobación por parte de los órganos de control de competencia de Estados Unidos, pero no es probable que vaya a haber problemas ya que Google actualmente no es un jugador relevante en el mercado del hardware de terminales móviles.


Según Larry Page el motivo de esta adquisición no es sólo fabricar sus propios terminales móviles basados en Android, sino también fabricar otros dispositivos orientados al entretenimiento en el hogar y a los negocios.


Otro de los motivos detrás de esta adquisición es adquirir patentes que actualmente tiene Motorola y que sin duda será muy útiles a Google para defenderse de los ataques de Microsoft, Apple, Oracle y otras compañías que en los tiempos recientes han decidido que pueden competir mejor con Google en los juzgados que en tecnología.


Google tiene un portfolio de patentes mucho menor que estas compañías, las cuales se están aprovechando de esto para demandar a múltiples fabricantes de terminales móviles basados en Android y exigirles licencias por cada terminal basado en Android que venden. Google lleva un tiempo intentando buscar soluciones a este problema a través de la adquisición de patentes (recientementeadquirió 1030 patentes de IBM, y también intentó adquirir patentes de Nortel, aunque en este segundo caso falló).

 

Google lleva tiempo intentando construir un portfolio de patentes que le permita defenderse de todos estos ataques. Sin duda la compra de Motorola jugará un papel importante en esta estrategia.

viernes
ago122011

Top 10 de proyectos opensource con más contribuidores

En Masterbranch han publicado el top 10 de proyectos opensource con más distribuidores. Masterbranch se dedica a agregar estadísticas de proyectos opensource para poder construir perfiles automáticos de programadores. Por ello pudieron recabar estas estadísticas. La lista es la que sigue:

 

  1. PPC/Linux for NuBus Power Macs (SourceForge). 1,427 contributors.
  2. illumos-gate (Bitbucket). 1,399 contributors.
  3. docrails (Github). 919 contributors.
  4. homebrew (Github). 892 contributors.
  5. rails (Github). 871 contributors.
  6. linux-2.6 (Github). 780 contributors.
  7. git (Github). 383 contributors.
  8. MediaWiki. 334 contributors.
  9. The WebKit Open Source Project. 331 contributors.
  10. Hudson CI (Java.net). 329 contributors.

 

El primer proyecto es una versión de Linux para ordenadores Apple con arquitectura PowerPC. El segundo es el fork de OpenSolaris, como recordáis, Oracle decidió cerrar el proyecto hace unos meses y se creó el fork. Docrails, por su parte, es la documentación oficial de Rails, lo que demuestra que no sólo con código puedes ayudar al software opensource.  Resalta también el hecho de que Hudson CI está en el top 10, el servidor de integración continua que recientemente fue donado a la Fundación Eclipse (y me parece el único proyecto en Java que aparece en la lista.)

También es de resaltar que WebKit, el motor de browser de Apple, esté en la lista y no lo esté el de Mozilla, que lleva mucho más tiempo existiendo. Quizás se deba a que varias empresas, como Google, Adobe y BlackBerry (RIM) lo usan en sus productos y han contribuido ingenieros al proyecto. De hecho hay varios proyectos relacionados con Apple: PPC/Linux, homebrew que son para ordenadores Apple y el mismo WebKit que es un proyecto de esta empresa. 

¿Qué os parece está lista? Seguro han habido algunas sorpresas. 

Page 1 ... 4 5 6 7 8 ... 1335 Next 5 Entries »