<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://joelclermont.com/</loc><lastmod>2022-11-06T10:27:21-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2022-11/learning-bref-day-1/</loc><lastmod>2022-11-06T10:27:21-06:00</lastmod></url><url><loc>https://joelclermont.com/post/</loc><lastmod>2022-11-06T10:27:21-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/</loc><lastmod>2022-11-06T10:27:21-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/bref/</loc><lastmod>2022-11-06T10:27:21-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/php/</loc><lastmod>2022-11-06T10:27:21-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2022-06/understanding-multi-dimensional-arrays-in-laravel-validation/</loc><lastmod>2022-06-14T08:55:31-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/laravel/</loc><lastmod>2022-06-14T08:55:31-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/validation/</loc><lastmod>2022-06-14T08:55:31-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2022-05/should-an-ajax-controller-be-put-in-the-api-route-group/</loc><lastmod>2022-05-31T16:09:07-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/apis/</loc><lastmod>2022-05-31T16:09:07-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/http/</loc><lastmod>2022-05-31T16:09:07-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/routing/</loc><lastmod>2022-05-31T16:09:07-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2022-05/the-benefits-of-minimal-factories-in-laravel/</loc><lastmod>2022-05-23T09:00:00-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/factories/</loc><lastmod>2022-05-23T09:00:00-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/testing/</loc><lastmod>2022-05-23T09:00:00-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2022-05/choosing-a-status-code-for-an-expired-record/</loc><lastmod>2022-05-17T09:58:58-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2022-05/using-logs-to-debug-a-laravel-api/</loc><lastmod>2022-05-10T15:55:45-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/debugging/</loc><lastmod>2022-05-10T15:55:45-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/logging/</loc><lastmod>2022-05-10T15:55:45-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2022-05/how-to-not-trim-strings-dynamically/</loc><lastmod>2022-05-05T17:08:39-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/middleware/</loc><lastmod>2022-05-05T17:08:39-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2022-01/multi-word-route-parameters-in-laravel/</loc><lastmod>2022-01-04T17:37:06-06:00</lastmod></url><url><loc>https://joelclermont.com/post/2022-01/case-sensitive-volumes-on-macos/</loc><lastmod>2022-01-04T16:49:21-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/docker/</loc><lastmod>2022-01-04T16:49:21-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/macos/</loc><lastmod>2022-01-04T16:49:21-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2021-11/why-i-switched-my-podcast-to-transistor/</loc><lastmod>2021-11-23T16:30:30-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/podcast/</loc><lastmod>2021-11-23T16:30:30-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2021-05/validating-file-upload-arrays-in-laravel/</loc><lastmod>2021-05-25T11:03:20-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2021-05/digging-deeper-into-laravel-password-validation/</loc><lastmod>2021-05-21T09:17:01-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2021-03/will-my-laravel-app-break-on-march-23/</loc><lastmod>2021-03-03T08:36:45-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/aws/</loc><lastmod>2021-03-03T08:36:45-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2021-03/routing-resolution-can-change-when-caching-routes/</loc><lastmod>2021-03-01T16:10:54-06:00</lastmod></url><url><loc>https://joelclermont.com/post/2021-02/build-better-forms-with-autocomplete/</loc><lastmod>2021-02-26T17:11:54-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/html/</loc><lastmod>2021-02-26T17:11:54-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/opinion/</loc><lastmod>2021-02-26T17:11:54-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/ux/</loc><lastmod>2021-02-26T17:11:54-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2021-02/backticks-in-git-commit-messages/</loc><lastmod>2021-02-24T09:27:28-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/cli/</loc><lastmod>2021-02-24T09:27:28-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/git/</loc><lastmod>2021-02-24T09:27:28-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2021-02/better-diff-highlighting-in-git/</loc><lastmod>2021-02-22T15:45:51-06:00</lastmod></url><url><loc>https://joelclermont.com/post/2021-02/how-apps-break-without-any-code-changes/</loc><lastmod>2021-02-11T10:24:39-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/programming/</loc><lastmod>2021-02-11T10:24:39-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2021-02/aws-error-retrieving-credentials/</loc><lastmod>2021-02-10T15:39:51-06:00</lastmod></url><url><loc>https://joelclermont.com/post/2021-01/could-not-load-mock-class-already-exists/</loc><lastmod>2021-02-09T16:16:37-06:00</lastmod></url><url><loc>https://joelclermont.com/post/2020-11/why-are-eloquent-timestamps-nullable/</loc><lastmod>2020-11-17T12:40:12-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/eloquent/</loc><lastmod>2020-11-17T12:40:12-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/mysql/</loc><lastmod>2020-11-17T12:40:12-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-11/removing-disqus-from-the-site/</loc><lastmod>2020-11-03T07:05:23-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/privacy/</loc><lastmod>2020-11-03T07:05:23-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-10/covering-value-ranges-in-your-tests/</loc><lastmod>2020-10-29T11:16:49-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2020-10/access-model-inside-form-request-authorize/</loc><lastmod>2020-10-21T11:50:28-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2020-09/toggling-groups-of-related-fields-in-update-request/</loc><lastmod>2020-09-21T13:17:39-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/forms/</loc><lastmod>2020-09-21T13:17:39-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-09/understanding-dot-notation-in-laravel-validation/</loc><lastmod>2020-09-19T08:03:30-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2020-09/why-i-switched-to-fathom-analytics/</loc><lastmod>2020-09-18T07:28:50-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/fathom/</loc><lastmod>2020-09-18T07:28:50-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-09/why-i-like-legacy-software/</loc><lastmod>2020-09-17T18:33:38-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/refactoring/</loc><lastmod>2020-09-17T18:33:38-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-09/use-randomness-intentionally-in-testing/</loc><lastmod>2020-09-16T14:56:51-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2020-09/when-you-might-want-to-rebase-a-feature-branch/</loc><lastmod>2020-09-14T19:09:36-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2020-09/repeat-last-argument-at-command-line/</loc><lastmod>2020-09-13T12:04:02-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/zsh/</loc><lastmod>2020-09-13T12:04:02-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-09/what-are-the-important-tasks-today/</loc><lastmod>2020-09-12T18:30:27-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/productivity/</loc><lastmod>2020-09-12T18:30:27-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-09/benefits-of-keeping-a-work-journal/</loc><lastmod>2020-09-11T10:35:54-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/habits/</loc><lastmod>2020-09-11T10:35:54-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-09/new-laravel-migration-shortcuts-for-foreign-keys/</loc><lastmod>2020-09-10T17:23:49-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/migrations/</loc><lastmod>2020-09-10T17:23:49-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2020-09/choosing-the-right-http-status-code/</loc><lastmod>2020-09-09T09:05:24-05:00</lastmod></url><url><loc>https://joelclermont.com/post/2020-09/todo-tests-are-not-cheating/</loc><lastmod>2020-09-08T11:17:49-05:00</lastmod></url><url><loc>https://joelclermont.com/post/laravel-8-factory-relationships/</loc><lastmod>2020-09-07T09:54:03-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/relationships/</loc><lastmod>2020-09-07T09:54:03-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/fathom-analytics-macos-big-sur/</loc><lastmod>2020-09-06T12:02:41-05:00</lastmod></url><url><loc>https://joelclermont.com/post/understanding-relationships-in-laravel-factories/</loc><lastmod>2020-09-05T19:58:20-05:00</lastmod></url><url><loc>https://joelclermont.com/post/know-your-users/</loc><lastmod>2020-09-04T07:35:40-05:00</lastmod></url><url><loc>https://joelclermont.com/post/one-more-primary-key-example/</loc><lastmod>2020-09-03T08:12:04-05:00</lastmod></url><url><loc>https://joelclermont.com/post/another-use-case-for-explicit-primary-key-values/</loc><lastmod>2020-09-02T07:38:51-05:00</lastmod></url><url><loc>https://joelclermont.com/post/testing-strategy-explicit-primary-key-values/</loc><lastmod>2020-09-01T07:57:55-05:00</lastmod></url><url><loc>https://joelclermont.com/post/announcing-our-new-podcast/</loc><lastmod>2020-08-24T15:35:35-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/news/</loc><lastmod>2020-08-24T15:35:35-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/scout-apm-review-for-laravel/</loc><lastmod>2020-02-04T09:59:42-06:00</lastmod></url><url><loc>https://joelclermont.com/tags/reviews/</loc><lastmod>2020-02-04T09:59:42-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/composer/</loc><lastmod>2020-01-09T10:58:50-06:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/things-to-know-when-updating-a-single-composer-package/</loc><lastmod>2020-01-09T10:58:50-06:00</lastmod></url><url><loc>https://joelclermont.com/post/aws-tips-for-forge-users/</loc><lastmod>2019-06-09T19:40:59-05:00</lastmod></url><url><loc>https://joelclermont.com/tags/forge/</loc><lastmod>2019-06-09T19:40:59-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/hosting/</loc><lastmod>2019-06-09T19:40:59-05:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/major-blog-update/</loc><lastmod>2017-12-25T12:26:16-06:00</lastmod></url><url><loc>https://joelclermont.com/contact-success/</loc><lastmod>2017-12-25T11:24:02-06:00</lastmod></url><url><loc>https://joelclermont.com/contact/</loc><lastmod>2017-12-25T11:24:02-06:00</lastmod></url><url><loc>https://joelclermont.com/speaking/</loc><lastmod>2017-12-25T11:06:30-06:00</lastmod></url><url><loc>https://joelclermont.com/post/2014/12/23/an-offer-of-help/</loc><lastmod>2014-12-23T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2014/08/06/practice-makes-you-a-better-developer/</loc><lastmod>2014-08-06T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/tags/learning/</loc><lastmod>2014-08-06T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/newsletter/</loc><lastmod>2014-08-06T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2014/05/02/who-is-responsbile-for-your-learning/</loc><lastmod>2014-05-02T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2014/01/26/learning-how-to-learn-the-newsletter/</loc><lastmod>2014-01-26T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2013/08/14/a-modern-approach-to-php-development/</loc><lastmod>2013-08-14T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/tags/conferences/</loc><lastmod>2013-08-14T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/speaking/</loc><lastmod>2013-08-14T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2013/03/29/highlight-php-and-html-in-octopress/</loc><lastmod>2013-03-29T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/tags/octopress/</loc><lastmod>2013-03-29T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2013/03/28/better-php-highlighting-in-octopress/</loc><lastmod>2013-03-28T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2013/03/27/day-one-with-go/</loc><lastmod>2013-03-27T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/tags/go/</loc><lastmod>2013-03-27T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2012/12/25/pass-puppet-command-line-options-with-vagrant/</loc><lastmod>2012-12-25T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2012/11/28/the-oppressive-nature-of-mathematical-facts/</loc><lastmod>2012-11-28T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/tags/math/</loc><lastmod>2012-11-28T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2012/10/13/30x500-orientation/</loc><lastmod>2012-10-13T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2012/08/25/git-goodies-see-all-unpushed-files/</loc><lastmod>2012-08-25T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2012/06/08/using-google-authenticator-on-more-than-one-device/</loc><lastmod>2012-06-08T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/tags/security/</loc><lastmod>2012-06-08T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/tags/tech/</loc><lastmod>2012-06-08T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2012/06/03/contributing-to-open-source-projects-slides/</loc><lastmod>2012-06-03T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2012/05/22/speaking-at-wordcamp-milwaukee/</loc><lastmod>2012-05-22T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2012/04/17/i-love-twitter-bootstrap/</loc><lastmod>2012-04-17T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/tags/design/</loc><lastmod>2012-04-17T00:00:00+00:00</lastmod><priority>0</priority></url><url><loc>https://joelclermont.com/post/2012/01/09/onsite-for-codemash/</loc><lastmod>2012-01-09T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2011/09/14/date-calculations-are-more-complex-than-you-think/</loc><lastmod>2011-09-14T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2011/08/17/the-importance-of-upgrading/</loc><lastmod>2011-08-17T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2011/08/04/finally-a-php-conference-in-wisconsin/</loc><lastmod>2011-08-04T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2011/07/16/wordpress-plugin-for-contextual-dynamic-text/</loc><lastmod>2011-07-16T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/post/2011/07/07/do-programmers-rely-too-heavily-on-internet-resources/</loc><lastmod>2011-07-07T00:00:00+00:00</lastmod></url><url><loc>https://joelclermont.com/categories/</loc><priority>0</priority></url></urlset>