Showing posts with label Webinar. Show all posts
Showing posts with label Webinar. Show all posts

17 May 2010

Buenas prácticas con subversion : Merging and Merge Tracking

En CollabNet se ha publicado un webcast, sobre mejores prácticas de la utilización de la característica merge que trae subversión; si! esa gran desconocida sobre todo en combinación con branch.

No esta demás decir que para acceder al webcast hay que registrarse.

He aquí un extracto de los objetivos.

The webinar will dig deeper looking at:
  • The different types of mergeinfo
  • When is mergeinfo not considered or recorded
  • Why you should be using 1.6.9 clients today
  • What’s coming with 1.7.0 for merge and mergeinfo


Enlace relacionado:

Subversion Best Practices: Merging and Merge Tracking

- FIN -

12 August 2009

OSGi para desarrolladores

Neil Bartlett hace una introducción práctica de como funcionan las versiones en OSGi, niveles extra de seguridad para clases públicas, aplicaciones donde se esta usando, estandares, los problemas actuales que existen con la OOP, frameworks actuales, y finaliza con una demo con equinox.

El video(en inglés) dura casi 1 hora.



Enlaces relacionados:

- FIN -

14 July 2009

Entrevista sobre OSGi (JSR 291)

En esta entrevista Neil Bartlett habla respecto a OSGi(JSR 291), lo define, habla sobre algunas de sus perspectivas, futuro, frameworks de mayor cobertura, integración con servidores de aplicaciones heredados (Websphere) y una pequeña comparación con la modularización en .NET.

Si bien es cierto las aplicaciones .NET pueden trabajar con versiones especificas de un assembly y que en una maquina puede haber cargadas diferentes versiones del mismo, coexistiendo sin ningún problema; cosa que en Java hasta la llegada de OSGi(JSR 291) no se podia realizar, aunque la principal diferencia ahora es que OSGi puede cargar o descargar los paquetes/assemblies dinámicamente en tiempo de ejecución.



Video original con textos (en inglés) - Neil Bartlett on OSGi

- FIN -

05 July 2009

Escalabilidad con Hibernate

Emmanuel Bernard(JBoss) y Max Ross(fundador de Hibernate Shards) nos explican como aplicando Hibernate Shards e Hibernate Search podemos lograr una excelente escalabilidad de aplicaciones.

Hibernate Shards es una extensión de Hibernate que permite encapsular el tratamiento de bases de datos particionadas horizontalmente (P.E: Empresas con copias de bases de datos en cada sucursal donde cada una de ellas almacena datos locales)

Hibernate Search combina la potencia de gestión de base de datos de Hibernate con la del motor de búsqueda Lucene (el cual se especializa en búsquedas textuales)

Durante el video tratan sobre los problemas de diseño más comunes y de la SessionFactory en diferentes escenarios, tambien hablan de como Lucene puede ayudar a descargar a nuestras bases de datos de la carga extra que pueden suponer las búsquedas por texto.



Video original en inglés - Scaling Hibernate

Estos dos proyectos también estan disponibles para la plataforma .NET

- FIN -

08 June 2009

Kenai Project vs Google Code

Hoy en día además de Sourceforge; Google, Sun, y Microsoft disponen de hosting gratuitos para proyectos "open source", y cualquier desarrollador puede acceder a ellos para almacenar sus proyectos; estos proyectos pueden ser evolucionados de forma colaborativa al mismo tiempo por distintas personas sin importar su localización.


Kenai Project
Es una iniciativa de Sun Microsystems, si se dispone de un SDN (Sun Developer Network) como es mi caso, el proceso de alta se simplifica. Pero para crear un proyecto hay que hacer una petición de creación y una vez que se reciba la respuesta se puede empezar a trabajar con él.

Entre sus principales carecterísticas ofrece:
  • Una buena variedad de sistemas de control de versiones, como pueden ser el utilizar Mercurial, SVN y Git
  • Perfil de usuarios
  • Forums
  • Wiki
  • Issue Tracking(Bugzilla/JIRA)
  • Listas de correo para poder comunicarse mejor entre los miembros del equipo y la comunidad
  • Integración con Netbeans (para el código fuente y el seguimiento de tareas)

http://www.kenai.com

Creación de un proyecto en Kenai con Netbeans 6.7 (5 min)

Creating a Kenai Project in NetBeans IDE 6.7

Bienvenida al proyecto Kenai (16 min)



Google Code
Para crear un proyecto en el hosting de Google Code hay que tener una cuenta en Google, una vez creado el proyecto podemos empezar a trabajar con él (subir código fuente)

Entre sus principales características ofrece:
  • Mercurial y SVN como sistemas de control de versiones
  • Perfil de usuarios
  • Wiki
  • Issue Tracking(usando el navegador)
http://code.google.com/hosting/
http://code.google.com/p/support/






Tanto en Google Code como en Kenai, hay que especificar el tipo de licencia que deseamos aplicar a nuestro proyecto al momento de su definición, cualquier IDE que disponga de conexión con SVN puede integrarse con estos, pero si desearamos utilizar Mercurial, o tener el seguimiento de incidencias integrado con el IDE, Kenai se lleva el gato al agua.

Recuerdo que antes, solo existía Sourceforge para el hosting de proyectos libres, ahora también estan Kenai y Google Code para proyectos principalmente Java o PHP y Codeplex para proyectos .Net.

- FIN -

31 May 2009

Scrum en Google

El co-fundador de Scrum Jeff Sutherland cuenta la estrategia tomada para insertar Scrum en los equipos de Google



El video dura 1 hora.

- FIN -

26 May 2009

WebBeans (JSF + EJB) - JSR 299

Su objetivo es permitir a los componentes EJB 3.0 poder ser utilizado como beans administrados de JSF (backed beans / managed beans), simplificando considerablemente el modelo de programación para aplicaciones web Java, incrementando su velocidad de desarrollo sin sacrificar la potencia de la plataforma JEE5.

Otras de sus principales características esta en la inyección de dependencias, ciclo de vida contextual, configuración, interceptores, notificaciones de eventos...

En los siguientes videos seremos introducidos en su modelo de programación y se nos describe como integrar WebBeans con otras tecnologías JEE (EJB3+JSF+Servlets).

12 minutos


28 minutos


40 segundos


12 minutos



Slides : http://www.seamframework.org/service/File/75154


Descripción del Estándar según Gavin King:
  1. Presentación de Web Beans
  2. Inyección, anotaciones de binding, y tipos de componentes
  3. Declarando componentes mediante XML
  4. Scopes, contextos, y métodos de resolución



- FIN -

23 May 2009

Webinar - RIA y Web 2.0 con JSF (ADF)

ADF es la implementación de JSF de Oracle, el siguiente video, nos da un recorrido desde cero, mostrando además todo el potencial de ADF; esta inglés, pero a diferencia de otros videos la pronunciación es lo suficiente buena y clara como para que cualquier persona pueda entenderlo al completo.



Dura unos 47 minutos.

- FIN -

18 May 2009

Webinar - ICEfaces y JSF 2.0

ICEfaces es una implementación de JSF bastante popular y muy usada por su integración transparente con Ajax/Ajax Push, el siguiente video muestra las posibilidades que tiene la tecnología y conceptos relacionados con Ajax Push.





- FIN -

09 May 2009

Webinar - Ehcache

Ehcache es uno de los sistemas mas populares y usados en aplicaciones Java.

El siguiente video(publicado el 07/05/2009) trata sobre su arquitectura , características y patrones de uso.



Por cierto el video dura poco más de una hora.

- FIN -