-
Read / Leggi→: DMVCFramework Gotcha #1: Object Pool explained
Uno degli aspetti relativi alle performance di un applicativo che spesso non viene attenzionato, è l’overhead nell’esecuzione di specifici task.L’overhead è influenzato da diversi fattori. Uno di questi, in ambito OOP, è il tempo di creazione di un oggetto: quando creiamo un oggetto, il processo di creazione e inizializzazione può…
-
Read / Leggi→: PostgreSQL e le variabili di sessione
Nel migrare un Database Firebird ad uno PostgreSQL, mi sono trovato a dover fare il porting di stored procedure che fanno uso di variabili di contesto, definite in Firebird con le istruzioni SQL : rdb$set_context(‘USER_SESSION’, ‘User_id’, 1);e rdb$get_context(‘USER_SESSION’, ‘User_id’); Anche PostgreSQL permette di poter definire variabili legate alla sessione, con…
-
Read / Leggi→: Profiling
Spesso è importante capire non solo il perchè il nostro applicativo software è lento, poco performante, pesante nell’esecuzione di uno o più task. E’ necessario capirne il quando, il quanto e il dove. E’ pratica comune aprire il nostro editor, seguire riga per riga il codice del nostro algoritmo in…
-
Read / Leggi→: Coding like a coder
Quando mi sono trovato a dover dare ‘un nome’ a questo mio spazio, a questo mio BlogNotes, non ho avuto dubbi: Coding Like a Coder. Coding Like a Coder. Non è stata una scelta dettata dall’autoreferenzialità. Mi interessava, invece, esprimere il mio stato d’animo in quel momento. E in quel…
