Buscar
Social
Ofertas laborales ES
martes
dic162014

2000 libros gratuitos de programación en Github

En Github Se ha creado un repositorio llamado "free-programming-books" donde varios cientos de personas han estado contribuyendo libros gratuitos de programación sobre todos los lenguajes y plataformas inimaginables. En algunos casos, se han subido al propio Github, en otros sólo se enlaza al libro.

En total, hay cerca de 2000 libros en inglés en el repositorio. También se han comenzado a crear repositorios específicos para otros idiomas, y actualmente hay algo más de 200 libros en el repositorio de libros en español. Además de aprovechar este recurso, si conocéis algún libro gratuito que no esté listado ¡añadidlo!.

lunes
dic152014

El API para JSON no formará parte de Java 9

Una de las características que se suponía que iba a traer Java SE 9 (prevista para mediados de 2016) era un API para trabajar con JSON. Esto era un movimiento bastante lógico; si tenemos un parser de XML dentro de Java, en estos momentos parece lógico tener también un parser de JSON.

Sin embargo, sin dar demasiadas explicaciones sobre el porqué, Mark Reinhold, principal arquitecto de Java SE, ha dicho que este API no va a formar parte de Java 9, que quizá se considere para Java 10. También ha dicho que una vez este API no va a formar parte de Java 9 Oracle está re evaluando que otra funcionalidad se puede incluir dentro de Java 9 una vez los recursos que estaban destinados a este API no se van a emplear.

¿Qué os parece este movimiento por parte de Oracle? ¿Veiais vosotros interesante el incluir el API de JSON en Java SE 9?

viernes
dic122014

JetBrains anuncia Upsource 1.0, una herramienta colaborativa de revisión del código

JetBrains ha anunciado un nuevo producto de la compañía: Upsource 1.0, una herramienta que permite realizar revisión del código de modo colaborativo. Upsource Se conecta a múltiples sistemas de control de versiones, como Git, Mercurial, Subversion o Perforce, y permite navegar y revisar el código de los repositorios. 

Tiene soporte para múltiples lenguajes de programación, y funcionalidad gráfica interesante para comparar distintas versiones del código. Es capaz de hacer diffs bastante elegantes, analizar branches y merges, y permite a un equipo de programadores discutir sobre la base de código para tomar decisiones.

Click to read more ...

jueves
dic112014

Spring I/O 2015

Después de dos años de parón, volvemos a la carga con Spring I/O en 2015, el evento de referencia del ecosistema Spring, Groovy, Grails y cloud. Igual que en las ediciones anteriores, tendremos dos días llenos de sesiones interesantes y novedades que no te podrás perder. Sabemos que nos habéis echado de menos, así que reservar los días 29 y 30 de Abril del 2015! Algunos de los speakers que tenemos confirmados: Juergen Hoeller, Rossen Stoyanchev, Graeme RocherOliver Gierke, Josh Long .

Localización

Hemos cambiado de ciudad en esta edición: Barcelona. El espacio donde vamos a realizar las sesiones es el Auditorio AXA (Avenida Diagonal 547). Dispondremos de un auditorio como sala principal y dos / tres salas adicionales para los otros tracks.

Click to read more ...

jueves
dic112014

Google anuncia Android Studio 1.0 y recomienda abandonar Eclipse

Esta semana Google ha anunciado la primera versión estable de Android Studio. Durante casi dos años, desde de que lo anunció en Google I/O 2013, ha habido un montón de versiones intermedias. Pero ahora ya tenemos la primera versión estable de la herramienta, Y por ello Google recomienda abandonar Eclipse como entorno de desarrollo para Android en favor de esta nueva herramienta.

Android Studio está basado en IntelliJ IDEA. El instalador ya trae el  SDK de Android, No siendo necesario instalarlo por separado. El entorno de desarrollo tiene herramientas para analizar el uso de memoria de las aplicaciones, la posibilidad de crear múltiples apks con múltiples fines (depuración, producción, aplicación gratuita, aplicación de pago…), y esta integrado con ProGuard.

Una de sus características más potentes es la posibilidad de visualizar de modo simultáneo en múltiples dispositivos en layaout de la aplicación, y la posibilidad de construir las interfaces de usuario a través de drag&drop, viendo los resultados en múltiples versiones del API.

Click to read more ...

miércoles
dic102014

Voxxed.com, una comunidad Java internacional

Stephan Janssen, organizador de Devoxx, acaba de hacer público su nuevo proyecto: Voxxed.com. Voxxed Pretende ser una comunidad de todo lo relacionado con Java en lengua inglesa. Es posible publicar artículos y tutoriales en Voxxed, así como noticias/blogpost. Su objetivo es tratar de resolver una carencia que existe ahora mismo en la línea de tener un portal de este estilo orientado a Java.

En su día, teníamos theserverside.com y javalobby.org. El primero es un portal casi muerto en la actualidad, una mera sombra de lo que fue. El segundo, se ha terminado integrando en Dzone, convirtiéndose en una mera sección de ese portal. Y su actividad también ha decrementado bastante.

El tercer sitio internacional de referencia que nos queda es Java.net. Este sigue siendo un portal relativamente activo. Pero está controlado por Oracle, por lo que la visión que da de las tecnologías Java es una visión Oracle céntrica. Por ejemplo, vamos a ver muchas cosas de JSF, pero raramente veremos mencionar Spring, Scala o GWT. Por tanto, a nivel internacional a día de hoy tenemos o portales bastante poco activos, o meras secciones de otros portales, o uno enfocado a la visión Java de Oracle.

Click to read more ...

martes
dic092014

Podcast: Sudamerican Coders

Queremos invitarlos a escuchar un nuevo Podcast cuyo nombre es Sudamerican Coders. Somos un grupo de amigos que nos juntamos a grabar en Santiago de Chile. En los episodios hablamos de aspectos ténicos y sociales relativos a nuestra profesión: La Informática.

Eso es, los invitamos entonces a que nos escuchen, ya tenemos 6 episodios publicados. Les dejamos un par de links a episodios que les pueden interesar y dónde nos pueden contactar.

Y aquí 

Eso, cualquier duda / comentario no duden en contactarnos!. Por cierto, muchas gracias a Jorge Rubira de JavaHispano que nos ayudó con recursos audio para los episodios!

Nota: noticia enviada por GermanG

lunes
dic082014

Si los lenguajes de programación fuesen armas

Para comenzar la semana con un poco de humor, os dejo aquí este chiste gráfico comparando lenguajes de programación con armas. Mis favoritos: Scala, PHP y JsvaScript (con este último se han pasado un poco…).

Click to read more ...

lunes
dic082014

Encuesta sobre el Futuro de GWT

Para todos aquellos que usáis, habéis usado o queréis usar GWT ya sea directamente, o como parte de algún framework o producto (Errai, Vaadin, Drools, etc), se está realizando la encuesta anual que nos servirá al equipo de GWT como base del 'Roadmap' para el 2015.

Es un cuestionario anónimo y con pocas preguntas, que seguro no os quitará mas que un par de minutos: What is the future of GWT? 

Si tenéis curiosidad y queréis saber los resultados de las encuestas de otros años las podéis consultar en: GWT Surveys 

miércoles
dic032014

Estado actual de los servidores de aplicación

 Hace mas o menos un año que Oracle anunció la cancelación de los servicios comerciales de GlassFish. Esto implicó que la nueva versión (de aquel entonces) 4.0 ya no contara con soporte comercial, y la recomendación era la eventual migración a WebLogic.

Algunas personalidades del ambiente hicieron comentarios poco prometedores al respecto:

 

 
Adam Bien lo clasificó como un "devoper runtime". En aquel entonces estuvimos haciendo pruebas con Glassfish 4.0 y nos topamos con un bug con aplicaciones web con alta concurrencia. El problema con ésto es que les tomó mas de 1 año liberar la versión 4.1, eso si, con mas de 1000 problemas corregidos. La migración a WebLogic pudo haberse dado a pesar que se trataba de mas de $20,000.00 USD (el contrato de soporte para GlassFish 3.1 costaba la mitad), pero finalmente el cliente era una startup y decidió quedarse como estaba. Imagino que otras empresas también se enfrentaron a ese problema de costos.

Click to read more ...