<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.guisa.org/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it"><title type="html">Il blog di GUISA</title><subtitle type="html" /><id>http://www.guisa.org/blogs/guisa/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.guisa.org/blogs/guisa/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.guisa.org/blogs/guisa/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.31106.3070">Community Server</generator><updated>2011-05-11T09.53.00Z</updated><entry><title>CQRS ed Event Sourcing su Windows Azure: applicazioni distribuite, scalabilità e security</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2013/03/26/cqrs-ed-event-sourcing-su-windows-azure-applicazioni-distribuite-scalabilit-224-e-security.aspx" /><id>/blogs/guisa/archive/2013/03/26/cqrs-ed-event-sourcing-su-windows-azure-applicazioni-distribuite-scalabilit-224-e-security.aspx</id><published>2013-03-26T08.49.00Z</published><updated>2013-03-26T08.49.00Z</updated><content type="html">Spero che il titolo vi abbia stuzzicato, perchè non è altro che il titolo dell’ultimo workshop targato DotNetMarche che si terrà questo venerdi ad Ancona. I dettagli dell’evento ed il modulo di iscrizione sono disponibili a questo indirizzo http://dnm Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2013/03/26/cqrs-ed-event-sourcing-su-windows-azure-applicazioni-distribuite-scalabilit-224-e-security.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1706" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author></entry><entry><title>CQRS e i dati stale sono ovunque</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/07/14/cqrs-e-i-dati-stale-sono-ovunque.aspx" /><id>/blogs/guisa/archive/2012/07/14/cqrs-e-i-dati-stale-sono-ovunque.aspx</id><published>2012-07-14T10.09.33Z</published><updated>2012-07-14T10.09.33Z</updated><content type="html">Quando inizi a lavorare in ottica CQRS, ma più in generale quando ammetti che tra l’esecuzione di un comando e l’aggiornamento dell’UI presentata all’utente possa passare del tempo per cui la UI non riflette immediatamente il risultato del comando , ti Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/07/14/cqrs-e-i-dati-stale-sono-ovunque.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1666" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author></entry><entry><title>Misusing an ORM</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/05/12/misusing-an-orm.aspx" /><id>/blogs/guisa/archive/2012/05/12/misusing-an-orm.aspx</id><published>2012-05-12T07.44.49Z</published><updated>2012-05-12T07.44.49Z</updated><content type="html">I’ve blogged some time ago that I’m starting to consider ORM an Antipattern, and recently Mr Fowler posted similar thoughts in his bliki, moreover I have the pleasure to be one of the organizer of the first RavenDB official Course in Italy, with my dear Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/05/12/misusing-an-orm.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1659" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="ORM" scheme="http://www.guisa.org/blogs/guisa/archive/tags/ORM/default.aspx" /><category term="NoSql" scheme="http://www.guisa.org/blogs/guisa/archive/tags/NoSql/default.aspx" /></entry><entry><title>Getting the list of Type associated to a given export in MEF</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/05/08/getting-the-list-of-type-associated-to-a-given-export-in-mef.aspx" /><id>/blogs/guisa/archive/2012/05/08/getting-the-list-of-type-associated-to-a-given-export-in-mef.aspx</id><published>2012-05-08T17.36.19Z</published><updated>2012-05-08T17.36.19Z</updated><content type="html">Basic Request Response WCF service Reason behind a request – response service in WCF Evolving Request Response service to separate contract and business logic How to instantiate WCF host class with MEF One of the problem I had to solve to make WCF and Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/05/08/getting-the-list-of-type-associated-to-a-given-export-in-mef.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1660" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Wcf" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Wcf/default.aspx" /></entry><entry><title>How to instantiate WCF host class with MEF</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/05/08/how-to-instantiate-wcf-host-class-with-mef.aspx" /><id>/blogs/guisa/archive/2012/05/08/how-to-instantiate-wcf-host-class-with-mef.aspx</id><published>2012-05-08T17.08.18Z</published><updated>2012-05-08T17.08.18Z</updated><content type="html">Basic Request Response WCF service Reason behind a request – response service in WCF Evolving Request Response service to separate contract and business logic I described in the last post of the series the structure behind the Request/Reponse service Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/05/08/how-to-instantiate-wcf-host-class-with-mef.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1661" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Wcf" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Wcf/default.aspx" /><category term="Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Architecture/default.aspx" /></entry><entry><title>Traffic light vNext</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/05/07/traffic-light-vnext.aspx" /><id>/blogs/guisa/archive/2012/05/07/traffic-light-vnext.aspx</id><published>2012-05-07T16.45.03Z</published><updated>2012-05-07T16.45.03Z</updated><content type="html">TrafficLight Experiment. Advantage of DDD approach to the problem Traffic Light, say goodbye to public properties It is a long time I did not post about simple Traffic Light experiment. I’ve ended with a super simple Domain with no Getters and no Setters Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/05/07/traffic-light-vnext.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1662" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="DDD" scheme="http://www.guisa.org/blogs/guisa/archive/tags/DDD/default.aspx" /><category term="Testing" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Testing/default.aspx" /></entry><entry><title>Guisa1, ovvero “a volte ritornano”</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/04/24/guisa1-ovvero-a-volte-ritornano.aspx" /><id>/blogs/guisa/archive/2012/04/24/guisa1-ovvero-a-volte-ritornano.aspx</id><published>2012-04-24T06.55.00Z</published><updated>2012-04-24T06.55.00Z</updated><content type="html">Dopo una lunga (e fastidiosa, almeno per il sottoscritto) assenza, torna un evento organizzato dallo “user group dedicato ai perché oltre che al come ”; in una parola: GUISA . Il format è (crediamo) davvero innovativo: né sessioni “full frontal” né “open Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/04/24/guisa1-ovvero-a-volte-ritornano.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1658" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author></entry><entry><title>Evolving Request Response service to separate contract and business logic</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/04/23/evolving-request-response-service-to-separate-contract-and-business-logic.aspx" /><id>/blogs/guisa/archive/2012/04/23/evolving-request-response-service-to-separate-contract-and-business-logic.aspx</id><published>2012-04-23T12.56.00Z</published><updated>2012-04-23T12.56.00Z</updated><content type="html">Example can be downloaded here. I previously described a scenario where the customer needs a really basic Request Response service in WCF, the goal is being able to take advantage of a request / response structure, but with an approach like: “the simpliest Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/04/23/evolving-request-response-service-to-separate-contract-and-business-logic.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1663" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Wcf" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Wcf/default.aspx" /><category term="Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Architecture/default.aspx" /><category term="MEF" scheme="http://www.guisa.org/blogs/guisa/archive/tags/MEF/default.aspx" /></entry><entry><title>Reason behind a request – response service in WCF</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/04/05/reason-behind-a-request-response-service-in-wcf.aspx" /><id>/blogs/guisa/archive/2012/04/05/reason-behind-a-request-response-service-in-wcf.aspx</id><published>2012-04-05T17.05.11Z</published><updated>2012-04-05T17.05.11Z</updated><content type="html">I dealt with a minimal implementation of a basic Request Response WCF Service some times ago, now it is time to show some advantages you have using this approach. If the caller is created in .NET technology, you can directly reference the dll that contains Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/04/05/reason-behind-a-request-response-service-in-wcf.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1664" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Wcf" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Wcf/default.aspx" /><category term="Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Architecture/default.aspx" /></entry><entry><title>Basic Request Response WCF service</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2012/03/12/basic-request-response-wcf-service.aspx" /><id>/blogs/guisa/archive/2012/03/12/basic-request-response-wcf-service.aspx</id><published>2012-03-12T07.58.00Z</published><updated>2012-03-12T07.58.00Z</updated><content type="html">The concept of Request-Response service is to have an endpoint with a single function capable to handle a command (a Request) and return a Response, to have a single entry point of our service. There are a lot of architectures around the web based on Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2012/03/12/basic-request-response-wcf-service.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1650" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Wcf" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Wcf/default.aspx" /><category term="Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Architecture/default.aspx" /></entry><entry><title>Using a state object to store object property values.</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2011/11/29/using-a-state-object-to-store-object-property-values.aspx" /><id>/blogs/guisa/archive/2011/11/29/using-a-state-object-to-store-object-property-values.aspx</id><published>2011-11-29T18.05.00Z</published><updated>2011-11-29T18.05.00Z</updated><content type="html">In an old post I dealt with a possible implementation of a BaseEntity class that stores all properties in a State object (based on a dictionary to store properties). Technically speaking, this solution have no drawbacks respect using field variables to Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2011/11/29/using-a-state-object-to-store-object-property-values.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1651" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Architecture/default.aspx" /><category term="Kangae" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Kangae/default.aspx" /></entry><entry><title>Dove metto cosa?</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2011/11/28/dove-metto-cosa.aspx" /><id>/blogs/guisa/archive/2011/11/28/dove-metto-cosa.aspx</id><published>2011-11-28T09.53.20Z</published><updated>2011-11-28T09.53.20Z</updated><content type="html">Spesso noto che i problemi delle applicazioni, non sono da ricercarsi in una architettura poco strutturata o inefficiente o quant’altro, ma proprio nelle basi di come strutturare un progetto. Ad esempio, indipendentemente da che architettura/struttura Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2011/11/28/dove-metto-cosa.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1645" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author></entry><entry><title>Square peg in a round Hole</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2011/10/27/square-peg-in-a-round-hole.aspx" /><id>/blogs/guisa/archive/2011/10/27/square-peg-in-a-round-hole.aspx</id><published>2011-10-27T08.14.45Z</published><updated>2011-10-27T08.14.45Z</updated><content type="html">After lots of year working with NHibernate I started to think that probably the whole concept of ORM can be considered an Antipattern. Some people prefer a “classic” approach to the problem, data is the key concept and most of the logic is inside a storage Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2011/10/27/square-peg-in-a-round-hole.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1652" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Architecture/default.aspx" /><category term="ORM" scheme="http://www.guisa.org/blogs/guisa/archive/tags/ORM/default.aspx" /></entry><entry><title>Is there a reason to put restriction on password?</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2011/08/12/is-there-a-reason-to-put-restriction-on-password.aspx" /><id>/blogs/guisa/archive/2011/08/12/is-there-a-reason-to-put-restriction-on-password.aspx</id><published>2011-08-12T07.48.00Z</published><updated>2011-08-12T07.48.00Z</updated><content type="html">Iâ€™ve stumbled upon this funny comic &amp;#160; I usually use long Random generated password, that I store in KeePass for all services that I really care about, (home banking, amazon account that has my credit card, etc), and tend to use easy to remember Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2011/08/12/is-there-a-reason-to-put-restriction-on-password.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1653" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Security" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Security/default.aspx" /></entry><entry><title>Intercept Log4Net message in a Windows application</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2011/05/11/intercept-log4net-message-in-a-windows-application.aspx" /><id>/blogs/guisa/archive/2011/05/11/intercept-log4net-message-in-a-windows-application.aspx</id><published>2011-05-11T07.53.00Z</published><updated>2011-05-11T07.53.00Z</updated><content type="html">Scenario: I have some service that runs in the background, but I want the user to be able to launch interactively with a&amp;#160; windows form application and I want to intercept all log4net messages issued by the various components that works in the background Leggi tutto......(&lt;a href="http://www.guisa.org/blogs/guisa/archive/2011/05/11/intercept-log4net-message-in-a-windows-application.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.org/aggbug.aspx?PostID=1654" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.org/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.org/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="log4net" scheme="http://www.guisa.org/blogs/guisa/archive/tags/log4net/default.aspx" /></entry></feed>