<?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-04-07T19:54:54.034Z</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-01-10T10:57:32.196Z</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-23T06:05:56.225Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/kubernetes-quick-tutorial</loc>
    <lastmod>2023-04-18T13:50:43.758Z</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-16T08:19:27.892Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/dockerize-a-python-application</loc>
    <lastmod>2023-04-14T12:57:22.750Z</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-11T12:43:10.799Z</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-06T16:20:11.215Z</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-02T03:45:09.624Z</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-02-26T09:21:00.931Z</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-02-19T13:17:24.677Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/how-to-learn-web3-in-2023</loc>
    <lastmod>2022-09-02T05:19:52.334Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/solidity-hello-world</loc>
    <lastmod>2022-05-02T03:18:45.592Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/how-to-install-portainer-with-docker</loc>
    <lastmod>2021-09-14T12:53:40.837Z</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>2021-06-11T12:15:32.251Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/nodejs-development-environment-setup</loc>
    <lastmod>2021-05-01T05:56:11.742Z</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>2021-04-22T19:34:44.531Z</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>2021-01-20T12:52:08.900Z</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>2021-01-13T07:36:41.691Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/solid-principles-in-javascript</loc>
    <lastmod>2020-09-29T10:02:20.043Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/page/my-newsletter</loc>
    <lastmod>2026-04-07T19:54:54.034Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/archive</loc>
    <lastmod>2026-04-07T19:54:54.034Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.francescociulla.com/recommendations</loc>
    <lastmod>2026-04-07T19:54:54.034Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>