Buscar
Social
Ofertas laborales ES
jueves
abr082010

Seminario gratuito de Test Driven Development en Madrid

Paradigma Tecnológico y javaHispano vamos a organizar un seminario gratuito sobre TDD el viernes 23 abril a las 10:30 en La escuela politécnica superior de la Universidad San Pablo CEU, Madrid, España. El seminario será impartido por Carlo Scarioni y su contenido será:

 

  • Introducción a TDD. Qué es. Ventajas. Patrones.
  • Tipos de test: unitarios, funcionales, integración
  • Spring Test Context Framework. Inyección de depencias y tests.
  • Capa DAO. DBUnit y tecnología Mock.
  • Capa de dominio.
  • Capa de servicio.EasyMock y JMock de los DAO's
  • Capa controladora. EasyMock y JMock. 
  • Capa de presentación. Test funcionales. Sellenium. 
  • Test ágiles. Introducción de Groovy para la realización de test.

 

 

Para inscribirte en el seminario realizado a través de esta URLAquí tenéis más información sobre el seminario.

 

¿Cómo llegar? 

La Escuela Politécnica Superior de la Universidad San Pablo CEU está situada en el campus de Montepríncipe, cerca de Boadilla del Monte. Puede llegarse allí a través de la línea ML3 del metro ligero (estación "Montepríncipe"); mediante coche (la escuela cuenta con un amplio parking gratuito), comerían de autobús. Podéis encontrar más información sobre cómo llegar aquí. El seminario se celebrará en el Aula Polivalente 2.

jueves
abr082010

El creador de Hudson deja Sun (Oracle)

 

Después de la adquisición de Sun por Oracle siguen cayendo cabezas, en esta ocasión le toca a Kohsuke Kawaguchi el creador y el alma de Hudson, quién anunció hace un par de días a los desarrolladores de Hudson que abandonaba la Compañía sin dar grandes explicaciones excepto que tiene la intención de continuar liderando Hudson y crear una Empresa.

Creo que algo debe ir yendo mal en Oracle cuando poco a poco se estan dejando ir gente tan valiosa.

jueves
abr082010

Los mejores sectores para trabajar en el mundo IT en Estados Unidos

Computerworld ha realizado una encuesta sobre los salarios de los trabajadores del mundo de las tecnologías dentro de Estados Unidos. Según la encuesta, los cinco principales sectores donde los empleados IT cobran más son, por orden, defensa/aerospacial, biotecnología, gobierno, educación y salud/medicina.



Podéis consultar los resultados de la encuesta en esta página. Aquí tenéis algunos salarios medios en distintos sectores, según la ocupación:
 
Servicios/consultoría

  • IT manager: $102,075
  • Project manager: $98,650
  • Ingeniero de software: $88,964
  • Administrador de sistemas: $76,724
  • Desarrollador: $76,156
  • Help desk/soporte: $61,354
 
Educación
  • CIO/vicepresidente de IT: $150,861
  • Director de IT: $95,824
  • IT manager: $70,914
  • Administrador de sistemas: $63,520
  • Administrador de red: $58,384
  • Help desk/soporte: $43,864
 
Gobierno
  • CIO/vicepresidente de IT: $134,325
  • Director de IT: $101,997
  • IT manager: $79,613
  • Administrador de sistemas: $77,663
  • Administrador de red: $70,059
  • Help desk/soporte: $53,439
 
Legal y seguros
  • CIO/vicepresidente de IT: $180,137
  • Director de IT: $119,800
  • Arquitecto de sistemas: $112,422
  • IT manager: $101,757
  • Programador/analista: $79,052
  • Administrador de sistemas: $72,996
 Salud
  • CIO/vicepresidente de IT: $166,092
  • Director de IT: $107,146
  • IT manager: $87,874
  • Analista: $74,004
  • Administrador de sistemas: $68,610
  • Help desk/soporte: $45,719
  Industria
  • CIO/vicepresidente de IT: $179,269
  • Director de IT: $139,151
  • Project manager: $104,846
  • IT manager: $89,463
  • Administrador de red: $58,513
  • Help desk/soporte: $52,624
 
¿Qué os parece la idea de hacer desde javaHispano una encuesta similar? ¿Estaréis por la labor de poner en una encuesta anónima cuanto ganáis?
miércoles
abr072010

Nuevo mecanismo anti memory leaks en Tomcat 6

Mark Thomas ha escrito en TomcatExpert un interesante artículo sobre una de las mejoras en Tomcat 6.0.25 y superior.  Esta mejora se enfoca a uno de los aspectos más criticados de este servidor Java: los memory leaks en el PermGen. Mark y la gente en SpringSource se pusieron a trabajar para detectar las causas de estos leaks y al final descubrió que eran ocasionados por una mezcla de bugs entre código aplicativo (los wars desplegados), código de librerías y la propia JVM.

Al intentar ver cómo resolver estos problemas,  se dieron cuenta que se podía implementar una estrategia para no solo detectar estos memory leaks en runtime sino corregirlos. El resultado son dos estrategias:

JreMemoryLeakPreventionListener Cuando una aplicación web llama a uno de los APIs estándares de Java que guardan una referencia al class loader que las carga, el loader de dicha aplicación web se queda en memoria ocasionando un memory leak. Este listener simplemente asegura que el primero en llamar a dichas APIs sea el classloader de Tomcat, evitando estos leaks.

La segunda estrategia es bastante interesante, detecta cuando una aplicación web es detenida, recargada o undeployed para revisar en ese momento via algunas APIs y Reflection por causas comunes de memory leaks y reparlas. Hay una explicación detallada en el wiki del proyecto donde se detalla más esta estrategia. 

Buen trabajo el de los comitters de Tomcat, sin embargo esto es un trabajo en progreso e irá mejorando en el futuro. 

miércoles
abr072010

JavaFXtras 0.6: componentes para JavaFX

Stephen Chin (quien además escribió el libro Pro JavaFX) ha publicado en su blog el anuncio de un nuevo release de JavaFXtras una suite de componentes que agregan funcionalidad visual a las aplicaciones JavaFX. Esta funcionalidad va desde animaciones, efectos visuales hasta componentes 100% funcionales como Grid de datos y Cover Flows.

Esta versión de JavaFXtras necesita JavaFX 1.2 para ejecutarse y es opensource bajo la licencia BSD. Steve ha puesto en su blog links a webstarts para probar algunos de los componentes (que por cierto no funcionaron en mi ordenador), el sitio oficial del proyecto está en google code y también puedes revisar la documentación  del API.

Espero que veamos más este tipo de esfuerzos alrededor de JavaFX, proyectos como éste hacen que JavaFX sea más sencillo de usar y que se puedan crear aplicaciones con un mejor impacto visual.