<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://saverioriotto.it/</loc><changefreq>daily</changefreq><priority>1.0</priority></url>
<url><loc>https://saverioriotto.it/blog/</loc><changefreq>daily</changefreq><priority>0.9</priority></url>
<url><loc>https://saverioriotto.it/page/70/contatti</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
<url><loc>https://saverioriotto.it/page/71/about</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
<url><loc>https://saverioriotto.it/page/168/tools</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
<url><loc>https://saverioriotto.it/page/169/stack</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
<url><loc>https://saverioriotto.it/page/170/ora-sto</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/4/tecnologia</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/5/informatica-generale</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/6/sicurezza-informatica</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/7/programmazione</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/11/lo-sapevi-che</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/12/tutorial</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/13/devops</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/15/intelligenza-artificiale</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/categoria/16/blog</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
<url><loc>https://saverioriotto.it/blog/395/programmazione/rest-vs-grpc-in-architetture-a-microservizi-enterprise-lezioni-dal-campo-con-spring-boot-e-hibernate</loc><lastmod>2026-08-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/394/intelligenza-artificiale/ai-act-dal-2-agosto-2026-cambia-tutto-cosa-devi-sapere</loc><lastmod>2026-08-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/393/blog/nuovo-look-stesso-spirito-saverioriottoit-si-rinnova</loc><lastmod>2026-07-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/392/devops/kubernetes-e-overkill-per-il-90-delle-startup-che-lo-usano</loc><lastmod>2026-07-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/390/sicurezza-informatica/threat-modeling-come-ragiono-sui-rischi-prima-di-scrivere-una-riga-di-codice</loc><lastmod>2026-07-02</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/391/intelligenza-artificiale/il-sottomarino-non-nuota-e-lia-non-pensa</loc><lastmod>2026-06-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/389/programmazione/come-ragiono-quando-devo-scegliere-larchitettura-di-un-nuovo-progetto</loc><lastmod>2026-05-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/388/programmazione/vibe-coding-perche-mi-preoccupa-per-i-developer-junior</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/387/programmazione/perche-ho-smesso-di-accettare-progetti-senza-un-piano-le-mie-lezioni-del-2026</loc><lastmod>2026-04-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/386/programmazione/perche-non-dovresti-copiare-il-codice-di-spring-boot-3-generato-dallia</loc><lastmod>2026-04-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/385/devops/minio-dice-addio-allopen-source-puro-cosa-sta-succedendo-e-quali-sono-i-rischi</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/384/sicurezza-informatica/deepfake-e-social-engineering-perche-nel-2026-il-phishing-e-diventato-indistinguibile-dalla-realta</loc><lastmod>2026-04-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/250/programmazione/spring-vs-spring-boot-conosciamo-le-differenze</loc><lastmod>2026-04-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/383/intelligenza-artificiale/deepfake-di-massa-e-crisi-della-realta-sora-2-e-il-punto-di-non-ritorno</loc><lastmod>2026-04-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/382/sicurezza-informatica/oltre-la-password-come-lai-sta-rendendo-il-phishing-invisibile-e-le-nuove-difese</loc><lastmod>2026-04-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/381/intelligenza-artificiale/ollama-e-modelli-llm-differenze-usi-e-metodi-ottimali-per-le-applicazioni</loc><lastmod>2026-04-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/380/sicurezza-informatica/telecamere-hackerate-come-proteggere-la-tua-privacy-online</loc><lastmod>2026-04-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/379/sicurezza-informatica/il-dettaglio-nelle-tue-storie-che-regali-agli-hacker-senza-saperlo</loc><lastmod>2025-07-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/378/intelligenza-artificiale/llm-e-intelligenza-artificiale-guida-semplice-per-tutti</loc><lastmod>2025-07-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/377/programmazione/bytecode-manipulation-e-aop-estendere-il-comportamento-del-codice-senza-modificarlo</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/376/devops/api-key-leak-nelle-pipeline-cicd-come-proteggere-i-tuoi-secret</loc><lastmod>2025-06-24</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/375/sicurezza-informatica/mitre-attck-cose-e-perche-e-fondamentale-per-la-sicurezza-informatica</loc><lastmod>2025-05-19</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/374/sicurezza-informatica/la-cyber-kill-chain-le-fasi-di-unintrusione-cibernetica</loc><lastmod>2025-05-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/372/sicurezza-informatica/data-carving-cose-e-come-funziona</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/371/sicurezza-informatica/analisi-di-memorie-di-massa-il-ruolo-chiave-nella-cybersecurity-moderna</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/370/programmazione/coding-assistito-da-ai-nel-2025-sfide-opportunita-e-best-practice</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/373/sicurezza-informatica/la-nuova-truffa-online-che-sta-ingannando-migliaia-di-persone-ecco-come-riconoscerla</loc><lastmod>2025-04-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/369/programmazione/programmazione-reattiva-avanzata-con-akka-streams-guida-completa</loc><lastmod>2025-03-24</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/368/sicurezza-informatica/reverse-engineering-di-malware-moderni-tecniche-avanzate</loc><lastmod>2025-03-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/367/programmazione/rust-per-la-sicurezza-costruire-strumenti-di-pentesting-affidabili</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/366/programmazione/webassembly-la-chiave-per-applicazioni-web-ultraveloci-nel-2025-guida-pratica-per-sviluppatori</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/365/programmazione/come-funzionano-gli-algoritmi-di-backtracking-guida-completa-per-principianti-ed-esperti</loc><lastmod>2025-02-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/364/sicurezza-informatica/sharenting-proteggi-i-tuoi-bambini-e-la-tua-famiglia-dal-pericolo-online</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/363/sicurezza-informatica/cyberbullismo-come-difendersi-e-combatterlo</loc><lastmod>2026-04-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/362/intelligenza-artificiale/turing-bots-rivoluzione-nello-sviluppo-del-software-e-nella-generazione-di-codice</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/361/programmazione/continuare-con-rust-librerie-utili-e-progetti-open-source</loc><lastmod>2025-01-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/359/programmazione/progetto-pratico-in-rust-generatore-di-password-sicure</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/358/programmazione/error-handling-in-rust-panics-option-e-result</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/360/sicurezza-informatica/vpn-cose-come-funziona-e-perche-usarla-per-la-sicurezza-dei-dati</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/357/programmazione/concurrency-in-rust-thread-canali-e-programmazione-asincrona</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/355/programmazione/rust-e-programmazione-funzionale-closure-map-e-filter</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/356/sicurezza-informatica/lintelligenza-artificiale-nella-cybersecurity-opportunita-e-rischi-del-2025</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/354/programmazione/lavorare-con-collezioni-in-rust-vettori-array-e-iteratori</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/353/programmazione/tipi-avanzati-in-rust-strutture-enum-e-pattern-matching</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/352/programmazione/ownership-borrowing-e-lifetimes-come-rust-gestisce-la-memoria</loc><lastmod>2024-12-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/351/programmazione/funzioni-in-rust-scrivi-codice-ordinato-e-riutilizzabile</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/350/programmazione/condizioni-e-cicli-in-rust-controlla-il-flusso-del-tuo-programma</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/349/programmazione/rust-per-principianti-tipi-di-dati-variabili-e-mutabilita</loc><lastmod>2024-12-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/348/programmazione/corso-di-programmazione-in-rust-guida-completa-per-principianti</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/346/sicurezza-informatica/zero-trust-architecture-implementazioni-avanzate-e-sfide-per-infrastrutture-complesse</loc><lastmod>2024-11-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/342/devops/migrazione-e-ottimizzazione-di-applicazioni-legacy-nel-cloud-guida-completa</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/344/sicurezza-informatica/levoluzione-del-ransomware-e-lattacco-alla-supply-chain-di-solarwinds-e-kaseya-lezioni-e-strategie-di-difesa</loc><lastmod>2024-11-19</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/343/programmazione/guida-completa-alle-adr-nellarchitettura-software-cosa-sono-e-come-utilizzarle</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/341/devops/metriche-dora-guida-completa-per-misurare-le-performance-devops</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/340/programmazione/modelli-avanzati-di-cqrs-e-event-sourcing-in-applicazioni-su-architettura-a-microservizi</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/339/sicurezza-informatica/attacchi-supply-chain-come-difendersi-e-prevenire-vulnerabilita-nella-filiera-del-software</loc><lastmod>2024-10-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/338/sicurezza-informatica/sicurezza-delle-api-autenticazione-e-autorizzazione-oltre-oauth2</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/347/programmazione/i-diversi-metodi-di-crittografia-del-database-una-guida-completa-per-la-sicurezza-dei-dati</loc><lastmod>2024-06-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/337/intelligenza-artificiale/librerie-python-per-il-machine-learning-panoramica-dettagliata</loc><lastmod>2024-04-15</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/333/intelligenza-artificiale/introduzione-al-machine-learning-svelare-i-segreti-dellintelligenza-artificiale</loc><lastmod>2024-04-08</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/336/programmazione/integrazione-di-swagger-3-in-unapplicazione-rest-con-spring-boot</loc><lastmod>2026-04-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/335/programmazione/proteggere-le-api-rest-di-springboot-3-con-autenticazione-jwt-e-ruoli</loc><lastmod>2024-04-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/345/programmazione/cosa-non-ti-dicono-su-javascript-10-errori-che-devi-evitare</loc><lastmod>2024-04-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/332/sicurezza-informatica/cybersecurity-per-linternet-of-things-iot-e-lindustria-40-proteggere-il-futuro-connesso</loc><lastmod>2024-04-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/329/sicurezza-informatica/metasploit-esplorare-il-potere-del-pentesting-con-esempi-pratici-e-approfondimenti</loc><lastmod>2024-03-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/328/sicurezza-informatica/affrontare-le-vulnerabilita-del-software-limportanza-della-sicurezza-della-memoria</loc><lastmod>2024-03-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/327/programmazione/criteria-vs-specification-in-spring-boot-qual-e-la-scelta-migliore</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/326/programmazione/crittografia-omomorfica-sicurezza-e-analisi-senza-decifrare</loc><lastmod>2024-03-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/313/sicurezza-informatica/sicurezza-e-privacy-bilanciare-sorveglianza-hacking-etico-e-responsabilita-dei-ricercatori</loc><lastmod>2024-01-08</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/312/programmazione/mtbf-mttf-mttr-e-mttd-nello-sviluppo-del-software</loc><lastmod>2023-12-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/311/tecnologia/blockchain-e-ai-combinazione-perfetta</loc><lastmod>2023-12-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/310/informatica-generale/kong-api-gateway-ottimizzazione-e-gestione-delle-comunicazioni-nellarchitettura-delle-app-moderne</loc><lastmod>2023-12-01</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/309/programmazione/three-tier-architecture-cose-larchitettura-a-tre-livelli</loc><lastmod>2023-10-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/308/programmazione/java-stream-api-funzioni-comunemente-utilizzate-con-esempi</loc><lastmod>2023-10-02</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/307/tutorial/creazione-di-un-job-di-elaborazione-dati-in-spring-batch-passo-dopo-passo</loc><lastmod>2023-09-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/305/programmazione/java-21-cosa-ce-di-nuovo</loc><lastmod>2023-09-20</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/304/devops/osservabilita-massimizzare-lefficienza-e-la-resilienza-dei-processi</loc><lastmod>2023-07-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/303/programmazione/entity-framework-core-il-dbcontext</loc><lastmod>2023-07-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/302/programmazione/application-logging-best-practice-per-un-sistema-efficiente-e-sicuro</loc><lastmod>2023-07-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/301/tutorial/entity-framework-core-creazione-dei-modelli-partendo-da-un-database-esistente</loc><lastmod>2023-06-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/300/tutorial/guida-completa-allutilizzo-del-protocollo-grpc-con-maven</loc><lastmod>2023-06-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/299/programmazione/net-8-scopri-le-nuove-funzionalita</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/298/programmazione/guida-completa-sullautomazione-dei-test</loc><lastmod>2023-05-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/296/tutorial/creare-una-web-app-in-tempo-reale-con-blazor-e-signalr</loc><lastmod>2023-05-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/295/programmazione/blazor-la-tecnologia-che-sta-rivoluzionando-lo-sviluppo-web-con-net</loc><lastmod>2023-05-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/294/informatica-generale/che-cose-lelaborazione-del-linguaggio-naturale-nlp</loc><lastmod>2023-04-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/293/programmazione/extreme-programming-i-vantaggi-di-una-metodologia-agile</loc><lastmod>2023-04-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/292/informatica-generale/cose-il-processo-decisionale-basato-sui-dati</loc><lastmod>2023-03-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/291/programmazione/introduzione-alle-specifiche-dei-requisiti-software-srs</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/290/programmazione/come-migliorare-la-qualita-del-software-limportanza-del-testing-statico</loc><lastmod>2023-03-15</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/289/sicurezza-informatica/ecco-come-proteggere-la-tua-rete-dal-pericoloso-attacco-arp-poisoning</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/288/informatica-generale/principi-fondamentali-del-machine-learning</loc><lastmod>2023-02-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/287/tutorial/creare-una-web-app-in-tempo-reale-con-react-e-firebase</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/286/sicurezza-informatica/come-utilizzare-nmap-per-proteggere-la-tua-rete-dagli-attacchi-informatici</loc><lastmod>2023-02-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/285/sicurezza-informatica/come-proteggere-il-tuo-sito-web-da-attacchi-sql-injection</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/284/programmazione/come-utilizzare-le-eccezioni-in-java</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/283/programmazione/cose-il-behaviour-driven-development-bdd-e-cosa-lo-differenzia-dal-tdd</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/282/tutorial/apache-maven-guida-rapida-allutilizzo</loc><lastmod>2023-01-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/281/programmazione/introduzione-a-maven-guida-per-principianti</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/280/tecnologia/chat-gpt-cosa-rende-questa-ia-unica</loc><lastmod>2023-01-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/279/programmazione/scrivere-test-cases-di-successo</loc><lastmod>2022-12-15</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/278/programmazione/skills-essenziali-che-ogni-programmatore-java-deve-avere</loc><lastmod>2022-12-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/277/devops/networking-in-docker-e-comandi-piu-utilizzati-dai-sviluppatori</loc><lastmod>2022-12-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/276/tutorial/avviare-unapplicazione-spring-boot-su-container-docker</loc><lastmod>2022-11-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/275/tutorial/integrazione-di-swagger-20-in-unapplicazione-rest-con-spring-boot</loc><lastmod>2022-10-20</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/274/programmazione/10-anni-di-typescript-una-breve-panoramica</loc><lastmod>2022-10-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/273/informatica-generale/function-as-a-servicefaas-introduzione-dettagli-e-quando-utilizzarlo</loc><lastmod>2022-09-23</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/272/sicurezza-informatica/fuzzing-cosa-si-cela-dietro-questo-metodo-di-test-automatico</loc><lastmod>2022-09-20</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/271/programmazione/chaos-engineering-cose-e-a-cosa-serve</loc><lastmod>2022-09-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/270/programmazione/mock-server-cose-e-perche-utilizzarlo</loc><lastmod>2022-09-01</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/269/informatica-generale/tensorflow-scopriamolo-nel-dettaglio</loc><lastmod>2022-08-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/268/informatica-generale/grpc-panoramica-e-principali-differenze-con-il-servizio-rest</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/267/programmazione/software-quality-assurance-sqa-quanto-e-importante-nello-sviluppo-del-software</loc><lastmod>2022-08-04</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/265/tutorial/proteggere-le-api-rest-spring-boot-con-autenticazione-jwt-e-ruoli</loc><lastmod>2022-07-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/264/devops/infrastructure-as-code-dettagli-e-benefici</loc><lastmod>2022-07-19</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/263/tutorial/creare-un-servizio-rest-api-in-java-con-spring-boot</loc><lastmod>2022-06-24</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/261/informatica-generale/big-data-cosa-sono-e-perche-sono-importanti</loc><lastmod>2022-06-07</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/260/programmazione/dsdm-scopriamo-il-metodo-di-sviluppo-dinamico-dei-sistemi</loc><lastmod>2022-06-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/259/programmazione/principali-attributi-di-qualita-del-software</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/258/programmazione/scrum-il-product-backlog</loc><lastmod>2022-05-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/257/sicurezza-informatica/vulnerability-assessment-va-che-cose-e-perche-e-importante</loc><lastmod>2022-05-17</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/256/programmazione/cose-il-test-driven-development-tdd</loc><lastmod>2022-05-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/255/programmazione/metodologia-scrum-cose-e-come-funziona</loc><lastmod>2022-05-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/253/sicurezza-informatica/attacco-syn-flood-cose-e-come-prevenirlo</loc><lastmod>2022-05-02</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/252/sicurezza-informatica/tools-essenziali-per-effettuare-penetration-test-pt</loc><lastmod>2022-04-27</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/251/sicurezza-informatica/cose-un-penetration-test-pt-e-come-funziona</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/228/programmazione/principali-tendenze-di-sviluppo-software-del-2022</loc><lastmod>2022-04-20</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/241/programmazione/modelli-essenziali-per-larchitettura-del-software</loc><lastmod>2022-04-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/249/programmazione/step-essenziali-per-una-corretta-pianificazione-dello-sviluppo-del-software</loc><lastmod>2026-04-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/244/programmazione/codice-legacy-sicurezza-in-ambienti-agile</loc><lastmod>2022-03-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/230/programmazione/limportanza-della-tracciabilita-nel-ciclo-di-vita-del-software</loc><lastmod>2022-03-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/226/sicurezza-informatica/malware-polimorfico-vs-metamorfico</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/222/tutorial/utilizzo-sicuro-delle-api-di-docker</loc><lastmod>2022-02-23</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/223/devops/lavorare-su-piu-host-con-lutilizzo-dei-contesti-docker</loc><lastmod>2022-02-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/221/programmazione/opengitops-cose-e-i-vari-principi-che-lo-comprendono</loc><lastmod>2022-02-14</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/220/tutorial/come-eseguire-mysql-in-un-container-docker</loc><lastmod>2022-01-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/219/tutorial/ispezionare-il-contenuto-di-unimmagine-docker-senza-avviare-il-container</loc><lastmod>2022-01-19</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/215/programmazione/sviluppo-cloud-native-cose-e-quali-sono-i-vantaggi</loc><lastmod>2022-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/214/informatica-generale/bug-y2k22-microsoft-corregge-un-grave-bug-su-exchange</loc><lastmod>2022-01-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/217/programmazione/c-10-cosa-ce-di-nuovo</loc><lastmod>2021-12-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/213/sicurezza-informatica/apache-log4j-scoperta-vulnerabilita-critica-nella-libreria</loc><lastmod>2021-12-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/212/programmazione/creare-un-servizio-api-rest-di-alta-qualita</loc><lastmod>2021-12-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/211/programmazione/test-funzionali-come-scegliere-il-miglior-strumento-per-i-tuoi-progetti</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/210/programmazione/vantaggi-dellutilizzo-di-uml-nello-sviluppo-agile</loc><lastmod>2021-11-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/204/sicurezza-informatica/sviluppare-applicazioni-web-sicure</loc><lastmod>2021-11-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/205/devops/docker-compose-che-cose-e-come-si-usa</loc><lastmod>2021-11-17</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/209/devops/cosa-sono-i-volumi-docker-e-come-utilizzarli</loc><lastmod>2021-11-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/208/tutorial/come-montare-una-directory-host-in-un-contentainer-docker</loc><lastmod>2021-11-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/207/tutorial/come-aggiornare-i-container-docker-per-applicare-gli-aggiornamenti-delle-immagini</loc><lastmod>2021-11-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/206/tutorial/passaggio-delle-variabili-di-ambiente-ai-contenitori-docker</loc><lastmod>2021-11-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/203/programmazione/il-ruolo-della-programmazione-nella-scienza-dei-dati</loc><lastmod>2021-11-08</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/202/programmazione/principi-solid-introduzione-allarchitettura-e-al-design-del-software</loc><lastmod>2021-10-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/200/programmazione/riutilizzo-del-codice-cose-e-principali-vantaggi-per-i-programmatori</loc><lastmod>2021-10-07</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/199/programmazione/che-cose-lingegneria-dellaffidabilita-del-sito-sre</loc><lastmod>2021-10-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/197/programmazione/git-flow-il-flusso-di-lavoro-per-la-gestione-dei-rilasci</loc><lastmod>2021-09-30</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/193/programmazione/circleci-vs-jenkins</loc><lastmod>2021-09-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/188/programmazione/come-garantire-la-sicurezza-devops-in-ambienti-cicd</loc><lastmod>2021-09-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/196/programmazione/java-vs-javascript-le-differenze-piu-importanti-che-devi-conoscere</loc><lastmod>2021-09-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/195/programmazione/java-17-disponibile-la-nuova-versione-con-supporto-a-lungo-termine</loc><lastmod>2021-09-17</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/194/sicurezza-informatica/cryptojacking-cose-e-come-difendersi</loc><lastmod>2021-09-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/192/programmazione/php-vs-nodejs-conosciamo-le-differenze</loc><lastmod>2021-09-15</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/191/informatica-generale/strategia-cloud-italia-nuovo-impulso-per-la-digitalizzazione-della-pa</loc><lastmod>2021-09-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/189/programmazione/quando-utilizzare-nodejs-lato-back-end</loc><lastmod>2021-09-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/187/programmazione/cose-il-low-code-development</loc><lastmod>2021-09-01</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/185/programmazione/cose-il-ciclo-di-vita-dello-sviluppo-del-software-sdlc</loc><lastmod>2021-08-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/186/programmazione/container-e-microservizi-qual-e-la-differenza</loc><lastmod>2021-08-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/183/programmazione/devops-in-cloud-best-practice</loc><lastmod>2021-08-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/182/programmazione/devops-vs-agile-conosciamo-le-differenze</loc><lastmod>2021-08-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/181/programmazione/comprensione-e-gestione-del-rischio-nello-sviluppo-del-software</loc><lastmod>2021-07-29</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/175/tutorial/come-memorizzare-correttamente-le-password-in-un-database</loc><lastmod>2021-07-28</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/180/programmazione/come-scrivere-codice-di-qualita</loc><lastmod>2021-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/179/programmazione/quali-framework-sono-i-piu-promettenti-nello-sviluppo-di-app-aziendali</loc><lastmod>2021-07-21</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/174/programmazione/che-cose-jenkins-caratteristiche-e-architettura</loc><lastmod>2026-04-24</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/173/programmazione/containers-vs-vms-conosciamo-le-differenze</loc><lastmod>2021-07-15</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/171/programmazione/firebase-cose-e-come-funziona</loc><lastmod>2021-07-12</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/170/sicurezza-informatica/in-che-modo-tls-protegge-le-tue-attivita-sul-web</loc><lastmod>2021-07-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/169/programmazione/junit-framework-di-test-java</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/168/informatica-generale/quic-il-nuovo-protocollo-basato-su-udp-sviluppato-da-google</loc><lastmod>2021-06-24</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/167/programmazione/che-cose-una-pipeline-cicd</loc><lastmod>2021-06-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/166/programmazione/implementazione-canary-vs-blue-green</loc><lastmod>2021-06-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/162/programmazione/continuous-integration-continuous-delivery-cicd</loc><lastmod>2021-06-08</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/164/programmazione/xamarinforms-fine-del-supporto</loc><lastmod>2021-05-17</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/163/programmazione/jaxb-marshalling-e-unmarshalling</loc><lastmod>2021-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/161/programmazione/soap-vs-rest-conosciamo-le-differenze</loc><lastmod>2021-02-05</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/159/sicurezza-informatica/cose-un-data-breach</loc><lastmod>2020-10-15</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/157/tutorial/deploy-di-un-war-su-tomcat-in-docker</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/156/tutorial/come-usare-docker</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/152/programmazione/amazon-corretto-la-distribuzione-openjdk-di-amazon</loc><lastmod>2020-09-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/148/programmazione/che-cose-lapi-differenza-tra-rest-e-graphql</loc><lastmod>2020-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/146/programmazione/novita-di-mariadb-104</loc><lastmod>2020-05-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/145/lo-sapevi-che/alcune-cose-che-non-conosci-dei-programmatori</loc><lastmod>2026-04-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/142/programmazione/top-migliori-linguaggi-di-programmazione-futuri</loc><lastmod>2020-05-03</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/139/programmazione/che-cose-docker</loc><lastmod>2020-04-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/138/programmazione/kubernetes-cosa-fa-effettivamente-e-perche-si-usa</loc><lastmod>2020-04-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/137/programmazione/che-cose-helm-e-perche-e-importante-per-le-implementazioni-di-kubernetes</loc><lastmod>2020-04-16</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/97/programmazione/librerie-java-piu-utili-per-i-programmatori</loc><lastmod>2019-11-07</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://saverioriotto.it/blog/96/programmazione/6-utili-strumenti-da-riga-di-comando-che-ogni-sviluppatore-java-dovrebbe-conoscere</loc><lastmod>2019-11-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url></urlset>