DDD, agregados y NoSQL

En la segunda entrada que se publico en este blog sobre RavenDB se hizo una pequeña mención, no demasiado grande la verdad, a la forma en la que tenemos que diseñar nuestros documentos en una base de datos NoSQL. La verda es que esto, no es muy sencillo para aquellos que empiezan a trabajar en una base de datos no relacional, puesto que pasar de diseñar tablas y sus relaciones a documentos sin relaciones es un cambio importante, muy importante diría yo. Todos sabemos que un documento no tiene porque...
Publicado por Unai | con no comments

EF 4.3 Beta 1: más madera….y un pequeño extra…

Cuando se publique este post habrá salido ya el anuncio de la primera beta de ADO.NET EF 4.3 en el blog del equipo de producto de ADO.NET. Los que me leeis con asiduidad sabréis que si solamente es para poner una reseña no suelo escribir una entrada o sea que trataré de dar mi punto de vista sobre esta nueva beta y algunas cosillas extras que no salen publicadas en los diferentes walkthrough. Bien, antes de empezar con las novedades, que enumeraremos a continuación...
Publicado por Unai | 2 comment(s)

P&P y CQRS: Guía + implementación de ejemplo

Bueno, una entrada cortita, la gente de Patterns and Practices han lanzado una encuesta valorando los intereses y conocimientos de la gente referidos a CQRS. El caso es que Grigori, Eugenio, Cesar de la torre y compañia están preparando una guia y probablemente una implementación de ejemplo de CQRS y quieren preguntarnos por nuestras inquietudes y preferencias antes de continuar…   Si te gusta CQRS entra en la encuesta y participa, si te interesa o crees que es bueno esta nueva guia lo mismo...
Publicado por Unai | con no comments
Archivado en: ,,,

EF 4.X: Sql Federations

Para los que estéis al dia de todo lo que ocurre con Windows Azure y las distintas features que están poniendo habréis visto que entre node.js , linux y otras lindezas se está planeando liberar una release de Sql Azure Federation, vamos, lo que toda la vida se ha llamado la capacidad de “sharding” . Sino me equivoco, Ibon estará más enterado que yo y podría corregirme, esta feature saldra en el Q4 del 2011 , es decir a finales de año. Llegados aquí, a muchos, yo entre ellos, se preguntarán si nos...
Publicado por Unai | con no comments

RavenDB VII Consultas e indices estáticos..

Map En la anterior entrada hicimos la primera introducción de lo que considero uno de los puntos fuertes, a mayores del API cliente, de RavenDB y este no es otro que su sistema de consultas. En esta entrada, hicimos una introducción sobre los índices que utiliza por detras RavenDB y que, como ya sabemos, se basan en Lucene.NET . Pero, los índices que vimos, eran dinámicos o bien generados automáticamente por RavenDB, si detecta un numero alto de consultas...
Publicado por Unai | con no comments

Raven DB VI, La hora de las consultas…

Por fin, seguro que ha sido la frase de muchos al oir que ya llegábamos a las consultas… Bien, pues si, con esta entrada inauguramos el trabajo con las consultas en RavenDB. Después ya de unos cuantos posts sobre el tema creo que ya es hora de tocar una de las cosas más importantes y que mejor hace RavenDB, que es las consultas. Como siempre, ponemos un pequeño modelo de clase para realizar los distintos ejemplos. En esta occasion reutilizaremos las tipicas Blog...
Publicado por Unai | con no comments

RavenDB(V) Actualizaciones, concurrencia, patch y otras hierbas

En esta quinta entrega de la serie, puede ver las anteriores entradas aquí, I ,- II - III y IV , vamos a hablar sobre actualizaciones y los mecanismos de gestión de la concurrencia que tenemos, por supuesto intentando bajar lo más posible, para mi estas entradas son también una fuente de aprendizaje. Empezaremos la casa por dónde debemos, o sea que lo primero que haremos será hacer una pequeña inserción de un documento más o menos complejo, ya que esto nos dará juego para alguna cosa interesante...
Publicado por Unai | con no comments

RavenDB (IV) La identidad de los documentos

En las anteriores entradas hemos trabajado bastante con los documentos, desde una pequeña introducción hasta elementos más avanzados como el trabajo con la metadata y la serialización de los mismos. Sin embargo, hay una cosa sobre la que hemos pasado de puntillas, intencionalmente, pero que trataremos en detalle en esta entrada, y es el tratamiento de la identidad de los documentos. Los documentos, como cualqiuer otro elemento en una colección, tienen que tener un mecanismo que nos permita disitnguirlos...
Publicado por Unai | con no comments

Libro gratuíto y en español de Windows Azure

Por si a alguno se les ha escapado la noticia permitirme recordaros en mi blog que por fin tenemos el primer libro gratuito y en Castellano sobre Windows Azure y Cloud Clomputing. Aunque tengo el honor de aparecer como autor, por ser fiel a la realidad, os puedo asegurar que mi trabajo, por desgracia, ha sido mínimo y que todo el esfuerzo y los grandes resultados han sido obra de Ibon Landa , Microsoft MVP de Windows Azure.   El libro, accesible en formato digita len Scribid lo tenéis disponible...
Publicado por Unai | con no comments

RavenDB(III) Sobre la metadata y la serialización de los documentos

En esta tercera de las entradas sobre RavenDB , si lo deseas puedes consultar las entariores aquí y aquí , intentaremos continuar el trabajo dónde lo dejamos, es decir, profundizando acerca del concepto y el trabajo con lo documentos. Como ya hemos podido ver, RavenDB utiliza una serie de convenciones para trasladar nuestros tipos .NET ( incluídos dinámicos y anónimos ) a un payload que enviar por HTTP . Este proceso tiene dos partes importantes, la primera es la de obtención y creación de la metadata...
Publicado por Unai | 2 comment(s)

RavenDB (II)- Los documentos

Tal y como ya dijimos en la anterior entrada, RavenDB es una base de datos documental ,  y esto, está llevado a su extremo. Una de las primeras cosas que me llamaron la atención de RavenDB es que en realidad, físicamente, en RavenDB , no hay otra cosa que documentos, es decir, al contrario que en otros sistemas del mismo tipo como MongoDB , no existen, físicamente por lo menos, el concepto de colecciones, más adelante veremos como en realidad el concepto de colección es lógico es decir, documentos...
Publicado por Unai | 5 comment(s)

RavenDB (I)–Empezamos….

Los que tenéis la suerte o desgracia de sufrir mi blog, sabréis lo que me gusta Mongo DB , de hecho, repasando las entradas de mi blog me he dado cuenta de que ya son unas cuantas , sumado esto a los diferentes eventos en los que he tenido la suerte de hablar de esta base documental y, a los proyectos en producción en los que he participado haciendo uso de esta base de datos, os podéis dar una buna idea del aprecio y cariño que le tengo a esta NoSQL . No obstante...
Publicado por Unai | 4 comment(s)

EF Migrations, EF 4.3 y que nos deparará el futuro

Hoy mismo se ha hecho pública la primera beta del paquete de “migraciones” que el equipo de Entity Framework ha estado preparando durante ya hace algún tiempo, de hecho, en este mismo blog ya hemos publicado unas cuantras entradas, aquí y aquí , referidas a su funcionamiento. Lo más destacable de este anuncio, a mayores de los cambios y novedades en el paquete, comentaremos sobre esto más adelante, es el hecho de que incorporarán Migrations...

HOT:Inserciones masivas en Sql Sersver vs Mongo DB ( III)

  DESCARGO DE RESPONSABILIDAD Antes de empezar la entrada me gustaría dejar claro que esto es un pasatiempos , una forma de dilucidar quien pagaba las cenas durante el tiempo que nos toco a los dos estar perdidos en una ciudad que no es la nuestra con nuestros respectivos trabajos. La idea de esta serie de blogs no es ver si queremos más a Papa o a Mama, a Sql Server o a una NoSQL. Los resultados que se obtengan no tienen porque hacer pensar que una es mejor que la otra ( sobre todo cuando son...

HOT:Inserciones Masivas en MongoDB vs Sql Server (II)

DESCARGO DE RESPONSABILIDAD Antes de empezar la entrada me gustaría dejar claro que esto es un pasatiempos , una forma de dilucidar quien pagaba las cenas durante el tiempo que nos toco a los dos estar perdidos en una ciudad que no es la nuestra con nuestros respectivos trabajos. La idea de esta serie de blogs no es ver si queremos más a Papa o a Mama, a Sql Server o a una NoSQL. Los resultados que se obtengan no tienen porque hacer pensar que una es mejor que la otra ( sobre todo cuando son compatibles...

DDD-CQRS post event

Bueno, tras una semana dura el evento de IASA sobre DDD y CQRS que he tenido la suerte de co-organizar junto a Cesar de la torre y el resto de miembros fundadores de IASA, llega el momento de hacer un pequeño recopilatorio. La verdad, pensar al principio en tener a Eric Evans , Udi Dahan y Diego Vega ( EF Team ) en un evento gratuito abierto a todas las tecnologías era algo que nos parecía muy, pero muy complicado, por momentos imposible. Al final, gracias a los distintos patrocinadores el evento...
Publicado por Unai | con no comments

Intellitrace como tu sistema de rastreo

Hace ya un pequeño tiempo, observé desde la distancia una “discusión” acerca de las implementaciones de logging y tracing en nuestras aplicaciones. Lógicamente, muchos de los argumentos de este tipo de discusiones ya son más que de sobra conocidos, unos tiran por AOP otros les gusta la intercepción etc, etc.. Mi compañero Rodrigo, metido en esa conversación intentó primero hacer una diferenciación entre lo que realmente es logging, como información del proceso, y las trazas como información de rastreo...
Publicado por Unai | con no comments

ASP.NET MVC + WIF

Últimamente tengo poco tiempo para postear, mucho menos de lo que debería seguramente, y entre tarera y tarea a veces surgen temas como el que voy a contaros que quizás sean de ayuda para otras personas, eso espero por lo menos. En casi toda la documentación  y ejemplos de WIF se tocan los RP pasivos con clientes de ASP.NET tradicional. Si bien, seguramente aún hoy por hoy estos serán mayoría en los desarrollos actuales, seguro que, muchos estaréis pensando empezar vuestros proyectos en ASP...

EF vNext- Migrations 0.7.0.0

Las dos últimas entradas de este blog trataban sobre una de las novedades ( una de las importantes ) que traerá la próxima version de EF llamada Migrations . Ayer mismo, sacaron de forma publica una nueva revisión ( aún en version alfa, 0.7.0.0)  que presenta algunas novedades interesantes que me gustaría comentar aquí. Lógicmente no volveremos a hacer los walkthrough de los post anteriores ( por supuesto puede también revisar el blog del grupo de ADO.NET con sus propias guias), sino que solamente...

EF vNext-Migrations II

En la anterior entrega hemos visto como usar el nuevo paquete que a salido del equipo de Data Development en Redmon. En esta nueva entrada, intentaremos continuar con algunos detalles importantes que nos permitan comprender mejor con que estamos tratando.   Migraciones automáticas Si recuerda, cada vez que ejecutamos una migración por medio del comando Add-Command se incorpora a nuestro proyecto el sacaffolding de la migración por medio de una clase de tipo DbMigration. En alguna ocasión, puede...
Publicado por Unai | 2 comment(s)
Más artículos Página siguiente >