El anterior post versaba sobre los distintos tipos de despliegue de aplicaciones… esta semana, vemos algo relacionado con repositorios de código: GIT.
Tom Preston-Werner – Mastering Git Basics from Erlang Solutions on Vimeo.
El anterior post versaba sobre los distintos tipos de despliegue de aplicaciones… esta semana, vemos algo relacionado con repositorios de código: GIT.
Tom Preston-Werner – Mastering Git Basics from Erlang Solutions on Vimeo.
Diveritido video que habla de ant y maven. Quiza el mejor momento es cuando le preguntan al “ant guy” si hace debug del window también..
Hoy voy a hablar de una presentación muy interesante en el blog de mulesoft, cuyo producto más conocido es su esb.
Sin embargo, esta presentación nos habla acerca de servicios disponibles en la nube (cloud). Creo que este año y el siguiente (más bien el siguiente) van a ser los años en que el cloud computing va a despegar definitivamente, y para mantener un compatibilidad entre los productos de software disponibles en la nube y los que no, al final todas estas APIs se van a generalizar para todos los desarrollos. Cuanto antes nos preparemos para ello, mejor.
Link de referencia :The benefits of APIs, my top 10 and why you should use them
El post lo divide en varios “topics” que va desde como medir la productividad, a formas de mejora. La verdad de cada una de ellos podría dar para un blog. Si no conoces algún concepto, te aconsejo que lo mires.Os dejo un mapa mental de acerca de qué es agile
Si le sumamos el conjunto de herramientas 2.0 y las diversas herramientas de gestión de proyectos , podemos llegar a tener una organización con bases bastante potentes.
Hoy vuelvo a referirme a las expresiones regulares. Las expresiones regulares son patrones que nos sirven, generalmente , realizar búsquedas de datos basados en patrones. Para poder realizarlo existe un leguaje que, con ligeras diferencias, nos sirve para la mayoría de los lenguajes: desde javascript a perl, desde C a java.
Suelen ser uno de los grandes desconocidos y nos pueden ahorrar muchas horas de sueño si conocemos su existencia y cómo funcionan. Para ello os dejo un dos enlaces (uno y dos) para que elijáis el que más os guste, aunque existen infinidad de recursos para cualquier lenguaje de programación en el que estéis trabajando.
Y.. ¿como se utilzan? Os dejo un link en castellano de cómo se puede hacer en java y otro en javascript, para que vayais jugando un poco con ellas.
Para los que leáis este blog, os habréis dado cuenta que soy bastante amigo de los checklist. El checklist de hoy trata de ciertas cosas que debéis hacer después de lanzar un sitio web, principalmente relacionado con comercio electrónico pero valido también para un blog,etc..
Para no dejaros más en ascuas, os dejo ya el link a Top 15 Free Things Every E-Commerce Website Should Do After Launching
Para los que busquéis información sobre hibérnate, aquí os dejo un link a un tutorial “sencillito” de hibernate.
Quizas muchos de vosotros conozcáis JPA y en el link Easy Java Persistence (EJP) Vs. Hibernate/JPA — EJP Is A Whole Lot Faster podréis encontrar una comparativa entre ambos.
Si os ha cautivado y queréis conocer un poco más, hay incluso in libro para que mejorareis vuestros conocimientos sobre este framework
¿También queréis integrarlo con Spring?… También hay formas. ¿Queréis trastear o quizá hacer un proyecto más serio?
Como podéis ver un buen framework con muchos recursos. Que aproveche!!

Siguiendo con la cruzada que comencé hace ya un tiempo, hoy pongo otro post de los peligros de la codificación defectuosa o de la llamada “mala calidad” (que en la mayoría de los casos es la mejor codificación que podemos hacer en el tiempo que tenemos).
Como bien dice el post bad code – invisible threat , el entregable más importante de todos los que le damos al cliente es el propio código (parece mentira que tengamos que repetir esta obviedad una y otra vez). Pero la importancia que se le da en las compañías es pequeña , si no, solo hay que mirar los salarios de los desarrolladores de código y el resto del equipo en un proyecto (funcionales, requisitos….).
En fin, a ver si este año se mejora algo.
Una de la nueva características del java 7 es el proyecto coin. Entre las mejoras incluye:
-Strings en switch
-Literales binarios and undescore en los literales numéricos para una mejor lectura
-Nuevo Multi-catch
-Nuevo Try para el tratamientos de recurros
-Mejora en la invocación de varargs.
Un conjunto de ejemplos lo tenéis en la página Java 7: Project Coin in code examples