.NET

Microsoft <3 Open Source (?)

Lo scorso dicembre, su invito di Microsoft Italia ho partecipato in qualità di relatore al meetup “Microsoft e la openness” organizzato in seno a WPC; è stata una serata interessante ed alcuni partecipanti mi hanno riferito che molte tra le informazioni che ho fornito non erano loro note: ho pensato quindi di raccogliere in questo post un sunto di quanto mostrato in quella sede. Ossimoro L'ossimoro (dal greco ὀξύμωρον, composto da ὀξύς, «acuto» e μωρός, «ottuso»[1]) è una figura retorica che consiste nell'accostamento di due termini di senso contrario o comunque in forte antitesi tra loro.[Wikipedia] Apparentemente...

Sito UGIdotNET, beta 2

Ho pubblicato un aggiornamento della versione beta del nuovo sito UGIdotNET, ecco il changelog: [UPDATE] Alcuni cambiamenti in home page, sia estetici (es: appaiono gli abstract anche per i tip e il numero di video è stato aumentato a 4) sia “sotto il cofano” (es: video e blog nella barra di dx vengono popolati mediante AngularJS). [NUOVO] Le pagine “lista” di articoli, news e tip hanno i feed atom/rss [NUOVO] E’ disponibile la sezione “Eventi” [NUOVO] Aggiunta la pagina “Collabora” [UPDATE] La pagina di...

Never mind the bollocks: here’s the MvcMate

Premessa: l’ho mostrato durante la mia sessione ai #CDays13 di Roma e mi stanno arrivando alcune mail al riguardo, quindi approfitto del blog per una risposta “pubblica e cumulativa”: ecco il sorgente di MvcMate, disponibile anche come package NuGet. Per coloro che non erano presenti, MvcMate è una libreria che sviluppiamo in Managed Designs a supporto dei nostri progetti web: fondamentalmente, è nata quando ho deciso di iniziare a impacchettare tutte quelle primitive che, pur generalmente utili, erano invece sparpagliate all’interno dei vari progetti (uno su tutti: la beta del nuovo sito UGIdotNET). Al momento, la libreria contiene:...

Upload di file in applicazioni ASP.NET MVC: un paio di approfondimenti

Mi riaggancio a questo mio tip pubblicato su UGIdotNET per fare un paio di approfondimenti: Se usate l’attributo accept dell’elemento input e il browser protesta anche se il file che avete referenziato per il download è corretto, probabilmente siete incappati nello stesso bug di jQuery Validate che anche io ho potuto “gustare”: aggiornate la suddetta libreria all’ultima versione (va benissimo quella disponibile su NuGet) e il problema sarà risolto Se il vostro server è a 64 bit e l’application pool è configurato per usare questa word length, ove voleste (come nel mio...

Community Days, ma anche Community Dinner

Alla vigilia dell’inizio della bolgia, parliamo della parte veramente importante dell’agenda, ossia… La cena :-) Il baccanale avrà luogo presso l’Hosteria il Castelletto, dotata di 2 assett fondamentali: Si trova a Peschiera, quindi ad un tiro di schioppo dall’Innovation Campus di Microsoft Gnocco fritto, salumi, tigelle e Gutturnio E a ben pensarci, “chissene” del primo punto perché il secondo è già una ragione più che sufficiente. :-) Poichè, oltre ad aver ridefinito il concetto di “limite di presenze permesso dalla omologazione dell’Innovation Campus”, rischiamo di dover fare override anche...

Do ut des

Ultimamente, uno dei dischi del server UGIdotNET decide di dichiararsi “offline” ogni tanto. Poi riparte, ma il fenomeno è fastidioso (il volume deve essere ricostruito). Nessun reale problema per la “salute” dei nostri dati (blog, forum, news, …) perchè: il server dispone di una catena RAID6 (ergo, dovrebbero rompersi simultaneamente 2 dischi per essere faulty e “addirittura” 3 per perdere il volume) effettuiamo un backup “online” dei dati ogni 4 ore effettuiamo un backup offline dei dati (“qualche” Gb di database) 2 volte alla settimana ...

Domain Driven Design @ Community Days

Con dei tempi decisamente troppo lunghi (mea culpa, e “millegrazie” a Daniele per la pazienza), da qualche giorno l’agenda dei Community Days è completa, con l’inserimento (grazie al supporto di GUISA) delle sessioni della track “Software architecture”. Riguardando l’agenda, mi sono reso conto che “spunta” un vero e proprio mini tutorial di Domain Driven Design imperniato su 3 sessioni: DATA01 - Build a LINQ-enabled Repository WEB01 - MVC++ ARCH02 - "Beyond" DDD: uno sguardo a CQRS and event sourcing La sessione di Alessandro è dedicata...

Comunicazione di servizio

Ho pubblicato slide e demo della mia sessione del NHDay sul mio blog in inglese; in linea generale, pubblicherò su di esso i contenuti potenzialmente di interesse per i “non italofoni” (es: NSK, la seconda edizione del mattoncino, …) Technorati Tags: NAAE,NHDay,NSK

it.comp.dotnet

C’è voluto tempo, ma finalmente ce l’abbiamo fatta: in data 6/5/2002 inviai al GCN la prima RFD per l’apertura di it.comp.dotnet.lang.visual-basic e it.comp.dotnet.framework, ricevendo pochi giorni dopo (14/5/2002, per la precisione) una risposta che iniziava con un lapidario: “Per ora è prematuro parlarne”. Nel tempo, un altro paio di RFD si sono succedute ed una volta si arrivò addirittura alla CFV, senza però mai ottenere l’apertura di un NG dedicato al framework .NET; qualche mese addietro, grazie all’iniziativa di Alessandro Ravera, io Raf e Alessandro Riolo abbiamo deciso di riprovarci sottoponendo una RFD per l’apertura del gruppo it.comp.dotnet:...

UGIdotNET PhoneSevenizzato

Ricordate quel “anche UGIdotNET sarà presto WindowsPhoneSevenizzato” che ho scritto qui ieri? Il “bottegaio” Davide si è scatenato ed abbiamo pubblicato una piccola preview sul feed Twitter di UGIdotNET. Commenti? Suggerimenti? Ci “vediamo” sul forum! Technorati Tag: UGIdotNET,Windows Phone 7

Full .NET Archive

«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011