Attualità e Information Technology

April 23, 2008

TFS - Automatic email notifications

Filed under: IT, .NET

Annoto un link da provare:

Automatic email notifications when a work item is assigned

In pratica, quando assegno un item, viene inviata automaticamente inviata una mail all’interessato per informarlo che ha un item da gestire.

AddThis Social Bookmark Button

Elenco file checked-out su TFS

Filed under: IT, .NET

Mi annoto il comando segnalato da roger per futura memoria.

Comando per vedere quali file siano in stato checked-out su TFS

tf status /r /u:* $/ProjectX /s:TFS01

dove ProjectX è il nome della cartella e TFS01 il server

AddThis Social Bookmark Button

April 16, 2008

SSRS 2005 su IIS 7

Filed under: IT, .NET, SQL, Vista

Per installare SQL Server Reporting Service 2005 su Windows Vista (Business o superiore) è necessario abilitare alcuni pacchetti di IIS.

Per sapere quali esiste relativa documentazione sul sito TechNet di Microsoft: Procedura: Installazione di Reporting Services a 32 bit in Windows Vista

AddThis Social Bookmark Button

April 8, 2008

Visual Studio 2008 - confronto versioni

Filed under: IT, .NET

Confronto fra tutte le versioni di Visual Studio 2008 - me lo segno per trovarlo alla svelta:

http://msdn2.microsoft.com/en-us/vsts2008/products/cc149003.aspx

AddThis Social Bookmark Button

March 31, 2008

NHibernate 2.0 Alpha

Filed under: IT, .NET

E’ stato da poco rilasciato NHibernate 2.0 Alpha. Pur essendo un’alpha a quanto pare è assai stabile.

Diverse aggiunte e alcuni "breaking change" che implicano un po’ di lavoro in fase di porting di vecchi progetti.

Di modifiche ve ne sono diverse, per i dettagli vi rimando al post http://ayende.com/Blog/archive/2008/03/31/NHibernate-2.0-Alpha-is-out.aspx

AddThis Social Bookmark Button

February 24, 2008

OBA e Xbox

Filed under: IT, .NET

Riprendo il titolo scelto da Mario Fontana per segnalare un suo post (e nel frattempo segnarmelo sul mio a futura memoria) relativo all’implementazzione di una soluzione OBA in casa Microsoft: OBA e XBOX.

Il materiale, segnalato dallo stesso Mario, lo si trova a partire da questo link: http://technet.microsoft.com/en-us/library/bb981165.aspx

AddThis Social Bookmark Button

February 2, 2008

BizTalk for Dummies

Filed under: IT, .NET

Bel video introduttivo con un format diverso dal solito, stile "chiaccherata da bar".


Video: Biztalk for Dummies

AddThis Social Bookmark Button

January 28, 2008

"C# 3.0 Language Specification" ebook

Filed under: IT, .NET

Segnalo un interessante post: "C# 3.0 Language Specification" ebook.

Vi si trovano vari link per recuperare le specifiche di C# 3.0 e affini.

AddThis Social Bookmark Button

December 6, 2007

Silverlight 2.0 e i numeri di versione

Filed under: IT, .NET

Dopo la follia pura dei numeri di versione del Framework .NET successivi al 2.0, almeno per Silverlight in casa Microsoft hanno fatto dietrofront e hanno adottato un versioning corretto. Chiamare la nuova versione semplicemente 1.1 quando cambia praticamente tutto e diventa un parser XAML completo e a tutti gli effetti era ridicolo. Da pochi giorni hanno quindi deciso di assegnargli il numero di versione 2.0.

Certo rimane la porcheria del Framework 3.0 e 3.5, ma va beh…

AddThis Social Bookmark Button

December 4, 2007

C# Access Modifiers

Filed under: IT, .NET

Visto che nei giorni scorsi è venuto fuori un dubbio sui valori di default degli access modifiers in c# per le classi, chiarisco riferendomi alla documentazione Microsoft: Access Modifiers (C# Programming Guide).

[…] Classes and structs that are not nested within other classes or structs can be either public or internal. […] Classes and structs are declared as internal by default unless the keyword public is added to the class definition […]

Interfaces, like classes, can be declared as public or internal types. Unlike classes, interfaces default to internal access. Interface members are always public, and no access modifiers can be applied.

Namespaces and enumeration members are always public, and no access modifiers can be applied.

Delegates have internal access by default.

Any types declared within a namespace or at the top level of a compilation unit (for example, not within a namespace, class, or struct) are internal by default, but can be made public.

A questo aggiungo che ovviamente, per quanto riguarda le variabili il default è private.

Per una tabella riassuntiva rimando invece a Accessibility Levels (C# Reference).

Members of Default member accessibility Allowed declared accessibility of the member
enum public None
class private public
protected
internal
private
protected internal
interface public None
struct private public
internal
private

 

AddThis Social Bookmark Button

November 27, 2007

ASP.NET 3.5 e IIS 6

Filed under: IT, .NET

Visto che proprio oggi se ne parlava con Giuliano, ASP.NET 3.5 ovviamente gira su IIS 6, non ha bisogno della versione 7. Versione 7, tra l’altro, che abbiamo su Vista e avremo su Windows Server 2008.

Tutto questo è vero a maggior ragione leggendo un post di Roberto Brunetti (DevLeap) che scrive:

[…] contrariamente a quanto si pensa (almeno fino alla RC di .NET FW 3.5) il motore di ASP.NET resta alla versione 2.0, potendo però usare i compilatori della 3.5 e le librerie della 3.5. L’architettura di ASP.NET, sin dalla versione 1.0, consente aggiunte di questo tipo. Quindi l’aggancio fra IIS e ASP.NET viene sempre fatto per le varie estensioni a c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll. […]

AddThis Social Bookmark Button

November 26, 2007

Applicazioni scalabili

Filed under: IT, .NET, SQL

Lettura consigliata mattutina: Missione Compiuta (riflessioni sulle applicazioni).

Davide Mauri enfatizza come sia importante fin d’ora scrivere applicazioni scalabili e che in presenza di più processori sappiano sfruttarli tutti e non mandare a palla solo uno.

Davide si sofferma ovviamente sui database ricordando che sql server può fare parte del lavoro al posto nostro ma quando si scrive codice per sql bisogna sfruttare le sue caratteristiche e non scrivere codice come fossimo in una windows application e usassimo c#. Detto più chiaramente: in sql lavorare su insiemi e non per singola tupla.

Già che siamo in argomento segnalo un articolo sulla TPL (Task Parallel Library) che dovrebbe aiutarci a scrivere programmi paralleli in maniera più semplice: Come ottimizzare il codice gestito per computer multicore.

Technorati tags , , , ,

AddThis Social Bookmark Button

November 23, 2007

Visual Studio 2008 Shell

Filed under: IT, .NET

Una delle cose che ho maggiormente apprezzato del nuovo Visual Studio è sicuramente il fatto che Microsoft ci punti non solo come editor principe per .NET ma che lo abbia aperto a vero e proprio ambiente multi-linguaggio e multi-funzione.

Con il rilascio infatti di Visual Studio SDK si può creare il proprio ambiente di sviluppo, i propri tool, etc. il tutto appoggiandosi all’ottimo Visual Studio 2008 Shell.

Che Visual Studio diventi una sorta di nuovo Eclipse targato Microsoft?

Qualche link: Visual Studio 2008 Shell e VSX Team Blog.

Technorati tags , , , ,

AddThis Social Bookmark Button

November 18, 2007

ActiveRecord

Filed under: IT, .NET, SQL

Pensiero serale: ActiveRecord non mi entusiasma, preferisco NHibernate “liscio” se mi devo affidare ad un ORM.

Spiego brevemente. ActiveRecord lavora sopra NHibernate ma enfatizza l’uso degli attributi nelle nostre classi al posto dei file xml di mapping.

Precisato che anche con NHibernate si possono usare gli attributi invece che generare i file, è una cosa che non mi piace per niente. Ergo non mi piace ActiveRecord e non mi piace NHibernate usato così.

Il perchè è semplice e riassumibile con un “sporca il domain model”.

Oltre a questo possiamo ricordare che per la sua natura AR è più povero di NH, quindi se devo valutare di usare un ORM preferisco usare uno strumento più potente e che mi lascia la strada aperta anche per il futuro (quando l’applicativo si complicherà sicuramente).

Technorati tags , , , ,

AddThis Social Bookmark Button

November 6, 2007

Paging e ObjectDataSource

Filed under: IT, .NET

Mentre sul blog di Antonio continua lo scambio di vedute sul Paging e il controllo ObjectDataSource - Paginazione (un’altra volta) - di cui parlavo al post precedente - ObjectDataSource -, in questo nuovo post segnalo un paio di link secondo me interessanti sull’argomento:

  1. Paging tons of data in GridView
  2. ma soprattutto Custom Paging in ASP.NET 2.0 with SQL Server 2005, link tra l’altro al quale rimanda pure il primo

Technorati tags , , , , , ,

AddThis Social Bookmark Button

Get free blog up and running in minutes with Blogsome | Theme designs available here