Buscar
Social
IntelliJ IDEA

Contenido de otras web
En javaHispano...
miércoles
may072014

La programación apesta (Programming Sucks)

Programming Sucks ("La programación apesta") es el título de un divertido, pero realista, post en el blog StillDrinking.org. Este post hace divertidas pero interesante reflexiones sobre el funcionamiento del mundo de la programación y hace una analogía con el mundo de la construcción, comparando cómo se hacen programas con el modo de construir puentes. Os dejo aquí un párrafo del texto, pero recomiendo la lectura del post original; es terriblemente entretenido.

Imagine joining an engineering team ... You start by meeting Mary, project leader for a bridge in a major metropolitan area. Mary introduces you to Fred, after you get through the fifteen security checks installed by Dave because Dave had his sweater stolen off his desk once and Never Again. Fred only works with wood, so you ask why he's involved because this bridge is supposed to allow rush-hour traffic full of cars full of mortal humans to cross a 200-foot drop over rapids. Don't worry, says Mary, Fred's going to handle the walkways. What walkways? Well Fred made a good case for walkways and they're going to add to the bridge's appeal. Of course, they'll have to be built without railings, because there's a strict no railings rule enforced by Phil, who's not an engineer. Nobody's sure what Phil does, but it's definitely full of synergy and has to do with upper management, whom none of the engineers want to deal with so they just let Phil do what he wants. Sara, meanwhile, has found several hemorrhaging-edge paving techniques, and worked them all into the bridge design, so you'll have to build around each one as the bridge progresses, since each one means different underlying support and safety concerns. Tom and Harry have been working together for years, but have an ongoing feud over whether to use metric or imperial measurements, and it's become a case of "whoever got to that part of the design first."

miércoles
may072014

Charla: Going real-time with WebSockets and Spring

El próximo lunes 12 de Mayo, javaHispano y BarcelonaJUG te invitan a la charla 'Going real-time with WebSockets and Spring' en Barcelona. 

Uno de los cambios significativos en Spring 4 es el soporte para WebSockets. En esta sesión vamos a aprender a desarrollar aplicaciones en tiempo real usando WebSocket para una comunicación bidireccional. Gracias a SockJS, Spring permite el intercambio de mensajes en contenedores anteriores a Servlet 3.1 y entre navegadores que no soportan WebSockets (como IE anterior a la versión 10). Sin embargo cuando usamos WebSockets para la comunicación, es similar a usar un socket directamente (no tenemos un protocolo como HTTP donde podemos usar headers, parámetros...). El protocolo WebSocket tiene un mecanismo para negociar un subprotocolo. Spring tiene soporto para STOMP que nos permite implementar mensajería basada en WebSockets. Varemos cómo Spring proporciona un broker STOMP simple en memoria pero también soporta la integración de un broker STOMP standalone como RabbitMQ o ActiveMQ.

La charla será impartida por Sergi Almar.

URL del meetup: http://www.meetup.com/BarcelonaJUG/events/181565622/

miércoles
may072014

Groovy 2.3.0

Guillaume Laforfe Ha anunciado la disponibilidad de Groovy 2.3.0, que incluye soporte para ejecutar Groovy sobre Java 8, soporte para traits y mejoras en las transformaciones AST Con anotaciones como @TailRecursive, @Builder y @Sortable. Aquí tenéis una lista detallada de las novedades de Groovy 2.3.

martes
may062014

Tendencias de lenguajes de programación en: GitHub diversificación

La consultoría RedMonk ha publicado un análisis que han hecho sobre el uso de lenguajes de programación en GitHub desde su creación hasta el presente. En este análisis muestran el porcentaje de repositorios que emplean un determinado lenguaje de programación dentro de GithHub y como ese porcentaje evolución a lo largo del tiempo.

La tendencia general es a diversificar: La mayor parte de los lenguajes "más populares" con excepción de JavaScript (que incrementa) y Java (que está básicamente estable) están decrementando el porcentaje de repositorios, y los menos

Click to read more ...

lunes
may052014

Sorteamos una entrada para APIdays Mediterranea

API days es un evento internacional que, como su nombre indica, está orientado a APIs, especialmente APIs web.  Este año se celebra la segunda edición, que tendrá lugar en Barcelona, en el Mobile World Centre de Plaça Catalunya el 29 y 30 mayo.

Todos los miembros de esta comunidad podéis seguir comprando las entradas a precio reducido empleando el código apidays_javahispano o comprando las entradas a partir de este enlace, que ya aplica el descuento de modo automático. Aademás, desde javaHispano sorteamos una entrada, valorada en 75 euros, para este evento entre todos los que hagáis un RT del siguiente tweet:

La entrada la sortearemos empleando la aplicación Twitterdraw.com con el hashtag #javaHispanoAPIdays. El sorteo lo haremos el próximo lunes 12 mayo a las 15:00 de España.

lunes
may052014

NetBeans IDE 8.0 Patch 1

Oracle ha anunciadon NetBeans IDE 8.0 Patch 1, que contiene un montón de correcciones de bugs de la versión inicial de NetBeans IDE 8.0. Esta versión del entorno de desarrollo trae como principal novedad soporte para Java SE 8.

lunes
may052014

Recopilatorio de libros digitales gratuitos para desarrolladores

Me he encontrado con este listado de libros digitales gratuitos para desarrolladores. Entre ellos podéis encontrar libros sobre temas relacionados con Java como Android y JRebel, y otros temas como HTML 5 y AngularJS. Muchos de ellos requieren algún tipo de registro para descargarse el PDF gratuito, Pero en todos los casos podéis bajar una versión electrónica del libro gratuita (en algunos casos también podéis comprar una versión impresa).

miércoles
abr302014

Google Cloud Platform Workshop en España

Iberian Google Cloud Platform Tour 2014 es una serie de workshops promocionados por Google. En esta primera edición quedan todavía plazas libres para Madrid los días 12 y 13 de Mayo, y si se registra suficiente gente es posible que se abra un segundo día en Barcelona el 10.

Aunque todavía no se tiene cerrado el temario, se barajan como temas App Engine, Google Cloud Storage, BigQuery, Google Compute Engine y Cloud Endpoints. Preinscríbete en aquí.
Nota: noticia enviada por Nacho Coloma

martes
abr292014

Nuevo tutorial: Google Cloud EndPoints Parte II

José María Tristán Martín ha escrito un fantástico tutorial sobre Google Cloud EndPoints, del cual os dejamos aquí la segunda parte: Tutorial sobre Google Cloud EndPoints Parte II, y aquí tenéis el código fuente correspondiente con esta parte del tutorial. La primera parte del tutorial la podéis encontrar aquí.

lunes
abr282014

Implementación de un HashMap que almacena los datos fuera del heap para Java 8

Desde Java 6 existen formas de almacenar datos en memoria desde un programa Java que están fuera del heap, y que por lo tanto no son analizados por el recogedor de basura cada vez que tiene que liberar memoria RAM.

Almacenar datos fuera del heap es algo que puede incrementar considerablemente el rendimiento de una aplicación si estos datos tienen un gran tamaño y son datos que vamos a usar durante mucho tiempo, por lo que van a sobrevivir un montón de pasadas del recogedor de basura. Estos datos pueden incrementar considerablemente el tamaño del heap, y por tanto el trabajo que tiene que realizar el recogedor de basura, para no terminar liberando nada de su memoria ya que son datos que van a tener una vida muy larga. De ahí el interés de contar con una región de memoria que no va a ser examinada por el recogedor de basuras.

Click to read more ...

Page 1 ... 4 5 6 7 8 ... 115 Next 10 Entries »