PanamaJUG

Aug 30, 2007 @ 11:58 am by CaDs

Conversando anoche con mi amigo Stephan me enteré de que en Panamá existe un JUG (Java User Group) que está trabajando en cosas bastante interesantes, como por ejemplo la traducción al español del NetBeans.

Así que me puse a curiosear por su página web y ví que tienen programadas una serie de conferencias en diciembre muy interesantes con gente de Estados Unidos, República Checa, Chile…

Creo que la conferencia será en Herrera, quién se apunta a asistir?

Update:
Más blogs que hablan sobre el PanamaJUG
Webmasters Panamá link
Blog de Chiriquí link

Java + AJAX = DWR

Jun 27, 2007 @ 09:10 pm by CaDs

Hace tiempo que no posteo nada técnico, pero realmente es porque de un tiempo a esta parte no he tenido nada interesante que hacer que mereciera la pena postear.

Así que haciendo uso de mi habitual masoquismo ingenieril, hice una propuesta para incorporar una solución en AJAX en la aplicación que estamos desarrollando que considero que va a aportar un look interesante a la misma.
Esa es la versión que incorporé en la propuesta, realmente (y a pesar de que esto que dije es muy cierto) tenía ganas de hacer algo nuevo, y llevaba tiempo con ganas de meterle mano a AJAX, así que…

Lamentablemente (y digo esto sin ánimo de ofender a los PHP-eros) la mayoría de tutoriales / casos de ejemplo medianamente interesantes están orientados a php, con lo que inicialmente estaba bastante perdido.

Eso fue hasta que encontré DWR (Direct Web Remoting), una excelente solución para incluir un comportamiento asíncrono a una clase java.

Básicamente los pasos a dar son incluir el dwr.jar a nuestras librerías, y crear un documento dwr.xml donde configuraremos las clases que queremos que tengan un comportamiento asincrono.

ej:

< dwr>
< allow>
< create creator="new" javascript="JDate">
< param name="class" value="java.util.Date"/>
< /create>
< /allow>
< /dwr>

En este ejempo estamos habilitando la clase Date para que tenga un comportamiento asincrono.

Una vez hecho esto podemos importar nuestra clase en nuestra página html como si de un js se tratara:

< script src='/[YOUR-WEBAPP]/dwr/interface/[YOUR-SCRIPT].js'>

Y a correr!

Estos son unos pasos muy simples a modo de pantallazo para ilustrar el funcionamiento de DWR.
Podéis encontrar más información aqui

Si queréis incorporar AJAX a vuestras aplicaciones Java sin complicaros demasiado la vida, os recomiendo usar DWR.

Scrum Management

Apr 23, 2007 @ 11:51 am by CaDs

Hace algunas semanas tuve la oportunidad de conocer Scrum, una metodología de Project Management y en general de gestión del tiempo muy interesante.

En la página de la wikipedia pueden encontrar algunos enlaces relacionados por si quereis aprender más.

Beginning POJOs

Feb 21, 2007 @ 04:01 pm by CaDs



Seguramente para aquellos que nos dedicamos al desarrollo de software, existen ocasiones en las que hay tantas tecnologías que surgen y que son tan extensas que a veces resulta frustrante tratar de ponerse al día, máxime si dicho desarrollo se realiza en J2EE y toda la marabunta que lo rodea.

Bien, para aquellos que quieran iniciarse, refrescar o afianzar conocimientos en estas tecnologías (J2EE, Hibernate, JBoss, Spring, Tapestry) les recomiendo encarecidamente este libro.

Me lo prestó el domingo pasado el Gurú Schwab y la verdad es que está muy bien.

Sencillo, explícito y con un caso práctico bastante interesante.

Realmente lo recomiendo.

Flipando con Javascript

Nov 01, 2006 @ 01:53 pm by CaDs

Instrucciones:
1) Elijan una página llena de fotos
2) Copien este código en la ventana del navegador

javascript:scroll(0,0); R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);

3) Para volver a la normalidad recargar la página.

Mola eh? :D

Visto en … hmmm …

Turorial de Ruby Interactivo

Oct 13, 2006 @ 03:58 pm by CaDs

Curioseando por la web he encontrado este curso interactivo de ruby.

Original la idea cuando menos.

Spring 2.0 Is comming!

Oct 02, 2006 @ 10:19 pm by CaDs

Hacia tiempo que no me quedaba hasta tarde programando, pero realmente usar Spring da gusto.
Sólo me asusta el ritmo al que se están multiplicando los marcos de trabajo para aplicaciones de empresa. Da verdadero vértigo tratar de mantenerse actualizado del panorama actual.

Ahora ando a medias con Ruby on Rails (proyecto de vocación) , con un desarrollo en J2EE (proyecto con intereses comerciales), y con ideas locas rondando mi cabeza para montar una startup.
Me siento bullendo de creatividad pero a la vez agotado y algo aturdido con la cantidad de cosas que me gustaría aprender.

Pero como se suele decir… renovarse o morir!

En fin, a lo que iba, que dentro de unas 9 horas aproximadamente tenemos el release 2.0 de Spring Framework :)

« Previous PageNext Page »