<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.francescociulla.com</loc>
    <lastmod>2026-08-12T19:29:03.799Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/should-you-learn-rust-as-your-next-programming-language</loc>
    <lastmod>2025-05-09T10:04:13.683Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/iterators-in-rust</loc>
    <lastmod>2024-10-15T14:00:08.664Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/closures-in-rust</loc>
    <lastmod>2024-10-06T13:24:30.912Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/environment-variables-in-rust</loc>
    <lastmod>2024-09-22T05:01:49.768Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/why-might-rust-be-a-smart-choice-for-developers-today</loc>
    <lastmod>2024-09-21T04:42:11.162Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/rust-fullstack-web-app-wasm-yew-rocket</loc>
    <lastmod>2024-09-17T14:37:08.637Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/tutorials-are-great-but-something-is-missing</loc>
    <lastmod>2024-08-08T20:58:43.186Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/3-common-mistakes-beginners-make-when-learning-rust</loc>
    <lastmod>2024-08-04T09:57:35.441Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/getting-familiar-with-rusts-syntax</loc>
    <lastmod>2024-08-03T05:41:08.697Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/how-to-write-tests-in-rust</loc>
    <lastmod>2024-07-30T13:00:34.359Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/announcing-rust-1800</loc>
    <lastmod>2024-07-25T14:21:23.568Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/exciting-announcement-my-new-book-on-rust-programming</loc>
    <lastmod>2024-07-24T15:20:59.210Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/lifetimes-in-rust-explained</loc>
    <lastmod>2024-07-23T13:03:36.627Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/what-are-traits-in-rust</loc>
    <lastmod>2024-07-16T15:34:26.874Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/a-new-ai-tool-for-my-rust-open-source-project</loc>
    <lastmod>2024-07-12T10:17:40.236Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/a-new-project-for-rust-developers</loc>
    <lastmod>2024-07-11T12:27:28.183Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/unwraporelse-in-rust</loc>
    <lastmod>2024-06-08T08:33:49.378Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/structs-in-rust</loc>
    <lastmod>2024-03-12T14:14:16.140Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/slices-in-rust</loc>
    <lastmod>2024-03-05T14:14:09.258Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/references-and-borrowing-in-rust</loc>
    <lastmod>2024-02-27T14:07:20.313Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/ownership-in-rust</loc>
    <lastmod>2024-02-20T14:00:28.429Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/control-flow-in-rust</loc>
    <lastmod>2024-02-09T17:08:03.655Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/functions-in-rust-a-good-introduction</loc>
    <lastmod>2024-01-30T14:04:49.093Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/rust-data-types</loc>
    <lastmod>2024-01-23T14:10:07.483Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/variables-shadowing-and-constants-in-rust</loc>
    <lastmod>2024-01-16T17:48:17.739Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/rust-hello-world</loc>
    <lastmod>2024-02-09T17:15:05.919Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/build-a-fullstack-app-go-nextjs-docker</loc>
    <lastmod>2024-01-04T05:33:03.141Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/build-a-full-stack-app-with-rust-nextjs-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-12-26T05:27:53.421Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/build-a-full-stack-web-app-with-javascript-api-nextjs-14-nodejs-express-prisma-postgresdocker</loc>
    <lastmod>2023-12-12T13:58:47.316Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/typescript-crud-api-nextjs-tailwind-trpc-prisma-postgres-docker</loc>
    <lastmod>2023-07-04T12:58:26.144Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/how-to-test-your-app-using-docker-containers-and-postman</loc>
    <lastmod>2023-06-18T09:36:31.336Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/rust-crud-rest-api</loc>
    <lastmod>2023-05-04T14:06:52.466Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/php-crud-rest-api-using-laravel-composer-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-04-23T08:19:38.332Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/kubernetes-quick-tutorial</loc>
    <lastmod>2023-04-21T07:40:33.259Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/c-c-sharp-crud-rest-api-using-net-7-aspnet-entity-framework-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-04-17T20:01:54.669Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/dockerize-a-python-application</loc>
    <lastmod>2023-04-14T13:51:06.717Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/kotlin-crud-rest-api-using-spring-boot-gradle-hibernate-postgres-docker-docker-compose</loc>
    <lastmod>2023-04-17T20:13:32.321Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/typescript-crud-rest-api-using-nestjs-typeorm-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-04-06T21:03:30.420Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/python-crud-rest-api-using-django-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-04-03T02:40:15.605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/java-crud-rest-api-using-spring-boot-hibernate-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-03-22T04:08:31.454Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/go-crud-rest-api-using-mux-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-04-10T07:14:22.147Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/python-crud-rest-api-in-python-using-flask-sqlalchemy-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-04-10T07:23:26.394Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/how-to-learn-web3-in-2023</loc>
    <lastmod>2023-04-10T07:02:37.045Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/solidity-hello-world</loc>
    <lastmod>2023-04-18T02:41:37.371Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/how-to-install-portainer-with-docker</loc>
    <lastmod>2023-04-10T05:12:50.091Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/javascript-crud-rest-api-using-nodejs-express-harperdb-docker</loc>
    <lastmod>2023-04-10T07:17:49.508Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/nodejs-development-environment-setup</loc>
    <lastmod>2023-04-10T04:59:08.291Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/javascript-crud-rest-api-using-fastify-nodejs-postgres-and-docker-compose</loc>
    <lastmod>2023-04-10T04:47:38.323Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/typescript-crud-api-using-nestjs-mongoose-mongodb-docker-and-docker-compose</loc>
    <lastmod>2023-04-10T04:33:12.419Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/javascript-crud-rest-api-using-nodejs-express-sequelize-postgres-docker-and-docker-compose</loc>
    <lastmod>2023-04-20T17:16:21.396Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/page/my-newsletter</loc>
    <lastmod>2026-08-12T19:29:03.800Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/archive</loc>
    <lastmod>2026-08-12T19:29:03.800Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/recommendations</loc>
    <lastmod>2026-08-12T19:29:03.800Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>