<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.guisa.it/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.it/blogs/guisa/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.guisa.it/blogs/guisa/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.guisa.it/blogs/guisa/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.31106.3070">Community Server</generator><updated>2010-03-31T12.09.27Z</updated><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.it/blogs/guisa/archive/2012/04/24/guisa1-ovvero-a-volte-ritornano.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=1658" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author></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.it/blogs/guisa/archive/2012/03/12/basic-request-response-wcf-service.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=1650" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Wcf" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Wcf/default.aspx" /><category term="Architecture" scheme="http://www.guisa.it/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.it/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.it/aggbug.aspx?PostID=1651" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Architecture/default.aspx" /><category term="Kangae" scheme="http://www.guisa.it/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.it/blogs/guisa/archive/2011/11/28/dove-metto-cosa.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=1645" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/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.it/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.it/aggbug.aspx?PostID=1652" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Architecture/default.aspx" /><category term="ORM" scheme="http://www.guisa.it/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.it/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.it/aggbug.aspx?PostID=1653" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Security" scheme="http://www.guisa.it/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.it/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.it/aggbug.aspx?PostID=1654" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="log4net" scheme="http://www.guisa.it/blogs/guisa/archive/tags/log4net/default.aspx" /></entry><entry><title>Lifecycle of singleton objects</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2011/05/06/lifecycle-of-singleton-objects.aspx" /><id>/blogs/guisa/archive/2011/05/06/lifecycle-of-singleton-objects.aspx</id><published>2011-05-06T09.44.00Z</published><updated>2011-05-06T09.44.00Z</updated><content type="html">Some days ago I blogged about an implementation of persistent cache component based on Managed Esent and PersistentDictionary. This component is injected into other components thanks to Inversion of Control and it is a Singleton object. Being a singleton Leggi tutto......(&lt;a href="http://www.guisa.it/blogs/guisa/archive/2011/05/06/lifecycle-of-singleton-objects.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=1655" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Architecture/default.aspx" /><category term="Castle" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Castle/default.aspx" /><category term="Patterns" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Patterns/default.aspx" /><category term="IoC" scheme="http://www.guisa.it/blogs/guisa/archive/tags/IoC/default.aspx" /></entry><entry><title>Persistent cache management with Managed Esent.</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2011/05/02/persistent-cache-management-with-managed-esent.aspx" /><id>/blogs/guisa/archive/2011/05/02/persistent-cache-management-with-managed-esent.aspx</id><published>2011-05-02T09.01.00Z</published><updated>2011-05-02T09.01.00Z</updated><content type="html">Managed Esent Persistent Dictionary could easily be used to create a cache component that stores data on disk. Leggi tutto......(&lt;a href="http://www.guisa.it/blogs/guisa/archive/2011/05/02/persistent-cache-management-with-managed-esent.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=1656" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author><category term="Software Architecture" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx" /><category term="Esent" scheme="http://www.guisa.it/blogs/guisa/archive/tags/Esent/default.aspx" /></entry><entry><title>Do ut des</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2011/01/31/do-ut-des.aspx" /><id>/blogs/guisa/archive/2011/01/31/do-ut-des.aspx</id><published>2011-01-31T08.16.00Z</published><updated>2011-01-31T08.16.00Z</updated><content type="html">Ultimamente, uno dei dischi del server UGIdotNET decide di dichiararsi “offline” ogni tanto. Poi riparte, ma il fenomeno è fastidioso (il volume deve essere ricostruito). Nessun reale problema per la “salute” dei nostri dati (blog, forum, news, …) perchè Leggi tutto......(&lt;a href="http://www.guisa.it/blogs/guisa/archive/2011/01/31/do-ut-des.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=1010" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author></entry><entry><title>Domain Driven Design @ Community Days</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2010/12/09/domain-driven-design-community-days.aspx" /><id>/blogs/guisa/archive/2010/12/09/domain-driven-design-community-days.aspx</id><published>2010-12-09T08.13.00Z</published><updated>2010-12-09T08.13.00Z</updated><content type="html">Con dei tempi decisamente troppo lunghi (mea culpa, e “millegrazie” a Daniele per la pazienza), da qualche giorno l’ agenda dei Community Days è completa, con l’inserimento (grazie al supporto di GUISA ) delle sessioni della track “Software architecture Leggi tutto......(&lt;a href="http://www.guisa.it/blogs/guisa/archive/2010/12/09/domain-driven-design-community-days.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=993" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author></entry><entry><title>NSK: Entity Framework, finalmente</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2010/07/05/nsk-entity-framework-finalmente.aspx" /><id>/blogs/guisa/archive/2010/07/05/nsk-entity-framework-finalmente.aspx</id><published>2010-07-05T13.42.59Z</published><updated>2010-07-05T13.42.59Z</updated><content type="html">La domanda è di Aigor , ma poiché penso possa essere di comune interesse la pubblico anche qui. Da un paio di giorni, ho “ committato” in NSK il DAL basato su Entity Framework 4 . Utilizza (come da requisito ) il Domain Model “vanilla” perché si avvale Leggi tutto......(&lt;a href="http://www.guisa.it/blogs/guisa/archive/2010/07/05/nsk-entity-framework-finalmente.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=691" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author></entry><entry><title>NSK: status update</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2010/06/14/nsk-status-update.aspx" /><id>/blogs/guisa/archive/2010/06/14/nsk-status-update.aspx</id><published>2010-06-14T10.13.22Z</published><updated>2010-06-14T10.13.22Z</updated><content type="html">Piccolo recap: A partire dal post di Giulio sul forum GUISA, il mapping fluent/POCO/code only è la domanda che ultimamente ricevo più spesso. Un po’ per rispondere a tutti in “colpo unico”, un po’ perché la documentazione è effettivamente molto carente Leggi tutto......(&lt;a href="http://www.guisa.it/blogs/guisa/archive/2010/06/14/nsk-status-update.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=619" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author></entry><entry><title>A chi hai detto “Domain Model”? Parli con me?!?!? Stai parlando con me?!?!? (cit.)</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2010/04/16/a-chi-hai-detto-domain-model-parli-con-me-stai-parlando-con-me-cit.aspx" /><id>/blogs/guisa/archive/2010/04/16/a-chi-hai-detto-domain-model-parli-con-me-stai-parlando-con-me-cit.aspx</id><published>2010-04-16T16.32.55Z</published><updated>2010-04-16T16.32.55Z</updated><content type="html">No, “Domain Model” non è un sinonimo “figoso” di “Object Model” e… No, non basta che il suddetto object model contenga classi chiamate “Customer”, “Product”, “Invoice”, etc etc per essere un Domain Model. Soprattutto se è anemico e sembra tanto una rappresentazione Leggi tutto......(&lt;a href="http://www.guisa.it/blogs/guisa/archive/2010/04/16/a-chi-hai-detto-domain-model-parli-con-me-stai-parlando-con-me-cit.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=561" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author></entry><entry><title>NSK: da 'vnext' a 'vnow'</title><link rel="alternate" type="text/html" href="/blogs/guisa/archive/2010/03/31/nsk-da-vnext-a-vnow.aspx" /><id>/blogs/guisa/archive/2010/03/31/nsk-da-vnext-a-vnow.aspx</id><published>2010-03-31T10.09.27Z</published><updated>2010-03-31T10.09.27Z</updated><content type="html">Complici una serie di motivi (a partire dalle prime chiacchiere sulla ipotetica/futuribile seconda edizione del mattoncino ), ultimamente ho introdotto un po&amp;#39; di codice &amp;quot;nuovo&amp;quot; in NSK . Per chi non lo conoscesse, NSK è il progetto open source Leggi tutto......(&lt;a href="http://www.guisa.it/blogs/guisa/archive/2010/03/31/nsk-da-vnext-a-vnow.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www.guisa.it/aggbug.aspx?PostID=549" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://www.guisa.it/members/Anonymous/default.aspx</uri></author></entry></feed>
