Buscar
Social
Ofertas laborales ES

Entries by Abraham (909)

miércoles
sep302015

1,400,000,000 de usuarios activos de Android

Sundar Pichai, CEO De Google, anunció ayer que en estos momentos Android tiene 1,400,000,000 de usuarios activos. Al margen de la cifra en sí, que es impresionante, lo que probablemente sea más impresionante es que en los últimos cuatro meses Android ha ganado 100,000,000 de usuarios al mes: en mayo de este año el número de usuarios activos de Android era 1000 millones.

Este crecimiento espectacular se debe fundamentalmente a países emergentes, especialmente Indonesia y Vietnam. En estos dos países en el último año el número de usuarios de Android se ha duplicado. Sundar También dijo que en estos momentos hay más de 10,000 empresas que están probando "Android for Work", una versión de Android orientada a la empresa.

miércoles
sep162015

JUnit consigue financiación para evolucionar el proyecto en una campaña de crowfunding

JUnit Recientemente ha conseguido alcanzar su objetivo de financiación en una campaña de crowfunding en Indiegogo en la que estaban tratando de recaudar 25,000 euros con el fin de poder pagar durante seis meses a una persona para trabajar en el proyecto. Actualmente ya han conseguido más de 40,000 euros.

Junit en su versión actual no se ha modificado de modo significativo desde 2005. Pero en estos momentos hay algunas mejoras arquitecturales que les gustaría llevar a cabo y que son demasiado complejas para simplemente hacer "en los ratos libres en los fines de semana". Una de las más importantes es dar soporte en los test alguna funcionalidad de Java 8, como por ejemplo las Lambdas. De ahí viene el nombre de esta campaña: JUnit Lambda.

Click to read more ...

lunes
sep142015

Resumen del funcionamiento del sistema de módulos de Java 9

Mark Reinhold, principal arquitecto de Oracle de Java SE, ha publicado un documento con una primera especificación del sistema de módulos que va a incorporar la plataforma en la siguiente revisión mayor. Los módulos son mecanismos para especificar para un conjunto de paquetes qué clases de entre las definidas públicas en esos paquetes se van a exportar. Podemos verlo como una forma de definir una interfaz para un conjunto de paquetes.

A menudo dentro de la plataforma Java sucede que una librería internamente se organiza en paquetes, y para poder usar una clase desde otro paquete de la misma librería esa clase tiene que hacerse pública. Sin embargo, el creador de la librería no tenía intención de que esa clase formase parte de la interfaz de su librería. Esa clase era un detalle de implementación. Pero al hacerla pública es posible emplearla desde fuera del código de la librería. El sistema de módulos pretende resolver este problema. Además, pretende permitir definir de un modo modular los componentes del JDK, permitiendo crear JRE que no incluyan todas las partes de la plataforma y sean más ligeros.

A continuación vamos a hacer un pequeño resumen del documento publicado por Mark. 

Definición de módulos

Un módulo debe declarar que otros módulos requiere para poder ser compilado y para ejecutarse. También debe declarar que paquetes dentro del módulo son exportados como su interfaz. Por ejemplo:

1.    module com.foo.bar {
2.    requires com.foo.baz;
3.    com.foo.bar.alpha;
4.    com.foo.bar.beta;
5.}

Click to read more ...

jueves
sep102015

Charla de MadridJUG: Grid Computing Fundamentals

El próximo jueves 24 septiembre a las 19:30 MadridJUG organiza una charla con Christoph Engelbert, evangelista de Hazelcast. Christoph hablará sobre sistemas "in-memory computing". La charla se celebrará en el Google Campus. Como siempre, la charla es gratuita pero requiere registro.

jueves
sep102015

JetBrains cambiará a un modelo de suscripción a partir del 2 noviembre

JetBrains Tiene intención de cambiar su actual modelo de "venta" de sus IDE por un modelo de "alquiler/suscripción" llamado JetBrains Toolbox. Hasta ahora, uno compraba una determinada versión de un producto de la compañía y era dueño de ese producto para siempre. Si quería una actualización cuando salía una nueva versión, entonces tenía que volver a pagar. Pero si continuaba usando la misma versión no necesitaba volver a pagar.

A partir del 2 de noviembre no va a estar disponible esta opción para adquirir herramientas de JetBrains. Todas las herramientas estarán disponibles sólo bajo un modelo de suscripción en el cual el desarrollador pagará mensualmente o anualmente por el uso de la herramienta. Si deja de pagar, dejará de poderla usar. Este cambio afectará a IntelliJ IDEA, AppCode, CLion, PhpStorm, PyCharm, RubyMine, WebStorm, ReSharper, ReSharper C++, dotTrace, dotCover y a dotMemory.

Los precios actuales que están listados en la web de la compañía están en el rango de $19.90 por mes para un desarrollador individual hasta $39.90 por mes para empresas. Las herramientas una vez al mes se conectarán a los servidores de la compañía para ver si el usuario sigue teniendo permiso para ejecutarla.

Click to read more ...

lunes
sep072015

III Codemotion Meetup: Charlas sobre HTTP 2.0 y sobre cómo sobrevivir al ecosistema JavaScript

Codemotion.es organiza su III Codemotion Meetups, el próximo lunes 21 septiembre a las 19:00. En esta ocasión se va a celebrar en el Google Campus y habrá dos ponentes pesos pesados: Nacho Coloma y Ricardo Borillo.

Nacho impartirá una charla titulada "HTTP/2: soportado por todos los navegadores modernos (sí, incluyendo ése)", mientras que Ricardo impartirá la charla "Sobreviviendo al ecosistema JavaScript con estilo". Podéis encontrar más información sobre el contenido de las charlas aquí.

La asistencia es gratuita pero requiere registro. Después de las charlas habrá cervezas y pinchos :)

sábado
sep052015

Oracle elimina varias posiciones de Java Evangelist dentro de la compañía

Recientemente los "Java Evangelist" Jim Weaver, Simon Ritter, Mark Heckler y John Clingan han abandonado Oracle. Al parecer, John Clingan lo abandonó voluntariamente para irse a Red Hat (posiblemente porque sabía que le iban a echar), pero el resto han sido despedidos. Es posible que haya algunos más que también hayan tenido que abandonar la compañía; esta información me ha llegado a través de cauces no oficiales, y no hay ninguna comunicación oficial de Oracle. Es probable que haya más evangelistas que hayan perdido su trabajo y mi fuente no lo sepa.

Simon Ritter impartiendo una charla sobre Java SE 7 en un evento de javaHispanoAlgunas de estas personas a lo largo de los años han participado en eventos organizados por esta comunidad, y en general todos eran personas entregadas y buenos evangelistas. La comunidad Java pierde con el hecho de que estas cuatro personas no se van a poder dedicar, al menos no a tiempo completo, a evangelizar sobre las tecnologías Java.

Click to read more ...

viernes
ago282015

Videos del curso Java 8 MOOC agrupados en una playlist

Jim Bethancourt ha creado una playlist en Youtube con los videos del curso de Oracle "Java 8 MOOC". En ella también podéis encontrar enlaces a las presentaciones empleadas en los videos. Os dejamos aquí el primero de esos videos:

martes
ago182015

Sobre la increíble política de seguridad de Oracle

Recientemente Mary Ann Davidson, Oracle Chief Security Officer (es decir, la persona más senior dentro de la compañía directamente responsable de temas de seguridad en los productos de Oracle) ha escrito un blog post relativo a la política de seguridad de la compañía que sólo puede ser tildado de increíble. En una era donde es una práctica estándar entre las compañías de informática el ofrecer recompensas a los hackers que de un modo responsable encuentran e informan sobre vulnerabilidades y fallos en su código, Mary deja completamente claro a los clientes de Oracle que es ilegal el buscar vulnerabilidades en los productos de Oracle, que no quieren que lo hagan, que no quieren que les envíen parches para la vulnerabilidades, y que no van a hacerle caso ni dar crédito de ningún modo a la gente que descubro a vulnerabilidades. Mary afirma que es responsabilidad de Oracle el garantizar la seguridad de los productos y que ellos se encargan de esto. 

Al margen del fondo, la forma también era increíble. El post está escrito en un tono muy despectivo un usando términos como "security weenies" para referirse a especialistas en seguridad informática, o llamando "a pile of steaming...FUD." a los informes que algunos clientes le han enviado respecto vulnerabilidades en sus productos. El post parece estar escrito por una adolescente enfadada con los profesores del Instituto que demanda muchas tareas, más que por una ejecutiva senior de una compañía internacional. Después de leerlo, está bastante claro cuál es la raíz de los problemas de seguridad de Java. Con personas dentro de Oracle con estas ideas, es imposible que se resuelvan.

Sobra decir que al cabo de unas pocas horas Oracle borró este post de su blog. No obstante, os dejo aquí una copia de la joyita al completo resaltando algunas secciones. Merece la pena leerlo.

Click to read more ...

viernes
ago072015

Eclipse anuncia la versión 9.0 de Orion

La fundación eclipse ha anunciado la versión 9.0 de su entorno de desarrollo que corre "en la nube" Orion, que podéis probar en este enlace. Entre las mejoras más significativas de esta versión se encuentran mejoras en el soporte de JavaScript y un nuevo look & feel.

¿Alguno de vosotros usa regularmente este entorno desarrollo basado en web o alguno similar?

Page 1 ... 2 3 4 5 6 ... 91 Next 10 Entries »