Posts
38
Comments
48
Trackbacks
1
.net
An application built on traditional .Net framework is not a legacy application

Se seguite i vari blog MS avrete notato che sull'argomento .Net Core e full .Net Framewotk spesso citano/abusano il termine "legacy application" per fare riferimento alle applicazioni basate sul .Net Framework. Il loro obiettivo, alla fine dei conti, è spingere sempre più Dev all'adozione del nuovo nato .Net Core parlando per le esistenti (legacy?) applicazioni di porting da un framework all'altro. Ecco quindi la doverosa precisazione di Cesar de la Torre in occasione del post relativo all'aggiornamento del libro "Microservices and Docker containers: Architecture, Patterns and Development guidance (Updated for .NET Core 2.0)" "Legacy applications based on the traditional .NET Framework” literally means...

posted @ lunedì 20 novembre 2017 18:09 | Feedback (0)
IEnumerator.Reset può lanciare NotSupportedException

Come descritto su MSDN il metodo reset è fornito solo per interoperabilità con il mondo COM; testualmente The Reset method is provided for COM interoperability. It does not necessarily need to be implemented; instead, the implementer can simply throw a NotSupportedException. Come esempio provate ad eseguire questo semplice test: class test{    public void start()    {        this.Reset(this.GetItems());        this.Reset(this.GetYieldItems());    }     private void Reset<T>(IEnumerable<T> items)    {        items.GetEnumerator().Reset();    }     private IEnumerable<string> GetItems()    {        return new List<string>(new string[] { "0", "1", "2" });    }     private IEnumerable<string> GetYieldItems()    {        for (int i = 0; i...

posted @ lunedì 25 agosto 2008 15:11 | Feedback (0)
Come creare una patch per un progetto Open Source

Ho dovuto creare una patch per un progetto di Ayende e non avevo idea di come crearla. Ecco un post che spiega come creare una patch per un progetto Open Source.

posted @ martedì 2 ottobre 2007 14:51 | Feedback (0)
Serial Bugger

Battezzato in questo modo colui che sparge bug dal peso d'oro a destra e a manca... Si aprono le danze con questa chicca:   //imposto il default MyTextBox.Text = "0,001"   Bello scoprire come un semplice default non vada su alcune culture!!! E l'ObjectModel che ci sta a fare?

posted @ sabato 29 settembre 2007 12:44 | Feedback (0)
Issue Tracker: Mantis

In qualsiasi progetto è di fondamentale importanza un sistema che tenga traccia dei vari bug/requirements etc. Nel mio team abbiamo valutato per una decina di giorni Mantis. Devo dire che lo strumento è ben fatto, ti rendi subito conto che è uno strumento utilizzato perché tutte le feature che ha sono veramente utili. La features list è davvero corposa.

posted @ sabato 7 luglio 2007 11:51 | Feedback (2)
Interpretare certi tipi di errore quando ASP.NET ospita un componente.

Se avete il vostro componente in host su IIS (aspnet_wp) e utilizzate BinaryFormatter può capitare di avere un certo tipo di errori che il canale lato client non riesce ad interpretare, precisamente quelli di tipo testuale (text/HTML) ottenendo un dettaglio del tipo: System.Runtime.Serialization.SerializationException: The input stream is not a valid binary format. The starting contents (in bytes) are: 53-79-73-74-65-6D-2E-57-65-62-2E-48-74-74-70-45-78 ... Incomprensibile. La soluzione è quella di utilizzare uno sniffer. Qui si trova un custom channel sink in grado di interpretare questo tipo di messaggi in caso appunto di System.Runtime.Serialization.SerializationException

posted @ sabato 13 gennaio 2007 11:16 | Feedback (0)
Windows Forms and WPF Interoperability

Ho trovato questo interessante webcast riguardo la possibilita' di progettare applicazioni Windows Forms  e Windows Presentation Foundation ibride. Il webcast è di febbraio 2006, ma ad oggi di questa teconologia, chiamata Crossbow, che cosa si sa?   Blog pubblicato su .netSide

posted @ mercoledì 20 settembre 2006 14:52 | Feedback (14)
News
Locations of visitors to this page Blog personale