Cerrando uno de mis grandes proyectos

Hola a todos,
Antes de nada pediros disculpas por la falta de movimiento del blog. Llevo una semana muy liado con la finalización de un proyecto muy importante.
Este proyecto del que os hablo tiene que ver con mi vida personal y el cerrarlo ha supuesto un salto hacia adelante increible, al cual he (hemos, los dos) tenido que dedicar un esfuerzo muy grande esta íºltima semana.
Seguramente antes de que acabe la semana aparecerán nuevos posts en el blog, tengo novedades calentitas sobre cómo volver a mejorar nuestros DAO y hacerlos plenamente transaccionales al implementarlos sobre .NET.
Saludos.
Miguel.

PHP4 toca a su fin

Es una noticia que se publicó a mediados de julio en http://www.php.net pero que no habí­a caido en comentar por aquí­. El soporte de PHP4 termina a finales de este año. PHP5 está con nosotros desde hace ya tres años, y PHP6 empieza a asomar la cabeza, por lo que se ha decidido finalizar el soporte que se estaba dando a PHP4.
La verdad es que esta noticia me toca bastante en lo sentimental, ya que PHP4 fue la primera plataforma en la que desarrollé mi primera “verdadera herramienta”, aquella ya lejana KTFCL, Liga Española de Team Fortress Classic, en la que al final de sus dí­as llegaron a estar registrados más de 800 jugadores, tanto españoles como del resto de europa.
PHP4 me enseñó de verdad lo que era trabajar en web con un lenguaje de servidor. Atacando a una base de datos MySQL, utilizando javascript para el cliente, sesiones, autenticación de usuarios, hoja de estilos, incluso un rudimentario pero efectivo método para hacer la web multi-idioma. Más adelante vino alguna otra web, como la de Profundo Azul, donde ya además se empezó a explotar de verdad la pobre orientación a objetos que disponí­a PHP4. Monté clases para gestionar el acceso a la base de datos, crear thumbnails al vuelo, incluso algunas para generar controles de servidor a través de PHP4 y que permití­an generar el HTML directamente de listbox, textbox, repeaters… al más puro estilo los controles de servidor de ASP.NET 1.1 del momento, pero todo hecho en PHP4.
La verdad es que fue todo muy divertido, y además, me sirvió para aprender muchos conceptos que hoy en dí­a siguen siendo muy íºtiles.
He estado ahora leyendo parte del código PHP de esas clases y me ha parecido curioso así­ que lo voy a dejar aquí­ publicado para que veais un poco como fue su desarrollo. Me hace gracia porque es código que hice hace más de tres años, y veo en él muchas aspectos de programación que aíºn quedaban por pulir, mejorar… incluso que alguna de las buenas o malas prácticas que he propuesto en la web se cumplen o no se cumplen en el mismo. Qué curioso… te ves un poco a ti mismo al mirar ese código 🙂
Clase MySQL v0.3
Clase Thumbnail v0.3
Clase DropDownList v0.1

Hasta siempre PHP4.
Saludos.
Miguel.

El comienzo de una nueva etapa

Hoy cierro un capí­tulo importante en mi vida, para a partir del dí­a de hoy comenzar una nueva etapa.
Después de los 15 de vacaciones que tengo a partir de hoy, los cuales creo que necesitaba como agua de mayo, empiezo a trabajar el 1 de agosto en Deloitte, la multinacional financiera, en concreto en la sección de TI, Deloitte Extended Delivery (DxD), como Analista Técnico de nivel 2. Si todo va bien, en un año puedo posicionarme como Analista Senior.
El cambio me supone una motivación profesional muy grande, estoy convencido que no voy a defraudar y que en este año voy a demostrar no sólo soy capaz de responder en la categorí­a profesional en la que entro, si no también en la inmediatamente superior.
Atrás dejo Alerce Informática Aplicada, donde llevaba desde hace ya un año y siete meses, trabajando en el Departamento de I+D. He aprendido mucho estos meses allí­, además de haber encontrado a un grupo de gente estupenda, algunos de los cuales han pasado de ser compañeros de trabajo a  mis amigos.
En cuanto a lo profesional, me queda un magní­fico recuerdo de dos de los desarrollos de los que he sido desarrollador í­ntegro y responsable, Diana (Aplicación para Windows Mobile 2005, amortazicación de Recogidas y Repartos On-Line y posicionamiento GPS, desarrollado con VB.NET + Compact Framework 2.0 + Servicios Web J2EE + BBDD Oracle) y Sedon (Escaneo y reconocimiento de documentación on-line, desarrollado con ASP.NET + VB.NET + Servicios Web.NET + BBDD Oracle + PL/SQL + Controles de Usuario embebidos en Internet Explorer + Arquitectura Orientada a Servicios + Maquetación por Capas). Además, el haber participado en desarrollos de proyectos de la envergadura de Padua creo que ha marcado especialmente mi paso profesional por Alerce.
Ahora quedan 15 dí­as de descanso y desconexión.
Un saludo a todos.
Miguel.

Nace www.miguelmatas.es

Hola a todos,
Ha pasado ya un año desde que el dominio www.miguelmatas.es fue registrado, y hasta ahora no tuve momento ni ocasión para poner en marcha el proyecto.
A parte del dominio necesitaba antes disponer de varias cosas, entre ellas conexión a internet en casa, una empresa que ofreciera hosting a buen precio y… tiempo 🙂
 Las dos primeras ya las tengo, y la tercera… la tengo de vez en cuando, así­ que me he dicho, ala chico, es momento de empezar.
La finalidad de www.miguelmatas.es es clara, disponer de una plataforma que me permita compartir con el resto mi faceta tecnológica. El blog es sólo una de las partes del puzzle, que me va a permitir estar en contacto con el resto de forma más fluida, de ahí­ utilizar WordPress como gestor de contenidos. En él, como os comentaba hace un momento, me gustarí­a compartir con vosotros mis anécdotas tecnológicas, desde noticias que considere interesantes, experiencias personales en torno a la tecnologí­a, opinión…
Ahora mismo tengo 26 años y soy Ingeniero Técnico en Informática de Gestión. Mallorquí­n, aunque trabajo en Zaragoza, en una empresa de Desarrollo de Software orientada al Transporte y la Logí­stica, donde formo parte del departamento de I+D de la empresa. Estoy aprendiendo, estoy aprendiendo mucho, y considero muy interesante compartir con el resto mi proceso de formación tecnológica. De ahí­ que como pronto veréis, que la home de www.miguelmatas.es va a convertirse en una pequeña aplicación PHP5 + MySQL, un primer juguete que con el tiempo se va a convertir en una aplicación gestora de curriculums, en concreto el mio. ¿Por qué PHP5+MySQL? Es lo que ofrece la empresa donde tengo el Hosting 🙂
Después de esto (o entre, seguramente), vendrán algunos pinitos con Ruby on Rails (también lo permite el Hosting), y más cosillas que se irán descubriendo con el tiempo.
 Saludos a todos y gracias por estar ahí­!!
Miguel.