Entradas

ConfORMando NHibernate 3

Asistí a la presentación de ConfORMando NHibernate 3 de la mano de Fabio Maulo, la verdad creo que es una de las personas que hasta ahora mas entiendo a la hora de escuchar disertantes tecnológicos, un lenguaje técnico pero simple de entender (algo que en pocas ocasiones me pasa con otros expositores), muy concreto y ejemplos + ejemplos y mas ejemplos) creo que esto es lo que me gusto. Ver como desde el modelado de las clases se genera la base de datos en forma simple me impresiono gratamente. Muchas gracias Fabio Maulo el nHibernateMAN.

MySQL Exportar/Importar datos

En un nuevo desarrollo tuve que tomar datos de una base de datos MySQL y la verdad que me sorprendió con que velocidad exporto toda la Base de datos unos cuantos millones de registros en una de las tablas. Para hacer el recupero o el respaldo. Backup mysqldump --opt --password=miclave --user=miuser mibasededatos > archivo.sql Recupero mysql --password=miclave --user=miuser mibasededatos

Mere Mortal framework.

Durante mas de un año estuve utilizando este framework sin prestarle mucha atención y solo utilizaba las funciones básicas del este. Al desarrollar una nueva aplicación se me presentaron algunas complicaciones que hasta ahora no había tenido que resolver y descubrí el poder del mismo, que bien que maneja las entidades (como se relacionan los padre / hijo/s), veremos si los nuevos frameworks mejoran o reemplazan este, por ahora lo seguiré utilizando ya que es una buena herramienta.

Viendo con otros ojos un viejo lenguaje.

Delphi, un lenguaje con el que empece con la pata izquierda, ya que herede una aplicación desarrollada en dicho lenguaje, ésta muy pero muy mal diseñada desde lo arquitectónico, el modelado de datos y muchos otros ángulos muy mal planeada, pero el problema no era el lenguaje en el que fue diseñado. Al conocer en mayor profundidad este lenguaje, me fui dando cuenta que tiene todo lo que un lenguaje tiene que tener, pasando por Objetos, herencia, manejo de errores, etc. y eso que la versión en que esta desarrollado todo es una muy vieja, nada de .Net (que ya lo tiene), me a sorprendido gratamente. Y un programador se sentirá muy cómodo con esta herramienta de desarrollo y que tiene una potencia que la verdad no creí que tuviera.

Texto a donde lo quiere migrar?

Una de las cosas que hace mucho me planteaba era como simplificar la transferencia de archivos de Texto (TXT) de distintos formatos sin tener que reinventar la rueda (ya la había reinventado muchas veces para esto) pero me encontre con algo que alguna vez vi pero la verdad no le habia prestado mucha atención, pero hoy lo analice mas profundamente y le di vuelta para adelante y para atrás hasta que encontré que realmente era lo que buscaba FileHelpers y la verdad me asombro, tiene unas cositas que luego vere como solucionarlas, pero por ahora creo que es una herramienta muy útil para resolver este tipo de problemas, les dejo un ejemplo de lectura de un archivo de texto plano que lee la configuración de los campos en forma dinámica de un archivo y muestra la información en la consola. Espero que le sea tan útil como me fue a mi. Imports System.IO Imports FileHelpers Imports FileHelpers.RunTime Module CargaLista Sub Main() ' 'Armar la clase en forma dinamica ...

Tiwtteando tambien se gana.

Imagen
Gracias a una propuesta de MicroSoft CMQUEST, fui uno de los ganadores de este libro "Secrets of the Rock Star Programmers", junto a 4 personas mas (RT @msdntechnet: Felicidades a los 5 Ganadores de la RIFA #CMCQUEST @eiito @eduardomen @grendon @alenelis y @jav0223 ) aqui pueden ver nuestras "fotos" . Luego una vez leído, les daré mi parecer del mismo. Va la foto del envío, ya que cumplieron en tiempo y forma, muchas gracias, que se repita muchas veces mas esta iniciativa, que me pareció ingeniosa.