-
LINQ, lazy loading e architettura
di Cristian "Ricciolo" Civera, in .NET,Con l'avvento di LINQ l'accesso ai dati è decisamente cambiato. Con un timido LINQ to SQL e un po' più maturo LINQ to Entities abbiamo potuto interrogare le informazioni sfruttando ORM, oggetti, tipizzazione, compilazione delle query e tutti i benefici che ormai sappiamo. Anche ...
-
MetadataDiffViewer: aggiornato al .NET Framework 4.0, Silverlight 4.0 e Sharepoint 2010
di Cristian "Ricciolo" Civera, in .NET,Come promisi parecchio tempo fa , sto mantenendo il MetadataDiffViewer , il tool realizzato in Silverlight che permette di visualizzare le differenze tra le versioni dei framework. Ho aggiornato prima di tutto il metodo di download dei metadati rendendolo più veloce e richiedendo...
-
.NET Framework 4.0 beta 1: Windows Communication Foundation
di Cristian "Ricciolo" Civera, in .NET,Vista l'imminente uscita del .NET Framework 4.0 beta 1 vediamo un po' tra le numerose novità, quali sono quelle che riguardano WCF. Nonostate fino ad ora non è stata resa pubblica una build completa si conoscono già le principali nuove caratteristiche. Si parte dai miglioramenti ...
-
Parallelizzare in Silverlight 2.0
di Cristian "Ricciolo" Civera, in .NET,Durante lo sviluppo di MetadataDiffViewer ho dovuto fare i conti con la grande quantità di informazioni da dover processare e dover trovare un modo di rendere l'interfaccia la più utilizzabile possibile. Per prima cosa ho optato per preparare una struttura di assembly/module/...
-
Silverlight: performance dell'isolated storage
di Cristian "Ricciolo" Civera, in .NET,Durante lo sviluppo del MetadataDiffViewer ho dovuto ricorrere all'uso dell'Isolated Storage per salvare i metadati in locale e poterli prelevare da disco invece che da remoto. Ho notato però che le performance, rispetto allo scaricare da un webserver in locale, erano peggiori ...
-
MetadataDiffViewer: differenze tra i framework
di Cristian "Ricciolo" Civera, in .NET,MetadataDiffViewer è un'applicazione in Silverlight che mostra le differenze in termini di assembly/module/type/member tra una versione del .NET Framework e l'altra. Semplicemente mostra alcune informazioni precalcolate per conoscere nel dettaglio cosa c'è di nuovo in una nuova ...
-
Documentazione MSDN e versioni del .NET Framework
di Cristian "Ricciolo" Civera, in .NET,In questo post qualcosa di poco tecnologico, ma che mi segno per me e magari anche voi, per trovare velocemente la documentazione delle classi. Le versioni del framework sono infatti ormai tante: .NET Framework 1.0 - 1.1 - 2.0 - 3.5 e Silverlight 2.0 - 3.0. Cercando nei motori di...
-
Curiosità sui Thread
di Cristian "Ricciolo" Civera, in .NET,In questi giorni grazie ad un esigenza di Rob e Paolo , ho voluto approfondire un aspetto di cui ero già a conoscienza, ma del quale non avevo mai fatto test. Come sapete, un campo dichiarato in una classe può teoricamente subire contemporaneamente l'accesso da più thread e ...
-
Perché non usate lo statement using?
di Cristian "Ricciolo" Civera, in .NET,Me lo chiedo perché la vedo raramente usata nei forum e nel codice che mi capita di guardare e mi domando il perché, visto che è così comoda da usare. Beh il mio consiglio è: qualsiasi oggetto create, se implementa IDisposable, usate sempre la using. Per i seguenti motivi: ...
-
Interoperabilità .NET con C++ CLI
di Cristian "Ricciolo" Civera, in .NET,In quest'ultimo periodo mi sono addentrato in un mondo che ho sempre ammirato, ma che non ho mai avuto il coraggio di provare: il C++ CLI. Ammirato perché già non ho mai usato C++, figuriamoci un linguaggio più evoluto. Per chi non lo sapesse, infatti, C++ CLI è un linguaggio ...
.NET
- marzo 2012:2 post
- novembre 2011:1 post
- maggio 2011:2 post
- marzo 2011:1 post
- gennaio 2011:1 post
- dicembre 2010:1 post
- giugno 2010:2 post
- aprile 2010:3 post
- gennaio 2010:1 post
- maggio 2009:9 post
- aprile 2009:7 post
- ottobre 2008:5 post
Categorie
In evidenza
- Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
- Inviare email tramite il package MailKit
- Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
- Proteggere le risorse Azure con private link e private endpoints
- Referenziare un @layer più alto in CSS
- Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
- Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
- Ottenere un token di accesso per una GitHub App