Applicazioni scalabili
Lettura consigliata mattutina: Missione Compiuta (riflessioni sulle applicazioni).
Davide Mauri enfatizza come sia importante fin d’ora scrivere applicazioni scalabili e che in presenza di più processori sappiano sfruttarli tutti e non mandare a palla solo uno.
Davide si sofferma ovviamente sui database ricordando che sql server può fare parte del lavoro al posto nostro ma quando si scrive codice per sql bisogna sfruttare le sue caratteristiche e non scrivere codice come fossimo in una windows application e usassimo c#. Detto più chiaramente: in sql lavorare su insiemi e non per singola tupla.
Già che siamo in argomento segnalo un articolo sulla TPL (Task Parallel Library) che dovrebbe aiutarci a scrivere programmi paralleli in maniera più semplice: Come ottimizzare il codice gestito per computer multicore.
multicore, scalabilità, sviluppo, parallelismo, Task Parallel Library










