<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.guisa.it/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Il blog di GUISA</title><link>http://www.guisa.it/blogs/guisa/default.aspx</link><description /><dc:language>it</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Guisa1, ovvero “a volte ritornano”</title><link>http://www.guisa.it/blogs/guisa/archive/2012/04/24/guisa1-ovvero-a-volte-ritornano.aspx</link><pubDate>Tue, 24 Apr 2012 06:55:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1658</guid><dc:creator>SW Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1658</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2012/04/24/guisa1-ovvero-a-volte-ritornano.aspx#comments</comments><description>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...(&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;</description></item><item><title>Basic Request Response WCF service</title><link>http://www.guisa.it/blogs/guisa/archive/2012/03/12/basic-request-response-wcf-service.aspx</link><pubDate>Mon, 12 Mar 2012 07:58:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1650</guid><dc:creator>Alkampfer's Place» Software Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1650</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2012/03/12/basic-request-response-wcf-service.aspx#comments</comments><description>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...(&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;</description><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx">Software Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Wcf/default.aspx">Wcf</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Architecture/default.aspx">Architecture</category></item><item><title>Using a state object to store object property values.</title><link>http://www.guisa.it/blogs/guisa/archive/2011/11/29/using-a-state-object-to-store-object-property-values.aspx</link><pubDate>Tue, 29 Nov 2011 18:05:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1651</guid><dc:creator>Alkampfer's Place» Software Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1651</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2011/11/29/using-a-state-object-to-store-object-property-values.aspx#comments</comments><description>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...(&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;</description><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx">Software Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Kangae/default.aspx">Kangae</category></item><item><title>Dove metto cosa?</title><link>http://www.guisa.it/blogs/guisa/archive/2011/11/28/dove-metto-cosa.aspx</link><pubDate>Mon, 28 Nov 2011 09:53:20 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1645</guid><dc:creator>Architettura</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1645</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2011/11/28/dove-metto-cosa.aspx#comments</comments><description>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...(&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;</description></item><item><title>Square peg in a round Hole</title><link>http://www.guisa.it/blogs/guisa/archive/2011/10/27/square-peg-in-a-round-hole.aspx</link><pubDate>Thu, 27 Oct 2011 08:14:45 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1652</guid><dc:creator>Alkampfer's Place» Software Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1652</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2011/10/27/square-peg-in-a-round-hole.aspx#comments</comments><description>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...(&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;</description><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx">Software Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/ORM/default.aspx">ORM</category></item><item><title>Is there a reason to put restriction on password?</title><link>http://www.guisa.it/blogs/guisa/archive/2011/08/12/is-there-a-reason-to-put-restriction-on-password.aspx</link><pubDate>Fri, 12 Aug 2011 07:48:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1653</guid><dc:creator>Alkampfer's Place» Software Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1653</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2011/08/12/is-there-a-reason-to-put-restriction-on-password.aspx#comments</comments><description>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...(&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;</description><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx">Software Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Security/default.aspx">Security</category></item><item><title>Intercept Log4Net message in a Windows application</title><link>http://www.guisa.it/blogs/guisa/archive/2011/05/11/intercept-log4net-message-in-a-windows-application.aspx</link><pubDate>Wed, 11 May 2011 07:53:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1654</guid><dc:creator>Alkampfer's Place» Software Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1654</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2011/05/11/intercept-log4net-message-in-a-windows-application.aspx#comments</comments><description>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...(&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;</description><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx">Software Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/log4net/default.aspx">log4net</category></item><item><title>Lifecycle of singleton objects</title><link>http://www.guisa.it/blogs/guisa/archive/2011/05/06/lifecycle-of-singleton-objects.aspx</link><pubDate>Fri, 06 May 2011 09:44:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1655</guid><dc:creator>Alkampfer's Place» Software Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1655</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2011/05/06/lifecycle-of-singleton-objects.aspx#comments</comments><description>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...(&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;</description><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx">Software Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Castle/default.aspx">Castle</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Patterns/default.aspx">Patterns</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/IoC/default.aspx">IoC</category></item><item><title>Persistent cache management with Managed Esent.</title><link>http://www.guisa.it/blogs/guisa/archive/2011/05/02/persistent-cache-management-with-managed-esent.aspx</link><pubDate>Mon, 02 May 2011 09:01:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1656</guid><dc:creator>Alkampfer's Place» Software Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1656</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2011/05/02/persistent-cache-management-with-managed-esent.aspx#comments</comments><description>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;</description><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Software+Architecture/default.aspx">Software Architecture</category><category domain="http://www.guisa.it/blogs/guisa/archive/tags/Esent/default.aspx">Esent</category></item><item><title>Do ut des</title><link>http://www.guisa.it/blogs/guisa/archive/2011/01/31/do-ut-des.aspx</link><pubDate>Mon, 31 Jan 2011 08:16:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:1010</guid><dc:creator>SW Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=1010</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2011/01/31/do-ut-des.aspx#comments</comments><description>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è...(&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;</description></item><item><title>Domain Driven Design @ Community Days</title><link>http://www.guisa.it/blogs/guisa/archive/2010/12/09/domain-driven-design-community-days.aspx</link><pubDate>Thu, 09 Dec 2010 08:13:00 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:993</guid><dc:creator>SW Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=993</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2010/12/09/domain-driven-design-community-days.aspx#comments</comments><description>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...(&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;</description></item><item><title>NSK: Entity Framework, finalmente</title><link>http://www.guisa.it/blogs/guisa/archive/2010/07/05/nsk-entity-framework-finalmente.aspx</link><pubDate>Mon, 05 Jul 2010 13:42:59 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:691</guid><dc:creator>SW Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=691</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2010/07/05/nsk-entity-framework-finalmente.aspx#comments</comments><description>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...(&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;</description></item><item><title>NSK: status update</title><link>http://www.guisa.it/blogs/guisa/archive/2010/06/14/nsk-status-update.aspx</link><pubDate>Mon, 14 Jun 2010 10:13:22 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:619</guid><dc:creator>SW Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=619</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2010/06/14/nsk-status-update.aspx#comments</comments><description>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...(&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;</description></item><item><title>A chi hai detto “Domain Model”? Parli con me?!?!? Stai parlando con me?!?!? (cit.)</title><link>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</link><pubDate>Fri, 16 Apr 2010 16:32:55 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:561</guid><dc:creator>SW Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=561</wfw:commentRss><comments>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#comments</comments><description>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...(&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;</description></item><item><title>NSK: da 'vnext' a 'vnow'</title><link>http://www.guisa.it/blogs/guisa/archive/2010/03/31/nsk-da-vnext-a-vnow.aspx</link><pubDate>Wed, 31 Mar 2010 10:09:27 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:549</guid><dc:creator>SW Architecture</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.guisa.it/blogs/guisa/rsscomments.aspx?PostID=549</wfw:commentRss><comments>http://www.guisa.it/blogs/guisa/archive/2010/03/31/nsk-da-vnext-a-vnow.aspx#comments</comments><description>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...(&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;</description></item></channel></rss>
