RSS RSS
  • Le basi dell’OOP e i vasi di Pandora

    _Logo Alle volte ci si ritrova a perdere molto tempo per implementare una funzionalità all’apparenza banale ma che se inserita in un codice privo di architettura può provocare diversi mal di pancia. È come aprire un vaso di Pandora: tutto e il contrario di tutto rendono ogni modifica instabile come quelle che l’hanno preceduta. Continua a leggere...

  • VSO e le autorizzazioni sulle Aree

    _Logo Visual Studio Online è uno strumento fantastico per organizzare il proprio lavoro e ad ogni aggiornamento offre piccole e grandi novità. Una di queste l’ho scoperta incontrando un problema banale: non riuscivo a gestire i miei item nel backlog. Continua a leggere...

  • Elogio al TDD

    _Logo Il TDD è una pratica molto affascinate perché permette agli sviluppatori, propensi più a scrivere codice che a valutarne gli effetti, di fare quello che preferiscono: scrivere codice, appunto. Il TDD coinvolge tanti concetti in un unico e continuo processo di sviluppo... Un'esplosione di creatività, insomma. Continua a leggere...

  • Podcast per sviluppatori

    _Logo Non sono mai stato un fan dei podcast tecnici ma ultimamente li ascolto spesso per sfruttare anche il tempo speso per i trasferimenti: sono utili compagni di viaggio per ottenere qualche spunto di riflessione e approfondimento. Tanti e famosi quelli in lingua inglese mentre in italiano possiamo vantare l'ottimo dotNET{podcast}. Continua a leggere...

  • Abstract Factory Pattern

    _Logo Un importante pattern introdotto dalla Gang of Four per affrontare il problema della creazione degli oggetti è l’Abstract Factory Pattern. Il problema obbliga un client a conoscere a priori le classi che andrà a creare limitando l'estendibilità e creando un accoppiamento forte tra classi, soprattutto quando si parla di famiglie di oggetti. Continua a leggere...

  • Liberare spazio in Windows

    _Logo Seppur nel loro insieme risultino ottimi prodotti, molti tablet di fascia medio-bassa sono dotati di dischi di piccole dimensioni e dopo poco tempo lo spazio inesorabilmente finisce. Tra i vari accorgimenti per risparmiare qualche megabyte vi è la pulizia della cartella degli aggiornamenti di Windows. Continua a leggere...

  • Quale interfaccia usare per ritornare un insieme?

    _Logo Una buona pratica quando si ritorna un insieme da una funzione è quella di limitarsi alle interfacce base offerte dal .NET: IList, ICollection, IQueryable, IEnumerable o IReadOnlyList. In realtà la regola “accettare il minimo che si può, ma restituire il massimo” pone alcuni vincoli. Continua a leggere...

  • Introduzione a MongoDB

    _Logo MongoDB è un database document oriented. Nelle prime posizioni per popolarità in compagnia di tanti database relazionali, offre i tipici vantaggi della famiglia noSQL. La sua alta flessibilità e robustezza ne fanno un ottimo candidato per molte tipologie di applicazioni, non solo nell’ambito dei grandi volumi tipici del cloud. Continua a leggere...