<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://mezielabs.com/</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://mezielabs.com/courses</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url><url><loc>https://mezielabs.com/articles</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url><url><loc>https://mezielabs.com/register</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/login</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/password/reset</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/pro</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/terms</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://mezielabs.com/privacy</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://mezielabs.com/community</loc><lastmod>2025-03-23T11:29:36.420Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch</loc><lastmod>2024-07-24T09:58:04.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-web-development</loc><lastmod>2024-07-04T22:04:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs</loc><lastmod>2023-12-22T06:48:51.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/getting-started-with-adonisjs-and-htmx</loc><lastmod>2023-07-01T19:47:31.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:29:03.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs</loc><lastmod>2023-01-12T07:29:06.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development</loc><lastmod>2022-09-09T08:48:54.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/social-authentication-with-ally</loc><lastmod>2023-05-15T12:14:45.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/reusable-edge-components-with-alpinejs</loc><lastmod>2021-11-20T08:30:38.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication</loc><lastmod>2021-08-06T05:05:35.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs</loc><lastmod>2020-11-07T15:39:48.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe</loc><lastmod>2021-01-16T03:18:06.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid</loc><lastmod>2021-01-19T01:57:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up</loc><lastmod>2020-03-28T14:15:31.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy</loc><lastmod>2021-01-19T03:06:19.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/meet-adonisjs</loc><lastmod>2025-03-17T05:20:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/installing-nodejs</loc><lastmod>2025-03-17T05:21:12.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/installing-mysql</loc><lastmod>2025-03-17T05:23:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/installing-redis</loc><lastmod>2025-03-17T05:34:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/configuring-vs-code-for-adonisjs-development</loc><lastmod>2025-03-17T05:59:54.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-a-new-adonisjs-application</loc><lastmod>2025-03-17T06:51:34.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/directory-structure-overview</loc><lastmod>2025-03-17T07:31:47.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/the-ace-cli</loc><lastmod>2025-03-18T05:03:13.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/routing-basics</loc><lastmod>2025-03-18T07:11:24.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/dynamic-routes</loc><lastmod>2025-03-19T08:18:53.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/naming-routes</loc><lastmod>2025-03-19T17:26:48.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/routing-to-controllers</loc><lastmod>2025-03-20T07:08:16.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/passing-data-to-views</loc><lastmod>2025-03-20T07:33:24.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/environment-variables-and-validation</loc><lastmod>2025-03-22T15:38:46.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/error-handling</loc><lastmod>2024-11-25T18:32:33.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/introduction-to-vite</loc><lastmod>2024-11-25T22:06:21.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/installing-and-configuring-tailwind-css</loc><lastmod>2024-11-26T07:25:48.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/installing-alpinejs</loc><lastmod>2024-11-26T07:26:09.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/introduction-to-edge</loc><lastmod>2024-11-26T07:26:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/edge-helpers</loc><lastmod>2024-11-26T07:29:54.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-an-app-layout-component</loc><lastmod>2024-11-26T07:30:51.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/setting-up-a-database</loc><lastmod>2024-11-26T07:31:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/introduction-to-migrations</loc><lastmod>2024-11-26T07:31:42.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-the-migration-for-the-posts-table</loc><lastmod>2024-11-26T07:32:26.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/crud-with-query-builder</loc><lastmod>2024-11-26T07:32:55.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/introduction-to-lucid-models</loc><lastmod>2024-11-26T07:34:03.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-tag-model-and-migration</loc><lastmod>2024-11-26T07:34:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/seeding-database-with-tags</loc><lastmod>2024-11-26T07:34:58.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/defining-user-and-profile-relationship</loc><lastmod>2024-11-26T07:38:28.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-the-user-sign-up-form</loc><lastmod>2024-11-26T07:39:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/understanding-csrf</loc><lastmod>2024-11-26T07:39:38.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/validating-form-data</loc><lastmod>2025-03-04T07:04:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/displaying-form-data-upon-validation-failure</loc><lastmod>2025-03-04T07:04:06.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/custom-form-validation-messages</loc><lastmod>2025-03-04T07:03:42.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/persisting-form-data</loc><lastmod>2025-03-04T07:05:30.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/displaying-logged-in-user-details</loc><lastmod>2025-03-04T07:02:12.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/logging-user-out</loc><lastmod>2025-03-04T07:01:52.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/logging-user-in</loc><lastmod>2025-03-04T07:01:29.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/flashing-and-displaying-session-messages</loc><lastmod>2025-03-04T07:01:07.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/remember-me</loc><lastmod>2025-03-04T07:00:45.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/redirect-to-intended-url</loc><lastmod>2025-03-15T08:29:59.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/log-in-with-github</loc><lastmod>2025-03-04T07:00:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/understanding-how-middleware-works</loc><lastmod>2024-11-26T07:46:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/auth-middleware</loc><lastmod>2025-03-14T06:16:41.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/guest-middleware</loc><lastmod>2025-03-12T07:42:46.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/form-components</loc><lastmod>2024-11-26T07:49:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/extracting-dropdown-into-a-component</loc><lastmod>2024-11-26T07:50:12.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-a-button-component</loc><lastmod>2024-11-26T07:50:34.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-a-notification-component</loc><lastmod>2024-11-26T07:50:59.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-posts</loc><lastmod>2025-03-04T06:59:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/making-post-slug-unique</loc><lastmod>2025-03-04T06:58:52.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/adding-a-wysiwyg-editor</loc><lastmod>2025-03-04T06:57:31.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/uploading-post-cover-image</loc><lastmod>2025-03-05T07:24:41.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/scheduling-posts-for-later</loc><lastmod>2025-03-09T11:18:31.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/tagging-posts</loc><lastmod>2025-03-11T07:03:28.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/displaying-user-posts</loc><lastmod>2024-11-26T07:56:45.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/updating-posts</loc><lastmod>2024-11-26T07:57:07.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/extract-status-functionality-into-a-service</loc><lastmod>2024-11-26T07:57:43.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/deleting-posts</loc><lastmod>2024-11-26T07:58:01.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-dummy-data-with-factories</loc><lastmod>2024-11-26T07:58:32.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/pagination</loc><lastmod>2024-11-26T07:59:40.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/filtering-posts-by-status</loc><lastmod>2024-11-26T08:00:06.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/filtering-posts-by-comments</loc><lastmod>2024-11-26T08:00:28.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/sorting-posts</loc><lastmod>2024-11-26T08:00:51.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/updating-profile-details</loc><lastmod>2024-11-26T08:01:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-an-avatar-component</loc><lastmod>2024-11-26T08:01:50.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/updating-account-details</loc><lastmod>2024-11-26T08:02:11.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/changing-password</loc><lastmod>2024-11-26T08:02:32.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-blog-layout</loc><lastmod>2024-11-26T08:02:51.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/fetching-blog-owner</loc><lastmod>2024-11-26T08:03:26.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/displaying-blog-posts</loc><lastmod>2024-11-26T08:03:50.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/creating-a-markdown-edge-helper</loc><lastmod>2024-11-26T08:04:45.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/displaying-a-single-blog-post</loc><lastmod>2024-11-26T08:05:17.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/filtering-posts-by-tags</loc><lastmod>2024-11-26T08:05:40.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/commenting-on-posts</loc><lastmod>2024-11-26T08:06:02.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/only-logged-in-users-can-comment-on-posts</loc><lastmod>2024-11-26T08:06:34.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/displaying-post-comments</loc><lastmod>2024-11-26T08:06:58.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/updating-comments</loc><lastmod>2024-11-26T08:07:16.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/deleting-comments</loc><lastmod>2024-11-26T08:07:33.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/subscribing-to-comment-notifications</loc><lastmod>2024-11-26T08:08:25.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/dispatching-an-event-when-a-new-comment-is-created</loc><lastmod>2024-11-26T08:09:18.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/sending-new-comment-email-notification-to-post-author</loc><lastmod>2024-11-26T08:10:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/sending-new-comment-email-notifications-to-post-subscribers</loc><lastmod>2024-11-26T08:10:47.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/installing-the-adonis-bull-package</loc><lastmod>2024-11-26T08:11:44.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/sending-emails-in-the-background</loc><lastmod>2024-11-26T08:12:05.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/installing-bouncer</loc><lastmod>2024-11-26T08:12:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/can-edit-posts</loc><lastmod>2024-11-26T08:14:48.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/can-delete-posts</loc><lastmod>2024-11-26T08:15:10.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/can-edit-comments</loc><lastmod>2024-11-26T08:15:24.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/can-delete-comments</loc><lastmod>2024-11-26T08:15:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/query-reusability-with-query-ccope</loc><lastmod>2024-11-26T08:16:05.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/ensuring-data-integrity-with-database-transactions</loc><lastmod>2024-11-26T08:16:28.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/understanding-the-build-process</loc><lastmod>2024-11-26T08:19:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/setting-up-a-github-respository</loc><lastmod>2024-11-26T08:19:48.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/dockerizing-adonisjs-application</loc><lastmod>2024-11-26T08:20:05.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/deploying-to-a-vps</loc><lastmod>2024-11-26T08:20:25.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/deploying-to-render</loc><lastmod>2024-11-26T08:20:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-from-scratch/lessons/understanding-template-states</loc><lastmod>2024-12-15T06:00:16.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs/lessons/introduction-two-factor-authentication-in-adonisjs</loc><lastmod>2023-07-26T08:07:13.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs/lessons/adding-two-factor-authentication-columns-to-the-users-table-two-factor-authentication-in-adonisjs</loc><lastmod>2023-07-26T08:12:12.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs/lessons/enable-two-factor-authentication-two-factor-authentication-in-adonisjs</loc><lastmod>2023-08-04T13:17:03.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs/lessons/log-in-with-two-factor-authentication-code-two-factor-authentication-in-adonisjs</loc><lastmod>2023-11-01T07:14:51.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs/lessons/generate-two-factor-authentication-recovery-codes-two-factor-authentication-in-adonisjs</loc><lastmod>2023-11-09T07:11:25.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs/lessons/log-in-with-recovery-codes-two-factor-authentication-in-adonisjs</loc><lastmod>2023-11-15T08:31:07.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs/lessons/regenerate-two-factor-authentication-recovery-codes-two-factor-authentication-in-adonisjs</loc><lastmod>2023-12-22T06:37:21.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/two-factor-authentication-in-adonisjs/lessons/disable-two-factor-authentication-two-factor-authentication-in-adonisjs</loc><lastmod>2023-12-22T06:39:05.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/getting-started-with-adonisjs-and-htmx/lessons/introduction-getting-started-with-adonisjs-and-htmx</loc><lastmod>2023-07-01T19:42:47.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/getting-started-with-adonisjs-and-htmx/lessons/installing-htmx-getting-started-with-adonisjs-and-htmx</loc><lastmod>2023-07-01T19:42:33.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/getting-started-with-adonisjs-and-htmx/lessons/adding-tasks-getting-started-with-adonisjs-and-htmx</loc><lastmod>2023-07-07T08:54:27.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/getting-started-with-adonisjs-and-htmx/lessons/fixing-swapping-technique-getting-started-with-adonisjs-and-htmx</loc><lastmod>2023-07-11T06:13:32.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/getting-started-with-adonisjs-and-htmx/lessons/marking-tasks-as-completed-getting-started-with-adonisjs-and-htmx</loc><lastmod>2023-07-20T09:11:04.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/getting-started-with-adonisjs-and-htmx/lessons/deleting-tasks-getting-started-with-adonisjs-and-htmx</loc><lastmod>2023-07-20T09:12:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs/lessons/tracking-browser-sessions-browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:32:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs/lessons/displaying-browser-sessions-browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:32:46.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs/lessons/tracking-last-active-at-browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:32:54.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs/lessons/log-out-from-a-specific-browser-session-browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:33:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs/lessons/log-out-from-other-browser-sessions-browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:33:07.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs/lessons/log-out-from-all-browser-sessions-browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:33:15.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs/lessons/enforcing-only-one-login-session-browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:33:22.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/browser-sessions-in-adonisjs/lessons/fixing-the-standard-log-out-functionality-browser-sessions-in-adonisjs</loc><lastmod>2023-10-12T09:33:33.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs/lessons/create-a-new-adonis-app-teams-in-adonisjs</loc><lastmod>2023-01-12T07:31:03.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs/lessons/authentication-scaffolding-with-flair-teams-in-adonisjs</loc><lastmod>2023-01-12T07:33:50.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs/lessons/create-personal-team-teams-in-adonisjs</loc><lastmod>2023-01-20T14:40:24.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs/lessons/create-non-personal-teams-teams-in-adonisjs</loc><lastmod>2023-01-23T18:39:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs/lessons/displaying-teams-teams-in-adonisjs</loc><lastmod>2023-06-14T16:21:19.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs/lessons/switching-teams-teams-in-adonisjs</loc><lastmod>2023-07-05T07:23:50.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs/lessons/updating-teams-teams-in-adonisjs</loc><lastmod>2023-09-25T07:02:18.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/teams-in-adonisjs/lessons/deleting-teams-teams-in-adonisjs</loc><lastmod>2023-09-26T09:38:48.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/scaffolding-the-package-with-adonis-mrm-adonisjs-package-development</loc><lastmod>2022-08-01T10:48:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/building-the-package-adonisjs-package-development</loc><lastmod>2022-08-01T10:43:24.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/making-the-package-configurable-adonisjs-package-development</loc><lastmod>2022-08-01T10:47:29.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/adding-types-adonisjs-package-development</loc><lastmod>2022-08-22T10:24:45.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/testing-the-package-locally-with-yalc-adonisjs-package-development</loc><lastmod>2022-08-26T08:00:55.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/adding-a-config-file-adonisjs-package-development</loc><lastmod>2022-08-26T07:59:50.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/adding-a-config-file-with-user-inputs-adonisjs-package-development</loc><lastmod>2022-08-31T07:16:38.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/displaying-post-configuration-instructions-adonisjs-package-development</loc><lastmod>2022-09-02T07:34:51.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/publishing-to-npm-adonisjs-package-development</loc><lastmod>2022-09-09T06:59:55.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/adonisjs-package-development/lessons/adonisjs-package-skeleton-adonisjs-package-development</loc><lastmod>2022-09-09T08:48:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/social-authentication-with-ally/lessons/installing-ally-social-authentication-with-ally</loc><lastmod>2022-06-25T04:42:25.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/social-authentication-with-ally/lessons/log-in-with-github-social-authentication-with-ally</loc><lastmod>2022-06-25T04:45:58.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/social-authentication-with-ally/lessons/refactor-to-allow-any-provider-social-authentication-with-ally</loc><lastmod>2023-05-15T12:15:07.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/social-authentication-with-ally/lessons/log-in-with-google-social-authentication-with-ally</loc><lastmod>2023-05-15T12:15:17.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/reusable-edge-components-with-alpinejs/lessons/installing-alpine.js-reusable-edge-components-with-alpinejs</loc><lastmod>2021-11-20T08:34:18.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/reusable-edge-components-with-alpinejs/lessons/modal-component-reusable-edge-components-with-alpinejs</loc><lastmod>2021-11-20T08:38:25.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/reusable-edge-components-with-alpinejs/lessons/dropdown-component-reusable-edge-components-with-alpinejs</loc><lastmod>2023-02-22T08:02:04.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/introduction-and-demo-end-to-end-authentiation</loc><lastmod>2021-08-06T05:09:56.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/getting-the-starter-project-end-to-end-authentiation</loc><lastmod>2021-08-06T05:12:56.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/installing-and-configuring-the-auth-module-end-to-end-authentiation</loc><lastmod>2021-08-06T05:14:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/user-registration-end-to-end-authentiation</loc><lastmod>2021-08-06T05:16:25.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/sending-email-verification-end-to-end-authentiation</loc><lastmod>2021-08-14T13:01:30.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/verifying-email-address-end-to-end-authentiation</loc><lastmod>2021-08-14T13:02:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/resend-email-verification-end-to-end-authentiation</loc><lastmod>2021-08-14T13:10:53.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/logging-in-without-verification-end-to-end-authentication</loc><lastmod>2021-09-20T07:56:19.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/logging-in-after-verification-end-to-end-authentication</loc><lastmod>2021-09-20T08:01:57.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/remember-me-end-to-end-authentication</loc><lastmod>2021-09-20T08:09:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/request-password-reset-end-to-end-authentication</loc><lastmod>2021-10-31T23:49:12.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/password-reset-end-to-end-authentication</loc><lastmod>2021-10-31T23:51:16.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/authenticated-users-end-to-end-authentication</loc><lastmod>2021-10-31T23:57:02.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/guest-users-end-to-end-authentication</loc><lastmod>2021-10-31T23:59:38.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/using-session-end-to-end-authentication</loc><lastmod>2021-11-01T00:04:41.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/using-query-string-end-to-end-authentication</loc><lastmod>2021-11-01T00:05:49.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/end-to-end-authentication/lessons/logging-out-end-to-end-authentication</loc><lastmod>2021-11-01T00:07:40.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/introduction-build-a-restful-api-with-adonisjs</loc><lastmod>2020-11-07T15:43:43.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/creating-an-api-server-build-a-restful-api-with-adonisjs</loc><lastmod>2020-11-07T15:48:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/setting-up-database-build-a-restful-api-with-adonisjs</loc><lastmod>2020-11-07T15:48:09.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/seeding-database-with-categories-build-a-restful-api-with-adonisjs</loc><lastmod>2020-11-07T15:51:29.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/setting-up-api-tokens-build-a-restful-api-with-adonisjs</loc><lastmod>2020-11-10T12:50:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/registering-build-a-restful-api-with-adonisjs</loc><lastmod>2020-12-19T13:57:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/logging-in-build-a-restful-api-with-adonisjs</loc><lastmod>2020-12-19T13:59:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/creating-a-thread-build-a-restful-api-with-adonisjs</loc><lastmod>2021-01-08T17:16:45.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/fetching-a-single-thread-build-a-restful-api-with-adonisjs</loc><lastmod>2021-01-09T15:04:54.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/fetching-a-list-of-threads-build-a-restful-api-with-adonisjs</loc><lastmod>2021-05-10T05:52:08.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/updating-a-thread-build-a-restful-api-with-adonisjs</loc><lastmod>2021-05-10T05:58:33.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/deleting-a-thread-build-a-restful-api-with-adonisjs</loc><lastmod>2021-05-10T05:57:46.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/replying-a-thread-build-a-restful-api-with-adonisjs</loc><lastmod>2021-05-14T06:22:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/pagination-build-a-restful-api-with-adonisjs</loc><lastmod>2021-06-14T04:56:05.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/filtering-build-a-restful-api-with-adonisjs</loc><lastmod>2021-06-14T04:58:46.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/sorting-build-a-restful-api-with-adonisjs</loc><lastmod>2021-06-14T05:01:31.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/using-route-resources-build-a-restful-api-with-adonisjs</loc><lastmod>2021-06-14T05:12:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/preventing-unauthorized-access-build-a-restful-api-with-adonisjs</loc><lastmod>2021-06-14T05:14:09.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/build-a-restful-api-with-adonisjs/lessons/response-format-build-a-restful-api-with-adonisjs</loc><lastmod>2021-06-14T05:15:26.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/introduction-accepting-one-time-payment-with-stripe</loc><lastmod>2020-08-14T02:47:08.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/setting-up-the-starter-project-accepting-one-time-payment-with-stripe</loc><lastmod>2021-01-16T01:34:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/setting-up-adonis-stripe-accepting-one-time-payment-with-stripe</loc><lastmod>2020-10-23T21:17:16.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/checking-out-accepting-one-time-payment-with-stripe</loc><lastmod>2020-08-21T04:27:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/accepting-payment-accepting-one-time-payment-with-stripe</loc><lastmod>2020-10-03T22:05:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/setting-up-webhook-accepting-one-time-payment-with-stripe</loc><lastmod>2020-11-28T06:22:57.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/fulfilling-purchase-accepting-one-time-payment-with-stripe</loc><lastmod>2020-12-01T21:34:23.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/user-courses-accepting-one-time-payment-with-stripe</loc><lastmod>2020-12-01T22:13:50.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/creating-a-purchased-middleware-accepting-one-time-payment-with-stripe</loc><lastmod>2020-12-01T22:14:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/accepting-one-time-payment-with-stripe/lessons/preventing-multiple-purchases-accepting-one-time-payment-with-stripe</loc><lastmod>2020-12-01T21:56:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/what-is-lucid-introduction-to-lucid</loc><lastmod>2020-05-23T16:17:40.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/installing-lucid-introduction-to-lucid</loc><lastmod>2020-10-25T19:50:55.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/creating-your-first-lucid-model-introduction-to-lucid</loc><lastmod>2020-10-25T19:51:06.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/lucid-model-conventions-introduction-to-lucid</loc><lastmod>2020-10-25T19:51:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/creating-table-with-migration-introduction-to-lucid</loc><lastmod>2020-10-25T19:51:28.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/defining-database-table-columns-introduction-to-lucid</loc><lastmod>2020-10-25T19:51:36.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/creating-records-introduction-to-lucid</loc><lastmod>2020-06-02T17:57:58.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/retrieving-records-introduction-to-lucid</loc><lastmod>2020-06-17T18:25:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/retrieving-a-single-record-introduction-to-lucid</loc><lastmod>2020-06-17T18:27:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/handling-record-not-found-introduction-to-lucid</loc><lastmod>2020-06-17T18:30:06.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/using-the-query-builder-introduction-to-lucid</loc><lastmod>2020-06-17T18:36:49.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/updating-records-introduction-to-lucid</loc><lastmod>2020-06-25T13:17:45.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/introduction-to-lucid/lessons/deleting-records-introduction-to-lucid</loc><lastmod>2020-06-25T13:17:15.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/what-is-graph-ql</loc><lastmod>2019-09-05T13:02:55.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/prerequisites</loc><lastmod>2019-09-05T13:03:05.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/installing-and-setting-up-sequelize</loc><lastmod>2019-09-05T13:03:40.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/creating-application-models</loc><lastmod>2019-09-05T13:03:47.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/defining-models-relationships</loc><lastmod>2019-09-05T13:03:56.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/database-seeding</loc><lastmod>2019-09-05T13:04:03.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/creating-your-first-graph-ql-server</loc><lastmod>2019-09-05T13:04:32.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/intro-to-graph-ql-playground</loc><lastmod>2020-03-28T14:16:51.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/integrating-graph-ql-server-with-database</loc><lastmod>2020-03-28T14:17:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/object-type-definitions</loc><lastmod>2020-03-28T14:17:32.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/creating-a-custom-date-time-scalar-type</loc><lastmod>2020-03-28T14:17:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/signing-up</loc><lastmod>2020-03-28T14:17:49.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/signing-in</loc><lastmod>2020-03-28T14:17:57.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/fetching-the-currently-authenticated-user</loc><lastmod>2020-03-28T14:18:04.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/fetching-all-channels</loc><lastmod>2020-03-28T14:18:13.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/creating-a-new-thread</loc><lastmod>2020-03-28T14:18:19.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/fetching-a-single-thread</loc><lastmod>2020-03-28T14:18:25.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/fetching-all-threads</loc><lastmod>2020-03-28T14:18:32.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/updating-a-thread</loc><lastmod>2020-03-28T14:18:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/replying-a-thread</loc><lastmod>2020-03-28T14:19:25.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/marking-a-reply-as-favorite</loc><lastmod>2020-03-28T14:19:32.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/unmarking-a-reply-as-favorite</loc><lastmod>2020-03-28T14:19:40.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/marking-reply-as-best-answer</loc><lastmod>2020-03-28T14:19:47.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/unmarking-a-reply-as-best-answer</loc><lastmod>2020-03-28T14:19:53.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/updating-a-reply</loc><lastmod>2020-03-28T14:20:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/deleting-a-reply</loc><lastmod>2020-03-28T14:20:06.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/setting-up-graph-ql-subscriptions-on-our-graph-ql-server</loc><lastmod>2020-03-28T14:20:16.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/subscribing-to-new-thread-reply</loc><lastmod>2020-03-28T14:20:22.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/subscribing-to-when-a-reply-is-favorited-unfavorited</loc><lastmod>2020-03-28T14:20:28.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/subscribing-to-when-a-reply-is-marked-unmarked-as-best-answer</loc><lastmod>2020-03-28T14:20:36.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/updating-user-details</loc><lastmod>2020-03-28T14:20:46.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/changing-user-password</loc><lastmod>2020-03-28T14:20:52.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/uploading-user-avatar</loc><lastmod>2020-03-28T14:20:59.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/fetching-a-single-user</loc><lastmod>2020-03-28T14:21:08.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/locking-a-thread</loc><lastmod>2020-03-28T14:21:15.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/unlocking-a-thread</loc><lastmod>2020-03-28T14:21:21.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/what-is-a-directive</loc><lastmod>2020-03-28T14:21:29.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/creating-an-atauth-directive</loc><lastmod>2020-03-28T14:21:34.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/creating-an-atis-admin-directive</loc><lastmod>2020-03-28T14:21:40.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/filtering-threads-by-channels</loc><lastmod>2020-03-28T14:21:52.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/filtering-by-solved-unsolved-threads</loc><lastmod>2020-03-28T14:22:01.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/filtering-by-own-threads</loc><lastmod>2020-03-28T14:22:06.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/pagination-offset-based</loc><lastmod>2020-03-28T14:22:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/pagination-cursor-based</loc><lastmod>2020-03-28T14:22:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/graphql-from-ground-up/lessons/using-dataloader</loc><lastmod>2020-03-28T14:22:31.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/what-is-adonis-js</loc><lastmod>2019-12-13T06:57:58.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/how-does-adonis-js-compare-to-express</loc><lastmod>2019-09-05T13:06:19.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/going-over-what-well-be-building-in-this-course</loc><lastmod>2019-09-05T13:06:27.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/prerequisites-for-this-course</loc><lastmod>2019-09-05T13:06:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/installing-the-adonis-cli</loc><lastmod>2019-09-05T13:06:46.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/creating-an-adonis-js-application</loc><lastmod>2019-09-05T13:06:53.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/going-over-the-directory-structure-of-an-adonis-js-application</loc><lastmod>2019-09-05T13:07:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/understanding-the-mvc-pattern</loc><lastmod>2018-08-30T11:02:15.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/database-setup</loc><lastmod>2018-08-30T11:03:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/install-and-set-up-laravel-mix</loc><lastmod>2018-08-30T11:04:09.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/install-and-set-up-bulma-css</loc><lastmod>2018-08-30T11:05:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/understanding-the-lucid-orm</loc><lastmod>2018-08-30T11:06:04.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/creating-the-application-models-and-migrations</loc><lastmod>2018-08-30T11:06:59.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/defining-relationships-among-models</loc><lastmod>2018-08-30T11:07:43.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/seeding-database-with-categories</loc><lastmod>2018-08-30T11:09:14.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/understanding-the-edge-templating-engine</loc><lastmod>2018-08-30T11:11:01.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/creating-a-master-layout</loc><lastmod>2018-08-30T11:11:38.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/user-sign-up</loc><lastmod>2018-08-30T11:15:30.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/signing-user-out</loc><lastmod>2018-08-30T11:16:07.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/user-sign-in</loc><lastmod>2018-08-30T11:16:43.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/password-reset-send-password-reset-email-1</loc><lastmod>2018-08-30T11:17:53.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/password-reset-reset-password</loc><lastmod>2018-08-30T11:18:41.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/edit-user-account-details</loc><lastmod>2018-08-30T11:19:57.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/change-user-password</loc><lastmod>2018-08-30T11:20:28.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/creating-a-podcast</loc><lastmod>2018-11-22T17:41:43.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/displaying-podcasts-on-homepage</loc><lastmod>2018-11-22T17:48:24.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/user-podcast-dashboard</loc><lastmod>2018-11-22T17:47:35.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/editing-a-podcast</loc><lastmod>2018-11-22T17:43:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/deleting-a-podcast</loc><lastmod>2018-11-22T17:47:42.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/viewing-a-podcast</loc><lastmod>2018-11-22T17:50:09.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/browse-podcasts-by-category</loc><lastmod>2018-11-22T17:53:28.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/subscribing-user-to-a-podcast</loc><lastmod>2018-11-22T18:34:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/unsubscribing-user-from-a-podcast</loc><lastmod>2018-11-22T18:04:41.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/user-subscriptions</loc><lastmod>2018-11-22T18:03:32.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/uploading-episode-to-a-podcast</loc><lastmod>2018-11-22T19:40:47.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/playing-and-downloading-a-podcast-episode</loc><lastmod>2018-11-22T19:41:54.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/authentication-middleware</loc><lastmod>2018-11-22T19:44:57.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/creating-a-guest-middleware</loc><lastmod>2018-11-22T19:45:39.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/making-sure-users-can-only-create-a-podcast</loc><lastmod>2018-11-22T19:46:33.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/creating-a-pagination-component</loc><lastmod>2018-11-22T19:48:17.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/implementing-active-navigation-state</loc><lastmod>2018-11-22T19:50:03.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/adding-a-404-page</loc><lastmod>2018-11-22T19:51:01.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/preparing-for-deployment</loc><lastmod>2018-11-22T19:53:20.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/deploying-to-heroku</loc><lastmod>2018-11-22T19:54:01.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/courses/learn-adonisjs-from-zero-to-deploy/lessons/deploying-to-digital-ocean</loc><lastmod>2018-11-22T20:00:41.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://mezielabs.com/articles/using-npm-packages-in-adonisjs</loc><lastmod>2024-08-07T08:40:38.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/articles/what-it-means-to-be-a-fully-featured-framework-the-adonisjs-story</loc><lastmod>2022-01-11T12:58:16.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mezielabs.com/articles/authentication-with-multiple-ids-in-adonisjs-5</loc><lastmod>2021-11-23T06:10:57.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url></urlset>