UGIdotNET fa il lifting!

Probabilmente qualcuno lo avrà già notato: a partire dalla scorsa notte, il sito UGIdotNET ha subito alcune modifiche: alcune riguardano il sito (home page con il link alle categorie tematiche, nuovo layout per la scheda workshop, ... ) molte altre il backoffice, il tutto in abbinamento ad un poderoso refactoring dell'architettura applicativa: Value object e CRUD sono ormai quasi dappertutto e, in perfetto stile Borg, si apprestano ad assimilare tutta l'applicazione. Erano in "canna" (le modifiche) da mesi, e domenica ho deciso di ultimare i lavori, per poter pubblicare il tutto ieri sera. Sinceramente, speravo di pubblicarle assieme al nuovo motore di blog (che, come richiesto, supporta: categorie tematiche, commenti, ...); purtroppo, però, lo sviluppo di questa parte è un po' indietro nonostante il fantastico supporto di Alessandro e Massimo. Spero che il tutto sia pronto al più presto, in modo da inaugurare il nuovo server (che ci apprestiamo a colonizzare quanto prima) come si deve. Spero che l'upgrade non introduca problemi: in caso contrario, non esitate a contattarci per segnalarli, eventualmente anche per suggerimenti/commenti su questa nuova versione.

Technorati Tags:

Sembra facile... Ma non è difficile!

Quiz del lunedi... Considerate il seguente snippet:

class Class1
{
    [STAThread]
    static void Main(string[] args)
    {
        object s = null;
        string s2 = (string) s;
    }
}

Vi aspettate:

  • Una InvalidCastException
  • Una NullReferenceException
  • Nulla, funziona perfettamente

Ora provate ad implementarlo... Sorpresi? :-)

«maggio»
domlunmarmergiovensab
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345