JPA 2.0

23 octubre 2009

Aca posteo algunos links de JPA2.0 era algo previsible de cambio con algunas mejoras importantes como la API de criteria que tenia hibernate años atras, no se como no vieron ese feature, hacer queries con strings es casi como usar jdbc con el mapeo resuelto, por suerte parece ser un error corregido para esta nueva version, tambien vi que agregaron una api standard de cache, que es un must para que una aplicación sea mas o menos performante.

http://www.infoq.com/presentations/whats-new-and-exciting-in-jpa-20
http://en.wikibooks.org/wiki/Java_Persistence/What_is_new_in_JPA_2.0%3F
http://www.ibm.com/developerworks/java/library/j-typesafejpa/


Lo Interesante del Día

23 octubre 2009

Lo Interesante del Día

5 octubre 2009

Estos días fueron bastante interesantes, la net supo alimentar mi sed de información

  • Top 20 de los Lenguajes de Programación ( http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html )
    En el puesto numero uno es para ….. Java! … que raro no?,  pero viéndolo desde  un puesto de vista mas general, es una pena ver lenguajes emergentes como Groovy o Scala tan lejos y lenguajes tan poco agradables ( por decirlo de una manera linda ), como Perl o Visual Basic tan cerca de la cima. Que mundo generoso, o que cantidad de código basura hay dando vuelta.
  • Swing Application Framework from Java 7 ( http://www.infoq.com/news/2009/09/java7_m5 )
    Y yo que pensaba que no iba a pasar dentro de esta decada, pero así es Swing renace nuevamente! Mejorado, con Annotations y con Generics ( aunque juraría que estas cosas son de Java 6 ). Es bueno ver el progreso de la plataforma pero es decepcionante ver lo lento que van.  Oracle ayudara a la situación?
  • El XML del XML ( http://jibx.sourceforge.net/ )
    Las Annotations son muy complejas? JAXB 2 te resulta un desafío? Dom4j ya no te satisface?  No puede dormir pensando que las cosas son demasiado complejas? …. Acá tenemos tus soluciones, JiBX, ahorrarte los problemas bindeando XML con mas XML!
    En realidad me da casi vergüenza mostrar este link, pero a veces es necesario ver nuestras falencias para aprender de estas. Que clase de persona en su sano juicio considera al XML como


    Youtube (Arquitectura de Alta disponibilidad)

    2 octubre 2009

    Si no podias dormir pensando como hacia una pagina de streaming de video para soportar que mas de 20 usuarios subieran la saga de Hades de Saint Seiya completa y nunca tener un DoS

    Te recomiendo que leas este post, donde explica entre otras cosas que Youtube utiliza Python (ooooohoooo) y tecnologia muy LAMP

    http://highscalability.com/youtube-architecture

    Dentro de ese post podes ver un link a google video (y porque no youtube? :P ) donde explican que vinieron haciendo.


    Seguir

    Get every new post delivered to your Inbox.