lunedì 23 gennaio 2012


Lo staff di OrangeDotNet sarà presente alla terza edizione del .NetCampus.
Sarà sicuramente una bellissima esperienza che ci permetterà di condividere esperienze professionali con chi, come noi, condivide la passione per il mondo .NET e non solo.

Per ulteriori informazioni sull’evento e sull’agenda collegati al sito ufficiale .NETCAMPUS

martedì 10 maggio 2011

Microsoft Community Tour 2011








Presso l'Università degli Studi di Catania si è svolto lo scorso 6 Maggio 2011 l'evento promosso da Microsoft che ha impegnato in prima persona tutto lo Staff di OrangeDotNet.

E' stata una bellissima esperienza che professionalmente prima e personalmente dopo mi ha dato tanto.

Gli sforzi sono stati tanti. Inizialmente per preparare la Sessione esposta insieme all'amico Giovanni Luca Sampognaro (a cui mando un caloroso abbraccio) e poi per la giornata stessa.
Ma tutto si è svolto nel migliori dei modi. Tutte le sessioni sono state interessanti e sicuramente hanno fatto crescere in tutti i partecipanti la curiosità di andare a provare le tecniche (MEF...) e le nuove funzionalità (HTML5 CSS3 ...) che sono state esposte nelle sessioni presentate durante tutta la giornata.

Un caloroso ringraziamento da parte mia va a tutto lo Staff di OrangeDotNet e allo sponsor Softeco che ha condiviso con noi la bellissima esperienza.

Al seguente link trovate sono presenti le slide della Sessione svolta da me e Luca. Download







Il Futuro del WEB

Cosa ci sapetta il WEB nei prossimi anni?
Una domanda che noi tutti sviluppatori del WEB e non ci poniamo tutti i giorni.
Negli ultimi mesi abbiamo anche assistito ad una "battaglia" tra i vari Browser (Internet Explorer, FireFox Chrome...) con aggiornamenti continui al fine di integrare nuove funzionalità.
Finalmente qualcosa forse si sta definendo. Microsoft con il suo browser IE9 ha finalmene deciso di aderire meglio agli standard prodotti dal W3C, Infatti facendo un test di compatibilità, IE9 ha decisamente migliorato il suo predecessore IE8.

Ma cosa hanno di nuovo questi Browser?
Quello che più salta all'occhio è il miglioramento dell'interfaccia utente, mettendo il primo piano la pagina web. Questa è però la punta di un icesberg rispetto a tutte le nuove funzionalità presenti.
Finalmente tutti i browser supportano HTML 5. Questo permetterà a noi programmatori di implementare soluzioni con interfacce più accattivanti senza dover ricorrere all'installazione di plug-in. Un assaggio delle nuove potenzialità sono presenti al sito
tra le nuove Funzionalità presenti ne cito alcune allo scopo di suscitare la curiosità di provarle.
  • tag video
  • tag audio
  • geolocalizzazione

mercoledì 26 gennaio 2011

Visual Studio Tips And Tricks

Lavorando con Visual Studio, ti può capitare di incappare in un errore del tipo:

Failed to update Service Reference XX. Error:The components required to enumerate Web references are not installed on this computer. Please re-install Visual Studio.

Come risolvere questo problema senza dover reinstallare tutto (mezza giornata persa)?

Viene in aiuto il vecchio Prompt dei comandi (DOS).
La prima cosa da fare è quella di trovare l'eseguibile di Visual studio (devenv.exe) e lanciarlo da linea di comando con il parametro /? (devenv /?). Così facendo si riceve in output un elenco di parametri che possono essere utilizzati.

  1. Build: Builds the solution or project with the specified solution configuration. For example "Debug". If multiple platforms are possible, the configuration name must be enclosed in quotes and contain platform name. For example: "Debug|Win32".
  2. Clean: Deletes build outputs.
  3. Command: Starts the IDE and executes the command.
  4. Deploy: Builds and then deploys the specified build configuration.
  5. Edit: Opens the specified files in a running instance of this application. If there are no running instances, it will start a new instance with a simplified window layout.
  6. LCID: Sets the default language in the IDE for the UI.
  7. Log: Logs IDE activity to the specified file for troubleshooting.
  8. NoVSIP: Disables the VSIP developer's license key for VSIP testing.
  9. Out: Appends the build log to a specified file.
  10. Project: Specifies the project to build, clean, or deploy. Must be used with Build, Rebuild, Clean, or Deploy.
  11. ProjectConfig: Overrides the project configuration specified in the solution configuration. For example "Debug". If multiple platforms are possible, the configuration name must be enclosed in quotes and contain platform name. For example: "Debug|Win32". Must be used with Project.
  12. Rebuild: Cleans and then builds the solution or project with the specified configuration.
  13. ResetAddin: Removes commands and command UI associated with the specified Add-in.
  14. ResetSettings: Restores the IDE's default settings, optionally resets to the specified VSSettings file.
  15. ResetSkipPkgs: Clears all SkipLoading tags added to VSPackages.
  16. /Run: Compiles and runs the specified solution.
  17. /RunExit: Compiles and runs the specified solution then closes the IDE.
  18. /SafeMode: Launches the IDE in safe mode loading minimal windows.
  19. /Upgrade: Upgrades the project or the solution and all projects in it. A backup of these files will be created as appropriate.
i parametri che servono per fare in modo di ripristinare la configurazione ottimale sono proprio ResetSettings o ResetSkipPkgs. Questo permette di resettare le impostazioni del'IDE. evitando il ripetersi dell'errore.

In conclusione, basta lanciare da linea di comando
devenv /ResetSkipPkgs
oppure
devenv /ResetSkipPkgs
e il problema è risolto.

lunedì 18 ottobre 2010

Corso OO in C#

Ciao a tutti, Riprendo i blog Tecnologici dopo la breve parentesi di "Papà 1.0".

Da un po' di tempo faccio parte della Commissione Informazione dell'Ordine degli ingegneri di Catania, un asperienza che ti fa crescere anche dal punto di vista lavorativo. Recentemente sono stato coinvolto dalla commissione alla realizzazione di un corso di "Programmazione ad Oggetti in C#".

Come è mia abitudine mi sono buttato nell'avventura e insieme ai miei cari amici (Laura la manna e Gianluca Sampognaro) abbiamo preparato una serie di incontri che ovviamente non vogliono e non possono essere esaustivi (l'argomento è vasto ed il tempo a disposizione poco), ma vogliono stuzzicare i partecipanti all'utilizzo di un linguaggio moderno come C# che nelle soluzioni Express è free.

La prima giornata si è volta nei giorni 16 e 17 Ottobre, ed io ho esposto una breve introduzione sull'uso dei Thread, Reflection e Accesso ai File. Le Slide e gli esempi che ho utilizzato possono essere scaricate da quì. a breve potrete anche scaricare il materiale dal sito dell'Ordine degli Ingegneri di Catania.

Oltre a proporre nozioni tecniche, quello che abbiamo cercato di fare è stata quella di condividere anche le nostre esperienze lavorative. Spero che in questo modo possiamo fare innamorare altre persone della magnifico mondo della "programmazione".

venerdì 18 giugno 2010

Lorenzo

Questo post non ha nulla di tecnico, nulla che abbia ache fare con il mondo dell'informatica o della tecnologia, ma penso fortemente che dietro un Software developer, dietro un Software architect, dietro... ci sono uomini, con le loro emozioni e le loro gioie.

Per questo oggi voglio condividere con Tutti un evento bellissimo:

Domenica 13 Giugno alle 17.00

è nato il mio Tesoro.
Voglio condividere con la Comunità la mia gioia.

Di seguito alcuni scatti:
  • La mamma un giorno prima della nascita:


  • Lorenzo:




  • L'allegra famigliuola :D






giovedì 18 marzo 2010

Visual Studio 2010 in Streaming

Giono 12 Aprile dalle 14.30 alle 18.00 verrà lanciato in streaming l'evento


Secondo me un bellissima opportunità per chi vuole assaporare in anteprima la piattaforma che Microsoft mette a disposizione dei propri sviluppatori.

Io mi sono già registrato e tu?...