Buscar
Social
Ofertas laborales ES
martes
mar162010

¿Qué sistema operativo empleas principalmente cuando desarrollas Java? (Encuesta del mes)

Casi el 60% de los que han respondido la encuesta usa Windows. En torno a un 30% Linux. Mac Os y Unix, en ese orden, son las otras dos opciones. Aquí tenéis la encuesta.


Una de las ventajas de Java es su carácter multiplataforma. Sin embargo, en la práctica, no es raro que una aplicación tenga comportamientos diferentes en distintos sistemas operativos. ¿Habéis tenido alguna vez algún problema al mover una aplicación Java de un sistema operativo a otro? ¿Qué problema?

 

Por otro lado ¿creeis que hay algún sistema operativo que sea "mejor" para desarrollar en Java? 

martes
mar162010

Articulo sobre JODA-TIME API

Estimados,

Les paso un articulo que Sebastián Arbona escribió para el JUG, sobre el API de JODA-TIME desarrollada en JAVA.

El articulo se encuentra en el sitio del Mendoza JUG - http://www.mendozajug.com.ar.


Presentación de JODA-TIME

En este artículo voy a presentar a JODA-TIME, una librería creada para mejorar las limitaciones que poseen las clases proporcionadas por el JDK (Date & Calendar).

JODA-TIME es un proyecto open source comenzado por Stephen Colebourne, el cual puede utilizarse bajo el licenciamiento de Apache 2.0.


El articulo completo lo pueden encontrar en:
http://www.mendozajug.com.ar/sitio/index.php/component/content/article/36-java-se/46-joda-time-api.html
lunes
mar152010

Buenas prácticas de programación Java

Buenos días gente, aquí les alcanzo una presentación PowerPoint donde se muestran varios tips para poder programar de una mejor manera, aclaro que muchas de estas prácticas las fui aprendiendo a lo largo del tiempo y tal vez alguien no esté de acuerdo así que espero que me lo hagan saber y si quieren compartir alguna buena practica avísenme y la agregamos a la presentación.

Mi idea es ir haciendo crecer más la presentación esta sería como una pequeña parte de ella y espero ir actualizando el link.

 

Ver online

Presentacion

 

Download

Download Best Practices

 

Saludos

domingo
mar142010

JavaHispano Podcast - 078 - Introducción a Integración Continua

Publicado un nuevo número del podcast de javaHispano. En esta ocasión realizaremos una charla que tratará de integración continua. Nuestros invitados serán Alfredo Casado y Manolo Carrasco (commiter del proyecto Hudson). Durante la charla hablaremos de que es Integración Continua y para que sirve dando algunos consejos para iniciarse con esta tecnología.

Links de interés:

Blogs:

A proposito de la introducción, ponemos un link a un fragmento del documental "Historia Secreta de los Hackers Informáticos" donde se puede ver los inicios de unas 23 empresas de informática, de entre ellas Apple. Aquí se destaca la importacia de la motivación, la ilusión por la tecnología y el compartir información para crear este nuevo sector. Pulsar aquí para ver el fragmento.

sábado
mar132010

Arquillian 1.0.0 Alpha 1

Arquillian es un framework de testing, pero a diferencia de Junit o TestNG está más orientado a los test de integración que a los de unidad. Su propósito es ejecutar test dentro de un contenedor Java EE, para comprobar si las clases se siguen comportando del mismo modo cuando están dentro del contenedor, o para poder testar las clases empleando los recursos gestionados por el contenedor.


Arquillian se integra con Junit y TestNG, permitiendo reutilizar en soporte que los IDE Java suelen tener para estos frameworks para crear test de Arquillian. Aquí tenéis un ejemplo de test:

 

@RunWith(org.jboss.arquillian.junit.Arquillian.class)
public class TemperatureConverterTestCase {
 
   @Deployment
   public static JavaArchive createTestArchive() {
      return Archives.create("test.jar", JavaArchive.class)
         .addClasses(TemperatureConverter.class, TemperatureConverterBean.class);
   }
 
}


La anotación @RunWith hace que Junit use Arquillian como controlador del test. El método estático marcado con la anotación @Deployment es ejecutado por Arquillian para realizar el despliegue necesario para el test.


Se trata de un proyecto opensource (licencia Apache 2.0) creado por JBoss. La semana pasada anunciaron la primera versión alfa del framework.


¿Que pinta os tiene Arquillian?