Note dal metodo

Blog

Parti da una guida

Gli articoli del blog raccolti per argomento, in un percorso ordinato: dai concetti di base ai progetti in produzione.

Guida

Intelligenza artificiale

Chatbot, automazioni, LLM e computer vision per le aziende.

Guida

Database

Progettazione, SQL, MongoDB, Elasticsearch e database vettoriali.

Guida

Python per i dati

Analisi con Pandas, grafici e web app con Streamlit e Gradio.

Guida

Google Cloud e dashboard

BigQuery, data lake e dashboard con Looker Studio e Grafana.

Guida

Sviluppo web

Plugin WordPress, Docker, backend e UX/UI.

Ultimi articoli

Start with a guide

The blog articles grouped by topic in one ordered path, from the basic concepts to projects in production.

Guide

Artificial intelligence

Chatbots, automation, LLMs and computer vision for businesses.

Guide

Databases

Design, SQL, MongoDB, Elasticsearch and vector databases.

Guide

Python for data

Analysis with Pandas, charts and web apps with Streamlit and Gradio.

Guide

Google Cloud and dashboards

BigQuery, data lakes and dashboards with Looker Studio and Grafana.

Guide

Web development

WordPress plugins, Docker, backend and UX/UI.

Latest articles

  • SQL: trigger in Oracle

    SQL: trigger in Oracle

    Le basi dati possono svolgere un ruolo attivo nella validazione e implementazione delle regole aziendali. Mediante i trigger è possibile,…

  • SQL: CTE ricorsive

    SQL: CTE ricorsive

    In alcuni scenari si ha la necessità di salvare all’interno del database delle gerarchie come l’organigramma aziendale o le categorie…

  • SQL: correlazione

    SQL: correlazione

    Nel linguaggio SQL è possibile condizionare l’esecuzione di una query in base ai valori delle tuple che si stanno analizzando.…

  • SQL: CTE

    SQL: CTE

    Esprimere in linguaggio SQL query complesse può risultare veramente difficile. Dividere il problema in mini interrogazioni è la strategia migliore…

  • SQL: tabelle derivate

    SQL: tabelle derivate

    In alcuni contesti è necessario calcolare dei risultati intermedi su cui poi effettuare ulteriori operazioni, quali filtraggio, raggruppamento e calcolo…

  • SELECT: operatori insiemistici

    SELECT: operatori insiemistici

    Talvolta si ha la necessità si operare sui risultati di diverse query come se fossero degli insiemi. Non dobbiamo usare…

  • SELECT: operatore NOT IN e costruttore di tupla

    SELECT: operatore NOT IN e costruttore di tupla

    In alcuni casi si ha la necessità di escludere un insieme di valori da un altro insieme. Il linguaggio SQL…

  • SELECT: operatore IN

    SELECT: operatore IN

    In alcuni casi scrivere query SQL può risultare veramente complesso. La strategia del divide et impera, risulta sempre vincente perché…

  • SELECT: query con JOIN e GROUP BY

    SELECT: query con JOIN e GROUP BY

    I database relazionali si basano su una modellazione che divide i concetti che vogliamo rappresentare in diverse tabelle. Quando, però,…