0
Comments

NHibernate second level cache e AppFabric provider by leo.alario

Quando utilizziamo NHibernate la cache di primo livello viene automaticamente attivata e utilizzata in modo trasparente allo sviluppatore, utilizzando l'oggetto session. Il ciclo di vita della cache di primo livello segue esattamente il ciclo di vita dell’oggetto session corrente. L’utilizzo di questo oggetto all’interno di NH, consente di risparmiare...
Filed under: , ,
0
Comments

Da IPlugin a MEF costruire applicazioni estendibili: slide e demo by leo.alario

Come promesso, qui è possibile recuperare le slide e le demo presentate durante la mia sessione. Purtroppo, a causa del tempo tiranno, ho potuto presentare solo il 50% del materiale preparato. Spero a breve di riuscire a fare un paio di post sulle novità contenute nella v.2 di MEF ,di cui avrei voluto parlarvi, e di includere il materiale...
Filed under: , , ,
0
Comments

Quando il mondo va più veloce di me by leo.alario

In un Mondo in cui tutto va alla velocità della luce, anche lo sviluppo del software non ne è da meno. Ma cosa chiede a noi sviluppatori, Il mondo ed in generale I clienti, in questo momento, per far fronte alle loro crescenti e mutevoli esigenze? E noi come ci adeguiamo al cambiamento?  Ci adeguiamo utilizzando tecniche e metodologie di sviluppo...
Filed under: , ,
0
Comments

WAFFLE - Windows Authentication Functional Framework (Light Edition) by leo.alario

E’ una fantastica libreria open source, sviluppata in c# e disponile anche in java che consente di gestire con facilità tutto ciò che riguarda la Windows authentication. Dispone di interfacce native in c# e in java, molto semplici da utilizzare e ben documentate. Nella versione attuale (c#, java) implementa le seguenti caratteristiche : Features Account...
Filed under: , , ,
0
Comments

Parallel Programming – PLINQ #4 by leo.alario

In questo post continueremo il “viaggio” nel meraviglioso mondo di PLINQ esplorandone altre caratteristiche. Ammettiamo di avere tra i requisiti utente di un nostro ipotetico software da sviluppare, il dover presentare dei dati preservandone l’ordinamento. Il nostro software dovrà presentare a video 10.000 numeri interi garantendo la sequenzialità degli...
0
Comments

Parallel Programming – PLINQ #3 by leo.alario

Nelle precedenti puntate avevamo visto come elaborare in parallelo query PLINQ incrementando le prestazioni delle operazioni che andavamo ad eseguire; ma è anche possibile elaborare in parallelo  l'output proveniente  da una query parallelizzata in modo efficiente ? Ma che domande ! Certo che si !!! Riprendendo gli esempi utilizzati nei post...
1
Comments

Parallel Programming – PLINQ #2 by leo.alario

Aggiungiamo un altro tassello all’immenso mosaico della parallel programming con .NET 4.0: è possibile migliorare ulteriormente le prestazioni  dell’ultimo esempio presentato nella puntata precedente. Esaminiamo l’esempio in questione : var pings = from ip in addrs.AsParallel().WithDegreeOfParallelism(8)                 ...
2
Comments

Parallel Programming - PLINQ #1 by leo.alario

Grazie al numero sempre maggiore di CPU disponibili su personal computer e workstation, che consentono l’esecuzione simultanea di più thread, è possibile parallelizzare il codice per distribuire il lavoro su più processori rendendo scalabili a seconda dell’ hardware disponibile le nostre applicazioni. Con l’avvento del .NET Framework 4.0 è stato migliorato...
0
Comments

Consumare un web service Java Axis 1.* by leo.alario

Se vi dovesse capitare di dover consumare un web service implementato utilizzando il framework Java Axis 1.* , che utilizza http basic authentication , è necessario che apportiate qualche modifica al client generato da Visual Studio per far si che il tutto funzioni correttamente poiché, utilizzando la versione generata del proxy, username e password...
0
Comments

Includere e localizzare il componente Report Viewer nei nostri progetti by leo.alario

In alcune circostanze, quando ad esempio ci troviamo di fronte a macchine che richiedono diritti amministrativi per l'installazione dei nostri programmi, è opportuno evitare in qualsiasi maniera il dover installare prerequisiti utilizzando  gli appositi installer, ecco quindi come includere e localizzare il componente Microsoft Report Viewer 20xx...
1
Comments

Grazie a tutti by leo.alario

In virtù dei poteri a me conferiti, mi impegno solennemente a pubblicare nuovi post e articoli e a cercare di trasferirvi tutta la mia conoscenza e tutte le mie esperienze
Filed under: ,
0
Comments

Linq to SQL recuperare valori di tipo identity by leo.alario

A volte, può capitare di aver bisogno di recuperare il valore di una proprietà di tipo identity, nella nostra DAL contestualmente all'inserimento della tupla, nulla di più facile. Riprendendo l'esempio del mio post precedente della gestione utenti, ho la classe Utente nel mio DM che espone la proprietà di tipo int IdUtente : [Column(Storage="_IdUtente...
Filed under: ,
0
Comments

Linq to Sql caricamento e filtraggio immediato dei dati correlati con la classe DataLoadOptions. by leo.alario

Durante lo sviluppo di un componente, che utilizza Linq to Sql , nello specifico, un componente che si occupa di gestire gruppi e i relativi utenti , sono incappato in un problema legato alle politiche di caricamento dei dati utilizzate da Linq to Sql, dovuto alla particolare logica, alla base della mia applicazione. La mia esigenza é quella di caricare...
Filed under: ,
1
Comments

WindowsClient.Net by leo.alario

Da qualche giorno é possibile aprire un blog su WindowsClient.Net , comunità online di Microsoft dedicata a tecnologie client (Windows Form, WPF, ect. ). Io lo ho gia fatto , così posso magari scrivere qualche post in inglese sulla "robaccia client", che tanto mi piace.
Filed under: , , ,
1
Comments

Software as a Service - il software del futuro o del presente ? by leo.alario

Durante l'evento " Inside Sharepoint ", Giuseppe Dimauro nella sua sessione, ha parlato del modello applicativo "software come servizio", affermando che presto potremmo essere costretti a rivedere, sia il modo con cui concepire il nostro software, ma soprattutto il modo in cui lo stesso viene sviluppato, venduto, acquistato ed infine utilizzato. La...
More Posts Next page »
Powered by Community Server (Commercial Edition), by Telligent Systems