Seleziona la tua lingua

Analysis > CodeExperience as a Service

Dall'assembler del C64 a NestJS e micro servizi.
40 anni di evoluzione tecnolgica distillati in guide pratiche, esempi e linee guide per esperti e principianti.

Laboratorio dell'apprendista

  • Progettato Per Essere Semplice in Produzione

    Una delle cose che ho imparato attraverso molti progetti è che la complessità del deployment uccide la manutenzione. Se mettere una nuova versione in live richiede a qualcuno di ricordare una sequenza di passaggi, connettersi a più server, o avere la...

    Leggi tutto: RAD-System...

  • Angular Senza Formalismi

    Ho usato Angular fin dalle sue prime versioni. Nel tempo ho visto il framework accumularsi di formalità— NgModules, catene di provider complesse, librerie di gestione dello stato che richiedono la loro propria curva di apprendimento solo per memorizzare un semplice flag....

    Leggi tutto: RAD-System...

  • Sicurezza e Astrazione Per Design

    La domanda che mi sono posto quando ho iniziato a progettare il backend di RAD-System era semplice: qual è il codice che scrivo ogni volta che avvio un nuovo progetto? Autenticazione, campi di audit, operazioni CRUD, controlli di proprietà. Sempre le stesse cose....

    Leggi tutto: RAD-System...

Dentro il codice

  • La Mia Risposta al Rifare

    Se hai letto la mia introduzione, conosci il mio mantra: odio rifare. Ogni volta che iniziavo un nuovo progetto da zero — configurare autenticazione, JWT, Docker, gestione utenti, role guard — non stavo costruendo il prodotto. Stavo ricostruendo l'impalcatura che avevo...

    Leggi tutto: RAD System...

  • L'Arte Dietro Ogni Riga

    Dopo 40 anni a scrivere software, sono arrivato a una conclusione che nessun framework, nessun linguaggio e nessuna AI ha cambiato: costruire qualcosa che funzioni davvero — semplice o complesso — non è solo competenza tecnica. È artigianato. E l'artigianato è arte.

    Leggi tutto: Il Codice è...

  • Progettato Per Essere Semplice in Produzione

    Una delle cose che ho imparato attraverso molti progetti è che la complessità del deployment uccide la manutenzione. Se mettere una nuova versione in live richiede a qualcuno di ricordare una sequenza di passaggi, connettersi a più server, o avere la...

    Leggi tutto: RAD-System...

  • Il Tuo Ambiente di Sviluppo Linux su Windows

    Questa guida è per chi usa Windows e vuole un vero ambiente di sviluppo Linux — veloce, nativo, senza l'overhead di Docker Desktop. Se sei già su Linux, salta alla sezione sulla struttura del workspace.

    Leggi tutto: Setup WSL

  • Come i Computer Enumerano il Significato Semantico

    Perché la Ricerca Semantica Supera il Matching per Parole Chiave (E Perché i Metadati Contano)

    La ricerca è inefficace. Provate a cercare nei documenti aziendali con parole chiave: "giorni di ferie" restituisce risultati su giorni di malattia, piani...

    Leggi tutto: Qdrant &...