07.26.07
Posted in .NET, Programación, Ruby On Rails at 10:32 am by Miguel
Buceando un poco por Ruby on Rails y tratando ya de tú a tú Active Record, me animo ya un poco a mostraros algún link donde conocer un poco su funcionamiento.
Resumiendo un poco, Active Record es el patrón de diseño que utiliza RoR para el acceso a datos. La idea es algo que ya muchos conoceréis, aunque no tal vez como Active Record, y que es una forma de acceder a datos abstrayéndonos de SQL y enfocando el esfuerzo en los objetos que nos permiten acceder a cada una de las tablas del modelo de negocio con las que trabajamos.
De lo mejor que he podido ver en el uso de Active Record bajo RoR, es que a partir de los modelos que se van generando a través de los scripts ruby, y la edición de los mismos, son los que van generando las tablas directamente en la base de datos. Además, cada uno de los cambios en el modelo que se van haciendo desde ruby, van generando migraciones de BBDD las cuales puedes en cualquier momento volver atrás, manteniendo la consistencia de la base de datos hacia delante y hacia atrás. La verdad es que es una maravilla de cara a la productividad y a la limpieza del código.
Link en wikipedia http://es.wikipedia.org/wiki/ActiveRecord
Active Record para RoR: http://wiki.rubyonrails.org/rails/pages/ActiveRecord
Proyecto de Active Record para .NET: http://www.castleproject.org/activerecord/index.html
Un saludo!
Miguel.
Permalink
07.19.07
Posted in Framework, Libros, Programación, Ruby On Rails, Web at 8:49 am by Miguel
Última adquisición a la biblioteca.
Título: Ruby On Rails
Autores: Bruce A. Tate y Curt Hibbs
Editorial: Anaya Multimedia (O’Reilly)
ISBN: 978-84-415-2182-7
Idioma: Castellano
Estos 15 días de vacaciones estoy decidido a, por fin, tener un poco de tiempo para empaparme de Ruby On Rails. La verdad es que ya había leido algo anteriormente, pero estos días que he tenido algo más de tiempo la verdad es que lo que he podido ir viendo con algo más de profundidad me ha llamado bastante la atención, así que me fui a la Librería General aquí en Zaragoza en búsca de algo más profundo. Y hubo suerte!
La verdad es que me ha llamado tanto la atención que me da que el gestor de curriculums en lugar de estar hecho con PHP5 + Zend Framework voy a probar con Ruby On Rails. Me apetece bastante más, sobre todo estos días al tener más tiempo y la cabeza mucho más despejada.
Saludos!
Permalink
Posted in Personal at 5:30 pm by Miguel
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.
Permalink
07.02.07
Posted in Gestión de Proyectos, Gestión de Recursos, Motivación at 9:42 pm by Miguel
El mejor líder es aquel cuya existencia no nota la gente. El siguiente mejor es al que la gente respeta y alaba. El siguiente es el que la gente teme; y el siguiente al que odia. Cuando el trabajo del mejor líder está acabado, la gente dice: Lo hicimos nosotros mismos.
Lao-Tzu (Filósofo chino siglo V a.C.)
Más información sobre Lao-Tzu en la Wikipedia:
http://es.wikipedia.org/wiki/Laozi
Permalink
Posted in Gestión de Recursos, Motivación at 4:23 pm by Miguel
Extraigo este texto de la web http://www.computerapia.com/, la verdad es que me ha parecido un ejemplo magnífico de motivación:
Tres canteros al pie de una catedral, que están haciendo el mismo trabajo: tallar piedras.
Un hombre se acerca al primero y le dice “¿Qué haces?”
El cantero le dice: “Tallo piedras” y la hosquedad de su mirada parece que añade: “¿No lo está viendo?”
El segundo responde diciendo: “Me gano la vida” y con su gesto de resignación parece añadir: “Es duro, ¿sabe usted?”
El tercer cantero, al escuchar la pregunta, levanta la cabeza, mira a lo alto, le brillan los ojos y dice: “Estoy construyendo una catedral”
Caigamos en la cuenta de que la misma acción puede tener distintos niveles de significado, sin embargo, es el tercero quien indudablemente hace su trabajo buscando la excelencia, porque ve en el mismo una finalidad más elevada.
Permalink