Ir al contenido principal

Entradas

Mostrando las entradas de diciembre, 2008

Si los lenguajes de programación fueran religiones

Vía http://www.pragprog.com , encuentro un articulo que comenta los lenguajes como si fueran religiones, realmente es muy divertido, me gusta en especial la definición de Perl (sangre de cabra y trabajos un Viernes a las 21 h), el de Ruby, C# y VB también están muy buenos. Hecheles un OjO y que se diviertan!

Guía de supervivencia para Maven

Maven Guía rápida Este documento no pretende ser una guía completa a Maven, solo una guía rápida para poder iniciarse en Maven y consecuentemente, continuar por cuenta propia hacia características más avanzadas. Que es maven? Maven es una herramienta open source, mediante la cual podemos administrar ciertas etapas del ciclo de vida de nuestros proyectos, entre variadas cosas más. Para darnos un ejemplo, con maven podemos compilar nuestros componentes, deployarlos, correr nuestros casos de pruebas, etc. Pero acaso no puedo hacerlo con Ant? Correcto, gran parte de las cosas que se pueden realizar con Maven, pueden implementarse con Ant, sin embargo podemos pensar en Ant como una herramienta de más bajo nivel, solo por citar un breve ejemplo, con maven podemos ejecutar la siguiente instrucción: mvn clear Esta simple instrucción elimina los directorios donde tenemos deployado nuestro proyecto, muy útil por ejemplo cuando queremos deployar desde cero nuestro proyecto nuevamente. En A...

La fábula del pastor y el PM

Interesante y reflexivo cuento, acerca de un pastor y un PM .. Personalmente opino que el role, de los Manager hoy por hoy, es el de facilitadores, negociantes y reconciliadores. Al final lo importante es sacar un buen producto y no que cumplas un horario o vistas saco y corbata. Muchos PM me parece, pierden las perspectiva creyéndose los dueños de la compañía y olvidan que su labor es llevar los proyectos a buen fin y no maximizar las ganancias de la compañía mediante la aplicación de despotas policitas pasadas de moda. Una compañía que tiene proyectos exitosos, va tener mas demanda de proyectos por parte de los clientes y por ende maximizará de mejor manera su capital, a través de tarifas mas favorables, por trabajo de mayor calidad o la producción de proyecto en mayores cantidades.

Labor de mantenimiento Upd# 2

En esta nueva actualización del blog a parte de los comunes post, se han agregado mas links y blogs, también se han adherido soporte para Google analytics , para llevar las estadísticas del sitio. También se ha agregado el primer álbum de fotos, como parte de la entrega de arte del CowParade , en la provincia de Heredia , específicamente en el parque Central del Cantón, por si deseas checkarla . Saludos

El gallito ingles

Hoy me puse a pensar acerca varios hechos que me hacen mucha gracia acerca de nuestra cultura y el uso del idioma ingles. El primer punto que deseo comentar es relativo a los extranjeros, en nuestro país se tiene la costumbre de pensar que todo gringo o europeo es turista y debemos hablar, ingles, chino o portugués a la hora de dirigirnos a él, por ejemplo; si nos encontramos un gringo en la calle que no logra ni sincronizar los labios para decir "hola", la gente le habla en ingles (si puede hacerlo), mas en cambio si vamos a U.S.A, en calidad de turistas y entramos por ejemplo al aeropuerto o a una tienda de comida rápida como Subway, o BK y no hablamos ingles o no entendemos el rápido ingles de un empleado de color negro de Atlanta por dar un ejemplo, el mismo empleado al que se le esta pagando para que nos de un servicio, se molesta y se estresa que no sepamos perfecto ingles, será que los ticos somos muy buena nota o de lo contrario por que no aplicar la misma regla, se m...

Lectura en progreso

En este post, solo quiero comentarles acerca de algunos libros que estoy leyendo y mis impresiones acerca de los mismos: Java Persistance with hibernate , a mi parecer es el mejor libro para aprender hibernate desde el punto de vista de JPA. El libro a pesar de ser muy denso, no deja de ser interesante y muy útil. Si deseas aprender, JPA implementado con Hibernate, este es tu libro. Java, Como programar de Deitel y Deitel es un clásico, para aprender a programar basándose en Java, el libro me parece muy básico, aunque tiene temas muy interesantes como Java NIO y Java Image, entre otros, lo uso como material de referencia para un curso de Java básico que estoy dando en avVenta . MySQL para Windows y Linux , es un interesante libro, tanto para aprender las nociones básicas de SQL como para aprender tópicos intermedios de MySQL, lo llevo bastante avanzado y me parece bastante bien. Groovy Recipes , en mi afán por aprender Groovy, este libro ha sido una excelente herramientas para conocer...

Opinión Servlet 3.0

Leo en el sitio The Server Side , un articulo que da un pequeño recorrido a través de la nueva especificación de Servlets que esta por salir. Como se había escuchado y era de esperar, los Servlets podrán ser creados como Pojos, digamos: @Servlet(urlMapping={"/myServlet"}, name="MyServlet") class MyServlet { @GET @POST public void handleRequest(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { .... } } Yo le encuentro algunos problemas a esto: No se desacopla del WebContainer o de los objectos Mock para hacer testing, por que se sigue recibiendo el objeto request y response. En caso que ocupe los "init" parámetros o algún método del HTTPServlet, no veo ninguna alternativa Como dice el articulo de ServerSide , un usuario puede anotar dos veces un método con GET o POST, provocando una posible confusión al WebContainer La primera característica comentada en el articulo, me parece cool, en el sentido q...

Las patentes - un problema legendario

En este mundo, donde las personas que tienen el suficiente dinero quieren patentarnos hasta las ganas de comer (o descomer), donde el dinero y las leyes, se ponen a servicio de los milenarios millonarios, nos podemos remontar a un caso legendario; Mucha gente atribuye a Alexander Graham Bell el revolucionario invento del teléfono y por ende las telecomunicaciones, sin embargo y de forma muy injusta la historia olvido entre laureles la existencia del verdadero inventor del teléfono; el Italiano Antonio Meucci, quien por preocupaciones económicas, nunca pudo patentar el aparato. Sin duda, esto nos da una pequeña idea de como, las personas que tienen dinero siempre han intentado patentar la creatividad e imaginación, de los economicamente menos afortunados, cuantos pequeños pero revolucionarios científicos habrán hecho mas ricos, a IBM, Microsoft y Apple, a cambio de migajas comparandolas con las ganancias que estos gigantes obtienen. En fin, creo que las patentes fueron diseñadas para d...