Category Archives: Programming languages

Erlang & la resilienza con pattern matching e processi

Cosa ci insegna Erlang sulla resilienza, in un periodo in cui ce ne è molto bisogno? Erlang è un linguaggio open source nato nel 1986 alla Ericsson, di tipo funzionale, concorrente,  dinamicamente tipato, general purpose e soprattutto costruito per essere … Continue reading
Posted in Erlang, Italian Content | Tagged | Comments Off on Erlang & la resilienza con pattern matching e processi

Semplice metodo per storicizzare i dati su database

Abstract: Storicizzare i dati spesso è un attività considerata “secondaria”, ma un cattivo design porta a base dati difficili da ottimizzare e spesso poco comprensibili. In questo articolo illustriamo un semplice metodo che rispetta i dettami della teoria relazionale, è … Continue reading
Posted in Italian Content, Structured Query Language (SQL) | Tagged , | Comments Off on Semplice metodo per storicizzare i dati su database

Il saggio progetto svedese, rinato: Elixir e Phoenix

Negli ultimi 20 anni sono successe tante cose imprevedibili. Nel 1995 nasce Java. Nello stesso periodo nasce Erlang. Java inizialmente segue la strada culturale tracciata da Sun, e si configura come un linguaggio estremamente verboso, con API specifiche per la … Continue reading
Posted in Erlang, IT Featured, Italian Content | Tagged , , , | Comments Off on Il saggio progetto svedese, rinato: Elixir e Phoenix

Recuperare Erlang

Erlang è un linguaggio a mio avviso sottostimato, che ha parecchie cose da insegnare ai vari Scala/Rust/Java(Script) out of there… In particolare ci sono un insieme di feature di Erlang che prese singolarmente non sono difficili da comprendere e implementare, … Continue reading
Posted in Erlang, Italian Content | Tagged , , | 1 Comment

Intervista a Francesco Cesarini di Erlang Solutions

A language that doesn’t affect the way you think about programming, is not worth knowing. Yale Professor Alan Perlis In occasione dell’Elixir Conf siamo lieti di pubblicare una intervista con Francesco Cesarini.  Nel 2009 abbiamo già recensito “Erlang Programming A Concurrent Approach to … Continue reading
Posted in Erlang, Interviste, IT Featured, Italian Content | Tagged , , , , | Comments Off on Intervista a Francesco Cesarini di Erlang Solutions

Tool Command Language: il papa’ di Java

E’ notizia fresca di stampa il rilascio di Tcl 8.6, che introduce parecchie novità a dispetto del fatto che sia una “minor” release.   In particolatre Tcl 8.6 introduce un motore “stackless”, integra nel linguaggio le estensioni OOP, ed aggiunge … Continue reading
Posted in Italian Content, Programming languages | Tagged , , , , , , , , | Comments Off on Tool Command Language: il papa’ di Java

Come evitare iniezioni SQL lato DB in SQLServer, Oracle, MySQL

 Come evitare iniezione SQL: lato SQL Server (SP_EXECUTESQL) In generale va evitato nel modo più assoluto la scrittura di query sql diamiche. Va evitato cioè  l’uso lato SQL Server di sp_executesql e EXEC Di seguito mostriamo come trasformare una query … Continue reading
Posted in Italian Content, Structured Query Language (SQL) | Tagged , , , , , , , , | Comments Off on Come evitare iniezioni SQL lato DB in SQLServer, Oracle, MySQL