<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://turkeryildirim.com/app/plugins/slim-seo/src/Sitemaps/style.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
	<url>
		<loc>https://turkeryildirim.com/psr-15-middleware-and-the-interface-it-standardised/</loc>
		<lastmod>2018-03-30T16:01:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/descending-indexes-are-real-in-8-0/</loc>
		<lastmod>2018-03-29T22:11:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-stream-is-not-a-list-and-xadd-is-not-rpush/</loc>
		<lastmod>2018-03-29T21:36:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/gzip-static-serves-a-file-you-compressed-at-build-time/</loc>
		<lastmod>2018-03-28T20:31:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/opcache-validate-timestamps-0-needs-a-deploy-that-clears-it/</loc>
		<lastmod>2018-03-28T20:24:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wildcard-certificates-and-the-dns-challenge/</loc>
		<lastmod>2018-03-28T10:19:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mysql-8-0-made-utf8mb4-the-default-and-utf8-still-lies/</loc>
		<lastmod>2018-03-27T21:37:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/what-the-regulation-actually-asks-of-a-schema/</loc>
		<lastmod>2018-03-24T09:36:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/profiling-with-a-sampling-profiler-instead-of-an-instrumenting-one/</loc>
		<lastmod>2018-03-19T21:08:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/buddypress-3-0-and-the-template-pack-you-have-to-choose/</loc>
		<lastmod>2018-03-15T19:11:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/testing-a-queue-worker-without-running-a-queue/</loc>
		<lastmod>2018-03-15T18:39:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/single-server-scheduling-and-the-cron-that-ran-three-times/</loc>
		<lastmod>2018-03-14T09:25:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/iactionresult-and-returning-a-status-without-inventing-a-shape/</loc>
		<lastmod>2018-03-13T16:34:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-outbox-pattern-in-the-smallest-version-that-works/</loc>
		<lastmod>2018-03-13T08:49:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-swap-file-on-a-small-vps-and-the-oom-killer-it-prevents/</loc>
		<lastmod>2018-03-12T10:36:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/gutenberg-is-in-core-and-the-classic-editor-plugin-is-supported-until/</loc>
		<lastmod>2018-03-08T17:59:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-8-0-collation-change-is-a-silent-behaviour-change/</loc>
		<lastmod>2018-03-08T14:27:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/xdebug-on-in-production-is-a-3x-tax-you-did-not-agree-to/</loc>
		<lastmod>2018-03-06T22:14:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/gitlab-ci-stages-are-not-jobs-and-the-difference-matters/</loc>
		<lastmod>2018-03-06T18:12:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fail2ban-on-a-jail-you-actually-read-the-logs-for/</loc>
		<lastmod>2018-03-05T22:51:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-cache-get-before-a-query-and-the-group-nobody-sets/</loc>
		<lastmod>2018-02-28T14:26:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/webpack-bundle-analyzer-before-optimising-anything/</loc>
		<lastmod>2018-02-27T16:24:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/xautoclaim-does-not-exist-yet-so-xclaim-and-a-timer/</loc>
		<lastmod>2018-02-27T13:02:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-logrotate-config-that-does-not-lose-the-last-hour/</loc>
		<lastmod>2018-02-22T13:07:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-value-object-removes-a-whole-class-of-test/</loc>
		<lastmod>2018-02-21T08:09:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/running-as-a-non-root-user-in-the-image/</loc>
		<lastmod>2018-02-20T22:22:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/reindexing-without-downtime-using-an-alias/</loc>
		<lastmod>2018-02-20T16:37:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/load-testing-with-a-think-time-or-the-numbers-are-fiction/</loc>
		<lastmod>2018-02-16T11:46:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/disabling-password-auth-is-the-single-highest-value-line-in-sshd-confi/</loc>
		<lastmod>2018-02-15T19:08:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/consent-is-a-record-with-a-timestamp-not-a-boolean/</loc>
		<lastmod>2018-02-15T18:12:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/webpack-4-needs-almost-no-configuration/</loc>
		<lastmod>2018-02-15T17:22:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-build-cache-misses-on-a-file-mode-change/</loc>
		<lastmod>2018-02-15T13:38:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/model-events-do-not-fire-on-a-mass-update/</loc>
		<lastmod>2018-02-15T12:15:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-backup-you-have-not-restored-is-not-a-backup/</loc>
		<lastmod>2018-02-15T12:12:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-error-code-is-a-contract-an-error-message-is-not/</loc>
		<lastmod>2018-02-14T19:05:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-dns-01-challenge-needs-an-api-token-scoped-to-one-zone/</loc>
		<lastmod>2018-02-14T13:20:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-redis-container-without-persistence-is-a-deliberate-choice/</loc>
		<lastmod>2018-02-08T18:37:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/deactivating-a-plugin-does-not-undo-what-it-did/</loc>
		<lastmod>2018-02-07T20:38:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nginx-t-before-every-reload-in-the-deploy-script/</loc>
		<lastmod>2018-02-07T16:46:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/laravel-5-6-and-logging-you-can-configure/</loc>
		<lastmod>2018-02-05T12:12:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/coverage-on-a-legacy-codebase-is-a-direction-not-a-number/</loc>
		<lastmod>2018-01-30T21:37:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/pseudonymisation-is-not-anonymisation-and-the-difference-is-legal/</loc>
		<lastmod>2018-01-30T16:03:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/dependency-injection-is-in-the-framework-not-a-package/</loc>
		<lastmod>2018-01-24T12:55:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/symfony-4-and-the-bundle-that-does-not-exist/</loc>
		<lastmod>2018-01-24T08:54:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-service-provider-you-always-end-up-writing/</loc>
		<lastmod>2018-01-23T18:51:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-woocommerce-order-is-a-post-and-that-is-about-to-matter/</loc>
		<lastmod>2018-01-22T19:50:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-invisible-index-tests-a-drop-without-doing-it/</loc>
		<lastmod>2018-01-22T09:50:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/apache-mod-php-and-php-fpm-are-not-the-same-deployment/</loc>
		<lastmod>2018-01-19T12:47:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/measure-the-p99-because-the-average-hides-the-incident/</loc>
		<lastmod>2018-01-18T22:38:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/idempotency-keys-and-where-they-have-to-be-stored/</loc>
		<lastmod>2018-01-18T09:49:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/docker-system-prune-and-the-disk-it-gives-back/</loc>
		<lastmod>2018-01-17T15:12:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/phpstan-0-10-and-the-level-that-is-worth-stopping-at/</loc>
		<lastmod>2018-01-16T10:49:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/row-number-rank-and-dense-rank-differ-where-it-matters/</loc>
		<lastmod>2018-01-11T18:13:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-dump-server-keeps-var-dump-out-of-the-response/</loc>
		<lastmod>2018-01-10T22:13:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/promise-finally-is-the-one-everyone-wrote-by-hand/</loc>
		<lastmod>2018-01-09T09:43:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/hash-hmac-is-the-one-to-reach-for-not-hash/</loc>
		<lastmod>2018-01-05T14:28:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-meta-query-is-a-join-and-it-shows/</loc>
		<lastmod>2018-01-04T16:40:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/collections-lazily-with-chunk-and-cursor/</loc>
		<lastmod>2018-01-04T13:14:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/bootstrap-4-dropped-the-float-grid/</loc>
		<lastmod>2018-01-03T09:41:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-macro-is-how-you-extend-a-framework-class-without-extending-it/</loc>
		<lastmod>2018-01-03T08:16:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/cache-keys-need-a-version-or-you-cannot-ship-a-change/</loc>
		<lastmod>2018-01-02T22:56:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-responsable-interface-removes-a-controller-branch/</loc>
		<lastmod>2017-12-28T15:59:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-3-0-deprecated-direct-property-access/</loc>
		<lastmod>2017-12-28T08:15:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/try-catch-around-await-catches-a-rejection/</loc>
		<lastmod>2017-12-27T14:43:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-service-container-resolves-callables-too/</loc>
		<lastmod>2017-12-27T11:04:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-rest-api-cannot-be-disabled-only-restricted/</loc>
		<lastmod>2017-12-26T09:41:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-5-5-exception-that-renders-itself/</loc>
		<lastmod>2017-12-22T10:39:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-circuit-breaker-before-the-third-party-outage/</loc>
		<lastmod>2017-12-21T14:30:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/supports-is-how-grid-ships-this-year/</loc>
		<lastmod>2017-12-20T15:04:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/journald-rate-limiting-drops-your-logs-silently/</loc>
		<lastmod>2017-12-19T18:11:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/event-versioning-is-harder-than-api-versioning/</loc>
		<lastmod>2017-12-16T12:34:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-data-store-is-where-custom-tables-become-possible/</loc>
		<lastmod>2017-12-15T16:24:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/redis-modules-exist-now-and-mostly-you-do-not-need-one/</loc>
		<lastmod>2017-12-14T14:38:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/alerting-that-people-do-not-learn-to-ignore/</loc>
		<lastmod>2017-12-13T13:56:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/measure-at-the-percentile-that-hurts/</loc>
		<lastmod>2017-12-07T15:55:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mutation-testing-tells-you-what-coverage-does-not/</loc>
		<lastmod>2017-12-06T11:35:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/argument-count-errors-are-their-own-exception/</loc>
		<lastmod>2017-12-05T11:40:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nullable-types-finally-have-syntax/</loc>
		<lastmod>2017-11-30T18:18:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/string-padstart-for-formatting-without-a-library/</loc>
		<lastmod>2017-11-29T13:59:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ubiquitous-language-is-a-naming-rule-with-teeth/</loc>
		<lastmod>2017-11-28T19:16:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/memory-usage-tells-you-which-key-is-the-problem/</loc>
		<lastmod>2017-11-28T12:34:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/portals-for-the-modal-that-must-escape-its-parent/</loc>
		<lastmod>2017-11-28T10:25:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/logging-drivers-and-why-json-file-fills-the-disk/</loc>
		<lastmod>2017-11-23T17:57:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/blackfire-compares-two-profiles-which-is-the-useful-part/</loc>
		<lastmod>2017-11-22T14:39:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/sodium-in-core-replaces-the-extension-nobody-installed/</loc>
		<lastmod>2017-11-21T08:56:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/opcache-is-per-process-pool-not-per-server/</loc>
		<lastmod>2017-11-16T13:59:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/phpunit-6-renamed-the-classes-into-a-namespace/</loc>
		<lastmod>2017-11-14T13:55:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/copy-from-can-reference-an-image-not-just-a-stage/</loc>
		<lastmod>2017-11-14T09:19:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/compose-file-version-3-and-what-swarm-changed/</loc>
		<lastmod>2017-11-09T09:24:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/retry-only-what-is-safe-to-retry/</loc>
		<lastmod>2017-11-08T21:52:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mailable-classes-and-why-the-view-is-not-the-email/</loc>
		<lastmod>2017-11-08T15:22:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/code-splitting-with-dynamic-import/</loc>
		<lastmod>2017-11-07T13:43:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/object-cache-misses-are-invisible-without-instrumentation/</loc>
		<lastmod>2017-11-05T12:04:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/order-item-meta-moved-and-the-old-table-is-a-view/</loc>
		<lastmod>2017-11-03T10:55:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/prefetch-decides-whether-one-slow-consumer-blocks-the-rest/</loc>
		<lastmod>2017-11-02T16:15:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/designing-an-api-two-mobile-clients-can-live-with/</loc>
		<lastmod>2017-11-02T12:52:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/backups-that-are-restored-on-a-schedule/</loc>
		<lastmod>2017-10-27T19:25:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/custom-endpoints-belong-in-a-namespace-you-own/</loc>
		<lastmod>2017-10-27T19:09:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-cache-stampede-on-a-single-hot-key/</loc>
		<lastmod>2017-10-26T08:13:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-grid-inspector-is-the-only-way-to-debug-this/</loc>
		<lastmod>2017-10-24T17:04:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/void-says-the-return-value-is-not-the-point/</loc>
		<lastmod>2017-10-24T09:14:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-queue-is-not-a-database-and-will-not-keep-your-history/</loc>
		<lastmod>2017-10-23T18:40:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/centralised-logging-that-answers-a-question/</loc>
		<lastmod>2017-10-19T09:33:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/publisher-confirms-or-the-message-was-never-sent/</loc>
		<lastmod>2017-10-19T08:59:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-timeout-is-not-a-concurrency-limit/</loc>
		<lastmod>2017-10-17T09:57:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/every-threshold-needs-a-duration/</loc>
		<lastmod>2017-10-17T09:16:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/data-providers-run-before-setup-every-time/</loc>
		<lastmod>2017-10-12T20:57:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/list-with-keys-unpacks-an-associative-row/</loc>
		<lastmod>2017-10-12T15:07:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ignoreerrors-is-how-you-adopt-this-on-old-code/</loc>
		<lastmod>2017-10-10T21:21:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-runbook-link-belongs-in-the-alert/</loc>
		<lastmod>2017-10-10T15:39:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fr-is-not-a-length-and-does-not-work-in-calc/</loc>
		<lastmod>2017-10-08T20:16:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/enqueue-in-the-footer-unless-it-must-block/</loc>
		<lastmod>2017-10-04T21:38:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/async-and-await-are-native-now/</loc>
		<lastmod>2017-10-04T15:34:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/withoutoverlapping-on-a-scheduled-command/</loc>
		<lastmod>2017-10-03T15:38:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-topic-exchange-is-a-routing-decision-you-can-change-later/</loc>
		<lastmod>2017-10-03T13:15:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-circuit-breaker-has-three-states-and-people-implement-two/</loc>
		<lastmod>2017-10-03T12:20:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-saga-is-a-workflow-with-compensation-not-a-transaction/</loc>
		<lastmod>2017-09-28T10:58:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/proxy-pass-with-a-variable-forces-dns-resolution-per-request/</loc>
		<lastmod>2017-09-27T11:55:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-event-driven-seam-between-two-services/</loc>
		<lastmod>2017-09-26T13:04:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rest-api-schema-is-not-documentation-it-is-validation/</loc>
		<lastmod>2017-09-26T09:11:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/laravel-5-4-dropped-the-model-events-you-were-using/</loc>
		<lastmod>2017-09-21T16:58:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-install-no-scripts-on-a-machine-you-do-not-trust/</loc>
		<lastmod>2017-09-21T16:43:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/await-in-a-loop-is-sequential-and-usually-wrong/</loc>
		<lastmod>2017-09-21T15:38:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/signed-numeric-strings-compare-differently-now/</loc>
		<lastmod>2017-09-21T09:49:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/structured-logs-are-the-whole-decision/</loc>
		<lastmod>2017-09-20T18:32:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/webpack-2-tree-shaking-needs-es-modules-all-the-way-down/</loc>
		<lastmod>2017-09-16T10:59:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/alert-on-symptoms-dashboard-the-causes/</loc>
		<lastmod>2017-09-14T21:35:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/get-id-rather-than-id-and-why-it-matters/</loc>
		<lastmod>2017-09-14T13:17:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/certificate-expiry-monitored-from-outside/</loc>
		<lastmod>2017-09-13T22:44:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-service-that-owns-no-data-is-a-function/</loc>
		<lastmod>2017-09-13T11:57:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-must-use-plugin-loads-before-everything-and-cannot-be-disabled/</loc>
		<lastmod>2017-09-11T20:26:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-event-with-a-full-payload-is-a-distributed-join-waiting-to-happen/</loc>
		<lastmod>2017-09-06T22:08:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/schema-changes-that-do-not-need-a-maintenance-window/</loc>
		<lastmod>2017-09-06T21:14:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/queue-retry-after-and-the-job-that-runs-twice/</loc>
		<lastmod>2017-09-05T22:32:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/pid-1-in-a-container-does-not-reap-children/</loc>
		<lastmod>2017-09-05T20:51:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/laravel-5-5-and-the-packages-that-install-themselves/</loc>
		<lastmod>2017-08-28T10:48:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/register-rest-field-for-a-property-the-api-does-not-expose/</loc>
		<lastmod>2017-08-22T11:08:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/custom-collection-classes-on-a-model/</loc>
		<lastmod>2017-08-17T19:10:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/deep-pagination-is-the-wrong-shape-of-question/</loc>
		<lastmod>2017-08-17T08:55:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/intersection-observer-is-in-every-current-browser/</loc>
		<lastmod>2017-08-15T09:31:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/dotnet-watch-run-is-the-loop-php-developers-expect/</loc>
		<lastmod>2017-08-09T19:13:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-cdn-in-front-of-an-api-needs-a-vary-header/</loc>
		<lastmod>2017-08-09T12:24:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-del-that-blocked-the-server-and-unlink/</loc>
		<lastmod>2017-07-27T22:04:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/commonschunkplugin-is-confusing-and-about-to-be-replaced/</loc>
		<lastmod>2017-07-20T21:47:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/gtid-makes-a-failover-survivable/</loc>
		<lastmod>2017-07-20T10:36:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/analysing-the-tests-as-well-as-the-source/</loc>
		<lastmod>2017-07-18T18:08:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/returning-an-array-from-render-without-a-wrapper-div/</loc>
		<lastmod>2017-07-13T21:38:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-index-that-helps-reads-and-halves-your-write-throughput/</loc>
		<lastmod>2017-07-13T16:51:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/class-constant-visibility-at-last/</loc>
		<lastmod>2017-07-11T11:07:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/password-hash-defaults-changed-and-rehashing-is-free/</loc>
		<lastmod>2017-07-11T08:30:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/parameter-type-widening-in-7-2/</loc>
		<lastmod>2017-06-30T11:51:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/appsettings-json-layering-works-like-a-env-you-can-nest/</loc>
		<lastmod>2017-06-27T17:09:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/passive-listeners-are-the-default-for-some-events-now/</loc>
		<lastmod>2017-06-22T17:33:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wc-get-order-returns-different-classes-for-different-types/</loc>
		<lastmod>2017-06-22T16:41:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/explain-format-json-shows-the-cost-the-plain-one-hides/</loc>
		<lastmod>2017-06-22T12:57:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-covering-index-for-a-sort-not-just-a-filter/</loc>
		<lastmod>2017-06-22T09:42:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/prestissimo-and-why-parallel-downloads-are-not-the-default/</loc>
		<lastmod>2017-06-20T11:09:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/read-replicas-and-the-queries-that-must-not-use-them/</loc>
		<lastmod>2017-06-19T09:35:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/probabilistic-early-expiry-beats-a-lock/</loc>
		<lastmod>2017-06-17T15:19:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/assert-against-the-database-not-against-the-response/</loc>
		<lastmod>2017-06-15T18:52:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/systemd-timers-instead-of-cron/</loc>
		<lastmod>2017-06-15T11:44:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rewrite-rules-are-cached-and-that-is-the-whole-problem/</loc>
		<lastmod>2017-06-14T13:10:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/healthchecks-as-the-dependency-mechanism/</loc>
		<lastmod>2017-06-14T10:48:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/blade-components-before-they-were-components/</loc>
		<lastmod>2017-06-06T20:53:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/gap-only-works-in-grid-for-now/</loc>
		<lastmod>2017-06-06T18:23:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/subgrid-does-not-exist-yet-and-the-workaround/</loc>
		<lastmod>2017-06-06T12:45:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/log-levels-mean-nothing-without-a-written-convention/</loc>
		<lastmod>2017-06-06T12:39:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/filebeat-handles-rotation-tail-does-not/</loc>
		<lastmod>2017-05-31T22:42:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/grid-template-areas-makes-a-layout-readable/</loc>
		<lastmod>2017-05-31T17:17:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rate-limiting-in-nginx-before-it-reaches-php/</loc>
		<lastmod>2017-05-30T12:35:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/shared-libraries-between-services-recouple-them/</loc>
		<lastmod>2017-05-29T16:32:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-cli-commands-are-classes-and-yours-can-be-too/</loc>
		<lastmod>2017-05-28T09:28:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/query-cache-is-gone-in-8-0-and-was-already-a-mistake/</loc>
		<lastmod>2017-05-26T16:57:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/route-model-binding-with-a-custom-key-per-route/</loc>
		<lastmod>2017-05-23T18:42:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/phpstan-levels-are-a-ratchet-not-a-target/</loc>
		<lastmod>2017-05-18T16:43:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-cron-event-that-schedules-itself-twice/</loc>
		<lastmod>2017-05-18T15:40:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-each-deprecation-is-a-whole-class-of-loop/</loc>
		<lastmod>2017-05-18T11:54:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/grid-and-flexbox-answer-different-questions/</loc>
		<lastmod>2017-05-17T08:41:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-7-2-object-type-hint-and-what-it-is-not/</loc>
		<lastmod>2017-05-11T22:53:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/elasticsearch-6-allows-one-mapping-type-per-index/</loc>
		<lastmod>2017-05-11T08:25:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/test-doubles-for-an-interface-you-do-not-own/</loc>
		<lastmod>2017-05-10T12:48:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/multi-stage-builds-cut-the-image-in-half/</loc>
		<lastmod>2017-05-09T09:02:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/iterable-accepts-an-array-or-a-traversable/</loc>
		<lastmod>2017-05-08T20:45:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ansible-is-idempotent-only-if-you-write-it-that-way/</loc>
		<lastmod>2017-05-04T13:51:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/crud-objects-load-lazily-which-changes-your-query-count/</loc>
		<lastmod>2017-05-03T09:08:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/package-auto-discovery-and-how-to-opt-a-package-out/</loc>
		<lastmod>2017-04-28T11:21:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/closure-fromcallable-turns-a-string-into-a-closure/</loc>
		<lastmod>2017-04-26T09:42:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/read-models-can-be-stale-and-must-say-so/</loc>
		<lastmod>2017-04-25T21:09:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/domain-events-belong-to-the-aggregate-that-raised-them/</loc>
		<lastmod>2017-04-19T18:52:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/bulkheads-keep-one-slow-dependency-from-taking-the-pool/</loc>
		<lastmod>2017-04-18T15:40:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/index-lifecycle-before-the-disk-fills-not-after/</loc>
		<lastmod>2017-04-18T12:05:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-contract-test-for-the-api-you-depend-on/</loc>
		<lastmod>2017-04-17T18:49:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fail2ban-on-the-application-log-not-just-the-server-log/</loc>
		<lastmod>2017-04-13T13:48:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-3-0-turned-products-into-objects/</loc>
		<lastmod>2017-04-13T11:16:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/vue-2-5-and-the-render-function-typescript-story/</loc>
		<lastmod>2017-04-12T10:32:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-innodb-buffer-pool-hit-rate-is-the-number-to-watch/</loc>
		<lastmod>2017-04-11T08:10:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-build-cache-is-invalidated-by-the-first-changed-layer/</loc>
		<lastmod>2017-04-07T19:35:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/content-filters-run-in-an-order-plugins-fight-over/</loc>
		<lastmod>2017-04-06T22:07:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mix-is-webpack-with-the-config-already-written/</loc>
		<lastmod>2017-04-06T21:55:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-dockerignore-is-what-makes-the-context-small/</loc>
		<lastmod>2017-04-06T12:46:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nginx-http-2-server-push-and-why-it-disappoints/</loc>
		<lastmod>2017-04-05T20:48:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-consumer-decides-what-it-needs-not-the-publisher/</loc>
		<lastmod>2017-04-02T16:47:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/object-entries-and-object-values-finally/</loc>
		<lastmod>2017-03-30T19:17:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/multi-catch-for-two-exceptions-with-one-handler/</loc>
		<lastmod>2017-03-30T19:07:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-array-shape-annotation-the-analyser-understands/</loc>
		<lastmod>2017-03-30T13:20:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/choreography-and-orchestration-are-both-fine-and-different/</loc>
		<lastmod>2017-03-29T17:09:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-keyword-type-replaced-not-analyzed/</loc>
		<lastmod>2017-03-28T10:24:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-entity-has-identity-a-value-object-does-not/</loc>
		<lastmod>2017-03-22T18:32:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/4-7-added-a-settings-api-for-the-rest-api/</loc>
		<lastmod>2017-03-15T21:16:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/shard-count-is-decided-once-and-regretted-later/</loc>
		<lastmod>2017-03-15T12:55:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/css-grid-arrived-and-the-layout-hacks-can-go/</loc>
		<lastmod>2017-03-14T12:48:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/redis-4-0-unlink-frees-in-the-background/</loc>
		<lastmod>2017-03-14T09:00:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-json-encode-over-json-encode-for-the-charset/</loc>
		<lastmod>2017-03-08T21:38:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-add-inline-script-instead-of-wp-localize-script/</loc>
		<lastmod>2017-03-07T18:24:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/generated-columns-can-be-indexed-and-cannot-be-written/</loc>
		<lastmod>2017-03-07T18:20:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-cli-require-to-load-a-file-before-the-command/</loc>
		<lastmod>2017-03-07T17:24:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-correlation-id-through-every-service/</loc>
		<lastmod>2017-03-07T16:53:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-cache-get-with-the-found-flag/</loc>
		<lastmod>2017-03-03T14:48:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/secrets-in-environment-variables-are-visible-to-the-process-list/</loc>
		<lastmod>2017-02-28T17:23:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/batching-a-wp-cli-loop-so-it-does-not-exhaust-memory/</loc>
		<lastmod>2017-02-28T17:18:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/compose-file-v3-dropped-volumes-from/</loc>
		<lastmod>2017-02-28T15:01:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-systemd-unit-that-waits-for-the-network-to-be-actually-up/</loc>
		<lastmod>2017-02-28T14:47:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/webpack-3-scope-hoisting-and-what-it-actually-saves/</loc>
		<lastmod>2017-02-28T09:19:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/aggregate-boundaries-are-transaction-boundaries/</loc>
		<lastmod>2017-02-27T12:25:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/negative-string-offsets-read-from-the-end/</loc>
		<lastmod>2017-02-26T10:46:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/react-16-error-boundaries-stop-one-component-killing-the-page/</loc>
		<lastmod>2017-02-24T21:49:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-filter-context-does-not-score-and-is-cached/</loc>
		<lastmod>2017-02-23T15:20:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-async-function-always-returns-a-promise/</loc>
		<lastmod>2017-02-23T13:29:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-distributed-monolith-is-the-usual-first-result/</loc>
		<lastmod>2017-02-22T19:45:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/static-analysis-on-a-codebase-that-has-never-had-any/</loc>
		<lastmod>2017-02-22T16:08:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-persistent-object-cache-changes-what-transients-mean/</loc>
		<lastmod>2017-02-22T10:28:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rest-prepare-post-to-reshape-a-response/</loc>
		<lastmod>2017-02-17T10:17:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/http-caching-headers-the-application-controls/</loc>
		<lastmod>2017-02-14T21:40:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/events-describe-what-happened-commands-ask-for-something/</loc>
		<lastmod>2017-02-07T20:39:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-asset-pipeline-laravel-5-4-shipped/</loc>
		<lastmod>2017-01-31T22:22:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/prefix-indexes-on-a-long-varchar/</loc>
		<lastmod>2017-01-31T12:09:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/minmax-and-auto-fit-build-a-responsive-grid-without-media-queries/</loc>
		<lastmod>2017-01-30T15:52:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/replication-lag-is-a-symptom-not-a-metric/</loc>
		<lastmod>2017-01-19T20:12:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/api-resources-replaced-the-transformer-package/</loc>
		<lastmod>2017-01-19T09:14:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nginx-map-is-a-lookup-table-not-a-conditional/</loc>
		<lastmod>2017-01-18T19:01:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/container-memory-limits-and-the-oom-killer/</loc>
		<lastmod>2017-01-17T21:22:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/gutenberg-is-a-plugin-this-year-and-only-a-plugin/</loc>
		<lastmod>2017-01-17T08:36:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/swarm-mode-is-in-the-engine-and-mostly-unused/</loc>
		<lastmod>2017-01-16T21:27:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/depends-on-does-not-wait-for-readiness-and-never-did/</loc>
		<lastmod>2017-01-15T21:08:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/logstash-grok-is-a-regex-engine-with-a-bad-reputation/</loc>
		<lastmod>2017-01-13T15:21:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/multi-stage-builds-arrived-in-17-05/</loc>
		<lastmod>2017-01-12T11:00:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/context-mapping-before-service-boundaries/</loc>
		<lastmod>2017-01-06T22:42:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/telescope-does-not-exist-yet-here-is-the-query-log/</loc>
		<lastmod>2017-01-05T22:44:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-1-4-made-the-platform-check-a-real-error/</loc>
		<lastmod>2017-01-03T16:18:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-optimizer-trace-explains-a-plan-you-disagree-with/</loc>
		<lastmod>2016-12-26T21:12:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mysql-5-7-made-the-json-column-real/</loc>
		<lastmod>2016-12-23T22:17:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/with-eager-loads-now-load-does-it-afterwards/</loc>
		<lastmod>2016-12-21T22:15:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rest-api-init-fires-late-and-registering-early-anyway/</loc>
		<lastmod>2016-12-21T19:27:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-rest-api-in-core-and-the-plugin-it-replaces/</loc>
		<lastmod>2016-12-21T10:40:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/closure-call-binds-a-closure-without-bindto/</loc>
		<lastmod>2016-12-19T18:34:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/php-7-replaced-most-fatals-with-an-error-you-can-catch/</loc>
		<lastmod>2016-12-19T17:25:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-remote-get-returns-an-array-or-a-wp-error-never-both/</loc>
		<lastmod>2016-12-19T16:17:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/random-bytes-and-random-int-are-finally-in-core/</loc>
		<lastmod>2016-12-15T22:35:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/map-keeps-insertion-order-and-takes-objects-as-keys/</loc>
		<lastmod>2016-12-14T22:28:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-error-is-not-an-exception-and-will-not-stop-anything/</loc>
		<lastmod>2016-12-08T22:46:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/phpunit-xml-groups-let-ci-split-the-suite/</loc>
		<lastmod>2016-12-08T08:22:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/hsts-is-a-commitment-you-cannot-withdraw-quickly/</loc>
		<lastmod>2016-11-30T17:47:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/queues-workers-and-the-jobs-that-fail-twice/</loc>
		<lastmod>2016-11-29T19:09:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/http-2-in-nginx-needs-tls-and-a-recent-build/</loc>
		<lastmod>2016-11-29T15:51:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/argument-order-decides-how-readable-the-failure-is/</loc>
		<lastmod>2016-11-28T09:05:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/cqrs-is-two-models-not-two-databases/</loc>
		<lastmod>2016-11-25T17:57:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/define-takes-an-array-constant-now/</loc>
		<lastmod>2016-11-23T21:15:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/5-7-turned-strict-mode-on-and-old-inserts-started-failing/</loc>
		<lastmod>2016-11-22T13:57:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-shutdown-hook-runs-after-the-response-is-sent/</loc>
		<lastmod>2016-11-18T20:43:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/webpack-resolve-alias-removes-the/</loc>
		<lastmod>2016-11-18T08:31:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/index-hints-are-a-last-resort-with-a-shelf-life/</loc>
		<lastmod>2016-11-17T08:42:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/generators-can-return-a-value-as-well-as-yield/</loc>
		<lastmod>2016-11-16T13:10:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/extracting-a-service-without-a-rewrite/</loc>
		<lastmod>2016-11-15T11:24:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/getters-and-setters-inside-a-class-body/</loc>
		<lastmod>2016-11-09T14:08:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-transient-with-an-expiry-of-zero-never-expires/</loc>
		<lastmod>2016-11-08T19:24:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-scripts-see-vendor-bin-on-the-path/</loc>
		<lastmod>2016-11-08T09:16:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ocsp-stapling-removes-a-round-trip-from-the-handshake/</loc>
		<lastmod>2016-11-03T09:19:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/term-meta-arrived-in-4-4-and-nobody-noticed/</loc>
		<lastmod>2016-10-28T12:02:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/docker-exec-attaches-docker-compose-run-creates/</loc>
		<lastmod>2016-10-27T11:12:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/source-maps-in-production-without-shipping-the-source/</loc>
		<lastmod>2016-10-26T14:16:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-analyzer-decides-what-matching-even-means/</loc>
		<lastmod>2016-10-25T08:34:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/idempotency-keys-are-what-make-a-retry-safe/</loc>
		<lastmod>2016-10-18T10:49:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/collections-pipe-and-tap-keep-a-chain-readable/</loc>
		<lastmod>2016-10-18T09:51:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/intersectionobserver-replaces-the-scroll-listener/</loc>
		<lastmod>2016-10-18T08:16:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/certbot-renew-is-idempotent-so-run-it-twice-a-day/</loc>
		<lastmod>2016-10-17T13:05:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/integration-tests-want-a-transaction-not-a-truncate/</loc>
		<lastmod>2016-10-13T17:58:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/throwable-catches-what-catch-exception-missed/</loc>
		<lastmod>2016-10-12T09:41:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/redis-beyond-caching-locks-counters-and-rate-limits/</loc>
		<lastmod>2016-10-11T16:04:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-3-deferreds-finally-follow-promises-a/</loc>
		<lastmod>2016-10-11T10:37:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/yield-from-delegates-without-a-loop/</loc>
		<lastmod>2016-10-11T08:19:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-deploy-that-is-nothing-but-a-symlink-swap/</loc>
		<lastmod>2016-10-06T16:15:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-validate-belongs-in-ci/</loc>
		<lastmod>2016-10-05T16:09:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/systemctl-status-shows-the-last-log-lines-for-free/</loc>
		<lastmod>2016-10-04T12:30:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/laravel-5-3-notifications-unified-the-channels/</loc>
		<lastmod>2016-09-30T15:00:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-cli-url-matters-on-multisite-and-nowhere-else/</loc>
		<lastmod>2016-09-30T11:51:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-dead-letter-queue-is-where-you-look-first/</loc>
		<lastmod>2016-09-29T10:25:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/webpack-loaders-run-right-to-left/</loc>
		<lastmod>2016-09-27T20:35:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/keys-in-a-react-list-are-an-identity-claim/</loc>
		<lastmod>2016-09-27T09:46:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/time-to-first-byte-is-not-the-number-a-user-feels/</loc>
		<lastmod>2016-09-26T15:36:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-load-test-that-reuses-one-connection-measures-nothing/</loc>
		<lastmod>2016-09-21T16:01:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/heartbeat-is-polling-admin-ajax-every-fifteen-seconds/</loc>
		<lastmod>2016-09-21T12:11:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/laravel-5-2-middleware-groups-replaced-the-kernel-list/</loc>
		<lastmod>2016-09-21T09:42:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/xdebug-and-a-sampling-profiler-measure-different-things/</loc>
		<lastmod>2016-09-15T08:52:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-deployment-pipeline-that-runs-the-tests-first/</loc>
		<lastmod>2016-09-14T18:32:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/preg-replace-callback-array-for-several-patterns-at-once/</loc>
		<lastmod>2016-09-14T12:31:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fastcgi-finish-request-for-work-the-visitor-should-not-wait-for/</loc>
		<lastmod>2016-09-13T19:45:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-sessions-are-not-php-sessions/</loc>
		<lastmod>2016-09-07T14:32:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-critical-rendering-path-decides-your-first-paint/</loc>
		<lastmod>2016-09-05T14:03:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/admin-ajax-versus-a-rewrite-endpoint/</loc>
		<lastmod>2016-08-23T15:47:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/class-in-javascript-is-prototypes-with-better-syntax/</loc>
		<lastmod>2016-08-19T20:27:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/promise-race-is-how-you-write-a-timeout/</loc>
		<lastmod>2016-08-18T10:51:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/object-cache-groups-and-which-ones-are-global/</loc>
		<lastmod>2016-08-16T17:34:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ubuntu-16-04-moved-everyone-to-systemd-and-php-7-at-once/</loc>
		<lastmod>2016-08-11T17:27:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rdb-and-aof-answer-different-questions/</loc>
		<lastmod>2016-08-10T16:29:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ship-the-logs-before-you-need-them/</loc>
		<lastmod>2016-08-09T17:12:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/anonymous-classes-make-a-one-off-test-double/</loc>
		<lastmod>2016-08-04T14:15:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-spaceship-operator-is-a-comparator-not-a-comparison/</loc>
		<lastmod>2016-07-29T13:41:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/vue-2-render-functions-are-the-escape-hatch-from-templates/</loc>
		<lastmod>2016-07-26T17:02:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/get-option-returns-false-for-missing-and-for-false-alike/</loc>
		<lastmod>2016-07-19T11:12:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/passive-event-listeners-stop-the-scroll-jank/</loc>
		<lastmod>2016-07-12T20:02:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/container-logs-go-to-stdout-and-that-is-the-contract/</loc>
		<lastmod>2016-07-12T18:21:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/artisan-tinker-is-a-repl-with-the-application-booted/</loc>
		<lastmod>2016-07-07T22:46:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/docker-for-mac-replaced-the-virtual-machine/</loc>
		<lastmod>2016-07-07T13:33:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-online-schema-change-for-the-alter-that-would-lock/</loc>
		<lastmod>2016-07-06T17:35:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/preload-prefetch-and-preconnect-do-three-different-jobs/</loc>
		<lastmod>2016-07-05T19:09:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/docker-networks-replaced-links-and-links-still-work/</loc>
		<lastmod>2016-06-26T15:41:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/permission-callback-is-not-optional/</loc>
		<lastmod>2016-06-24T17:36:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/redis-3-2-added-geospatial-commands/</loc>
		<lastmod>2016-06-22T21:52:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/symbol-iterator-makes-anything-work-with-for-of/</loc>
		<lastmod>2016-06-22T09:36:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/transform-composites-top-triggers-layout/</loc>
		<lastmod>2016-06-21T13:52:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/expectexception-replaced-the-annotation/</loc>
		<lastmod>2016-06-21T13:27:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/uniform-variable-syntax-changed-what-a-means/</loc>
		<lastmod>2016-06-16T08:00:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-container-binds-interfaces-not-only-concrete-classes/</loc>
		<lastmod>2016-06-15T21:06:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wc-get-orders-is-the-query-you-should-be-using/</loc>
		<lastmod>2016-06-14T21:37:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/null-coalescing-chains-and-where-null-still-gets-through/</loc>
		<lastmod>2016-06-14T18:13:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-outbox-pattern-for-a-write-and-a-message/</loc>
		<lastmod>2016-06-11T15:00:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/group-use-declarations-shorten-the-import-block/</loc>
		<lastmod>2016-06-10T15:02:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/one-large-autoloaded-option-is-on-every-single-request/</loc>
		<lastmod>2016-06-09T13:40:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-n-1-queries-you-did-not-write/</loc>
		<lastmod>2016-06-03T12:58:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rsync-over-one-persistent-ssh-connection/</loc>
		<lastmod>2016-06-02T11:36:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/let-s-encrypt-rate-limits-are-per-registered-domain/</loc>
		<lastmod>2016-05-31T20:32:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nginx-reload-is-graceful-restart-drops-connections/</loc>
		<lastmod>2016-05-31T15:14:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-ci-box-gets-its-own-deploy-key-and-it-is-read-only/</loc>
		<lastmod>2016-05-31T09:47:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-die-is-the-wrong-way-to-fail-an-ajax-request/</loc>
		<lastmod>2016-05-28T21:22:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/query-scopes-are-where-the-repeated-where-clauses-go/</loc>
		<lastmod>2016-05-27T20:55:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/chunkbyid-is-the-safe-one-when-the-loop-mutates-rows/</loc>
		<lastmod>2016-05-27T16:19:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/only-full-group-by-will-break-your-reports/</loc>
		<lastmod>2016-05-24T22:49:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fetch-does-not-reject-on-a-404/</loc>
		<lastmod>2016-05-24T21:28:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-picture-element-is-for-art-direction-not-resolution/</loc>
		<lastmod>2016-05-24T09:46:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/moving-catalogue-search-off-mysql-and-onto-elasticsearch/</loc>
		<lastmod>2016-05-18T17:03:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/versioning-an-api-is-versioning-a-promise/</loc>
		<lastmod>2016-05-17T15:23:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/promise-all-rejects-on-the-first-failure/</loc>
		<lastmod>2016-05-11T22:23:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/css-custom-properties-cascade-preprocessor-variables-do-not/</loc>
		<lastmod>2016-05-11T21:48:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/order-status-transitions-have-hooks-of-their-own/</loc>
		<lastmod>2016-05-05T16:57:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/at-least-once-means-the-consumer-must-be-idempotent/</loc>
		<lastmod>2016-05-03T09:49:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-alias-is-what-makes-a-reindex-atomic/</loc>
		<lastmod>2016-04-28T18:36:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-strangler-pattern-needs-a-router-in-front-of-it/</loc>
		<lastmod>2016-04-28T12:55:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/compose-file-version-2-moved-services-under-a-key/</loc>
		<lastmod>2016-04-27T16:33:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-1-0-platform-config-pins-the-php-it-resolves-against/</loc>
		<lastmod>2016-04-27T15:55:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-anti-corruption-layer-for-the-api-you-cannot-change/</loc>
		<lastmod>2016-04-27T12:02:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/certificates-that-renew-themselves/</loc>
		<lastmod>2016-04-20T13:58:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/keyspace-notifications-are-not-a-queue/</loc>
		<lastmod>2016-04-19T16:50:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/try-files-with-a-named-location-for-the-fallback/</loc>
		<lastmod>2016-04-13T17:44:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-test-double-for-the-clock-and-one-for-randomness/</loc>
		<lastmod>2016-04-13T14:10:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/deleting-in-batches-keeps-replication-caught-up/</loc>
		<lastmod>2016-04-11T12:23:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-cache-add-refuses-to-overwrite-wp-cache-set-does-not/</loc>
		<lastmod>2016-04-07T22:40:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/turning-revisions-off-for-one-post-type/</loc>
		<lastmod>2016-04-07T19:48:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/finding-the-200-milliseconds-nobody-could-account-for/</loc>
		<lastmod>2016-03-31T16:50:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-null-coalescing-operator-replaces-the-isset-ternary/</loc>
		<lastmod>2016-03-30T20:51:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-typeerror-is-something-you-can-now-catch/</loc>
		<lastmod>2016-03-30T15:47:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-insert-post-fires-every-hook-the-editor-fires/</loc>
		<lastmod>2016-03-28T08:01:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/healthcheck-belongs-in-the-dockerfile-not-the-orchestrator/</loc>
		<lastmod>2016-03-24T11:49:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fetch-sends-no-cookies-unless-you-ask/</loc>
		<lastmod>2016-03-23T14:58:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fixtures-that-build-objects-not-rows/</loc>
		<lastmod>2016-03-23T08:50:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-3-changed-what-ready-returns/</loc>
		<lastmod>2016-03-22T18:17:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-opcache-file-cache-for-when-shared-memory-resets/</loc>
		<lastmod>2016-03-22T15:27:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/session-start-takes-its-options-inline/</loc>
		<lastmod>2016-03-22T11:27:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/two-images-instead-of-the-multi-stage-build-you-cannot-have-yet/</loc>
		<lastmod>2016-03-16T09:30:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-outdated-separates-safe-from-breaking/</loc>
		<lastmod>2016-03-15T20:07:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/gzip-static-serves-a-file-you-compressed-once/</loc>
		<lastmod>2016-03-14T19:59:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/react-15-stateless-components-and-when-they-help/</loc>
		<lastmod>2016-03-08T08:10:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/flex-basis-and-the-min-width-auto-trap/</loc>
		<lastmod>2016-02-26T15:03:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/position-sticky-and-the-ancestor-that-silently-disables-it/</loc>
		<lastmod>2016-02-23T12:56:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-shared-database-is-coupling-you-cannot-see/</loc>
		<lastmod>2016-02-23T08:31:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/register-rest-route-needs-the-feature-plugin-until-4-7/</loc>
		<lastmod>2016-02-17T15:43:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-default-export-makes-a-rename-silent/</loc>
		<lastmod>2016-02-17T12:43:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/scalar-type-declarations-are-a-per-file-decision/</loc>
		<lastmod>2016-02-15T17:40:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/set-for-deduplication-and-where-it-quietly-fails/</loc>
		<lastmod>2016-02-10T18:39:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-generated-column-indexes-a-field-inside-json/</loc>
		<lastmod>2016-02-04T15:15:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-why-explains-a-version-you-did-not-choose/</loc>
		<lastmod>2016-02-03T21:27:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/babel-presets-are-collections-of-plugins-nothing-more/</loc>
		<lastmod>2016-02-02T20:51:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/upgrading-a-production-application-to-php-7/</loc>
		<lastmod>2016-02-02T16:10:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/model-events-fire-on-the-model-not-on-the-query-builder/</loc>
		<lastmod>2016-02-02T13:05:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-elasticsearch-mapping-cannot-be-changed-in-place/</loc>
		<lastmod>2016-02-02T08:21:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-options-table-autoloads-everything-not-marked-otherwise/</loc>
		<lastmod>2016-01-26T22:33:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/implicit-route-model-binding-removes-the-find/</loc>
		<lastmod>2016-01-26T15:07:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/add-option-and-update-option-disagree-about-the-autoload-flag/</loc>
		<lastmod>2016-01-22T14:22:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/es6-modules-are-not-what-your-bundler-is-doing/</loc>
		<lastmod>2016-01-20T11:47:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/strict-types-applies-to-the-calls-a-file-makes-not-the-calls-it-receiv/</loc>
		<lastmod>2016-01-19T17:18:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/list-is-a-language-construct-and-never-was-a-function/</loc>
		<lastmod>2016-01-14T15:41:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/return-types-make-a-refactor-fail-at-the-boundary/</loc>
		<lastmod>2016-01-12T17:29:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-smoke-test-is-not-an-integration-test/</loc>
		<lastmod>2016-01-12T15:41:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/php-7-halved-the-memory-which-changes-the-pool-size/</loc>
		<lastmod>2016-01-12T12:47:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/intdiv-says-what-the-floor-division-meant/</loc>
		<lastmod>2016-01-08T14:00:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/object-spread-is-a-proposal-not-es2015/</loc>
		<lastmod>2016-01-07T21:21:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-bounded-context-is-a-vocabulary-boundary/</loc>
		<lastmod>2016-01-07T11:36:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-2-6-shipping-zones-replaced-the-flat-table/</loc>
		<lastmod>2016-01-05T12:55:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/splobjectstorage-is-the-object-set-php-does-not-advertise/</loc>
		<lastmod>2015-12-31T12:58:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/testing-time-dependent-code-means-injecting-the-clock/</loc>
		<lastmod>2015-12-25T13:55:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/monit-should-restart-processes-not-paper-over-crashes/</loc>
		<lastmod>2015-12-24T10:07:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/docker-layer-caching-rewards-the-order-of-your-dockerfile/</loc>
		<lastmod>2015-12-23T21:13:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-deferred-and-native-promises-are-not-the-same-object/</loc>
		<lastmod>2015-12-22T19:30:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/queryselectorall-returns-a-nodelist-not-an-array/</loc>
		<lastmod>2015-12-20T12:21:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/arrow-functions-do-not-have-their-own-this/</loc>
		<lastmod>2015-12-18T15:51:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/no-found-rows-removes-a-count-query-you-are-not-using/</loc>
		<lastmod>2015-12-16T16:30:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/set-error-handler-turns-warnings-into-exceptions/</loc>
		<lastmod>2015-12-15T21:47:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/destructuring-pulls-values-out-without-temporaries/</loc>
		<lastmod>2015-12-04T20:06:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/finally-runs-even-when-you-return-from-try/</loc>
		<lastmod>2015-11-30T08:35:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-first-serious-attempt-at-docker-for-local-development/</loc>
		<lastmod>2015-11-27T08:34:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/register-shutdown-function-catches-the-fatal-you-cannot-catch/</loc>
		<lastmod>2015-11-26T22:57:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-config-constants-worth-setting-on-every-install/</loc>
		<lastmod>2015-11-20T08:34:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/vh-units-and-the-ios-address-bar-disagree/</loc>
		<lastmod>2015-11-18T10:41:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-slow-query-log-costs-less-than-you-think-to-leave-on/</loc>
		<lastmod>2015-11-17T12:15:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/get-posts-suppresses-filters-and-wp-query-does-not/</loc>
		<lastmod>2015-11-12T19:42:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/late-static-binding-is-what-static-is-for/</loc>
		<lastmod>2015-11-12T10:27:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/caret-and-tilde-constraints-resolve-differently-than-you-expect/</loc>
		<lastmod>2015-11-11T21:43:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/dateperiod-iterates-a-date-range-without-a-loop-counter/</loc>
		<lastmod>2015-11-11T11:05:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/utils-classes-are-where-responsibilities-go-to-hide/</loc>
		<lastmod>2015-11-05T17:29:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/sanitize-text-field-on-input-esc-html-on-output/</loc>
		<lastmod>2015-11-04T18:06:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/reading-explain-until-a-slow-catalogue-query-gets-fast/</loc>
		<lastmod>2015-10-30T10:59:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/add-image-size-does-nothing-to-images-already-uploaded/</loc>
		<lastmod>2015-10-22T09:59:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/filter-var-validates-better-than-the-regex-you-were-about-to-write/</loc>
		<lastmod>2015-10-21T18:08:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/requestanimationframe-instead-of-settimeout-for-animation/</loc>
		<lastmod>2015-10-21T17:18:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-cron-only-runs-when-someone-visits/</loc>
		<lastmod>2015-10-20T08:25:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/exponential-backoff-needs-jitter-or-everything-retries-together/</loc>
		<lastmod>2015-10-13T22:28:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-untested-backup-is-not-a-backup/</loc>
		<lastmod>2015-10-13T14:21:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-xdebug-profiler-tells-you-where-not-why/</loc>
		<lastmod>2015-10-13T12:09:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/migrating-psr-0-to-psr-4-removes-a-directory-level/</loc>
		<lastmod>2015-10-12T13:20:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/phpunit-data-providers-turn-six-tests-into-one/</loc>
		<lastmod>2015-10-12T08:11:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-prefer-dist-and-prefer-source-are-not-interchangeable/</loc>
		<lastmod>2015-10-06T19:09:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/filtering-a-woocommerce-catalogue-without-the-meta-tables/</loc>
		<lastmod>2015-10-06T14:07:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/dependency-injection-works-fine-without-a-container/</loc>
		<lastmod>2015-10-06T09:19:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-mock-asserts-an-interaction-a-stub-only-answers/</loc>
		<lastmod>2015-09-30T14:52:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/splfixedarray-when-the-array-is-large-and-the-shape-is-known/</loc>
		<lastmod>2015-09-25T21:19:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/sql-calc-found-rows-is-usually-slower-than-a-second-count/</loc>
		<lastmod>2015-09-25T12:26:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-covering-index-answers-the-query-without-touching-rows/</loc>
		<lastmod>2015-09-24T09:56:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/invoke-turns-an-object-into-a-callable/</loc>
		<lastmod>2015-09-22T20:09:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/restructuring-an-application-for-laravel-5/</loc>
		<lastmod>2015-09-17T15:48:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-fail2ban-jail-for-nginx-auth-not-just-ssh/</loc>
		<lastmod>2015-09-15T15:32:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-dockerignore-matters-more-than-the-dockerfile-length/</loc>
		<lastmod>2015-09-14T17:38:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/microtime-benchmarking-measures-your-loop-as-well/</loc>
		<lastmod>2015-09-08T21:15:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-query-fields-ids-when-you-only-need-the-ids/</loc>
		<lastmod>2015-09-08T09:55:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ss-replaced-netstat-and-is-considerably-faster/</loc>
		<lastmod>2015-09-07T12:30:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/php-fpm-pm-dynamic-numbers-come-from-ram-not-from-taste/</loc>
		<lastmod>2015-09-03T22:04:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/preg-quote-takes-a-delimiter-argument/</loc>
		<lastmod>2015-09-03T19:31:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/dump-autoload-o-is-not-optional-in-production/</loc>
		<lastmod>2015-09-03T09:53:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/default-parameters-replace-the-argument-check-dance/</loc>
		<lastmod>2015-08-20T13:54:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nth-child-and-nth-of-type-select-different-elements/</loc>
		<lastmod>2015-08-19T17:37:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/generators-keep-a-million-row-export-inside-memory/</loc>
		<lastmod>2015-08-18T22:26:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/pre-get-posts-is-the-hook-query-posts-pretends-to-be/</loc>
		<lastmod>2015-08-18T22:07:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/use-function-and-use-const-not-just-use-for-classes/</loc>
		<lastmod>2015-08-18T10:32:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/setex-is-atomic-where-set-plus-expire-is-not/</loc>
		<lastmod>2015-07-29T20:02:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nonces-are-not-permissions-check-both/</loc>
		<lastmod>2015-07-15T17:21:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wpdb-prepare-placeholders-are-typed-and-unquoted/</loc>
		<lastmod>2015-07-15T15:04:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/utf8-in-mysql-is-not-utf-8-utf8mb4-is/</loc>
		<lastmod>2015-07-14T20:30:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/box-sizing-border-box-applied-once-globally/</loc>
		<lastmod>2015-07-13T15:52:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/str-getcsv-parses-a-single-csv-line-without-a-file-handle/</loc>
		<lastmod>2015-07-09T17:36:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/transients-expire-the-object-cache-does-not-have-to/</loc>
		<lastmod>2015-07-02T08:48:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/on-duplicate-key-update-is-one-round-trip-not-two/</loc>
		<lastmod>2015-06-30T15:41:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nginx-location-matching-is-not-top-to-bottom/</loc>
		<lastmod>2015-06-25T14:26:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-service-layer-is-where-the-fat-controller-was-going-anyway/</loc>
		<lastmod>2015-06-25T14:13:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/object-fit-crops-an-image-without-a-wrapper-div/</loc>
		<lastmod>2015-06-24T08:53:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/object-assign-is-a-shallow-merge-and-that-matters/</loc>
		<lastmod>2015-06-19T15:35:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/calc-mixes-units-the-layout-otherwise-cannot/</loc>
		<lastmod>2015-06-17T18:45:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/array-walk-recursive-for-nested-structures/</loc>
		<lastmod>2015-06-17T18:32:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/hooking-woocommerce-before-calculate-totals-for-dynamic-pricing/</loc>
		<lastmod>2015-06-17T08:24:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-redis-cache-layer-that-does-not-go-stale/</loc>
		<lastmod>2015-06-10T12:54:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/insert-ignore-swallows-more-errors-than-the-duplicate-you-meant/</loc>
		<lastmod>2015-06-09T16:31:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/pointer-events-none-makes-an-overlay-click-through/</loc>
		<lastmod>2015-06-09T12:57:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-lock-belongs-in-version-control-for-applications/</loc>
		<lastmod>2015-06-02T19:04:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-content-filter-order-decides-who-wins/</loc>
		<lastmod>2015-05-27T16:46:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/iterator-to-array-closes-the-generator-gap/</loc>
		<lastmod>2015-05-27T08:44:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/let-and-const-have-a-temporal-dead-zone/</loc>
		<lastmod>2015-05-26T12:23:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-checkout-field-order-is-a-filter-not-a-template-edit/</loc>
		<lastmod>2015-05-22T18:36:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rsync-dry-run-before-anything-with-delete/</loc>
		<lastmod>2015-05-21T16:31:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/logrotate-copytruncate-loses-lines-create-does-not/</loc>
		<lastmod>2015-05-20T22:11:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nginx-try-files-order-is-the-whole-routing-decision/</loc>
		<lastmod>2015-05-20T18:53:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-scripts-are-a-task-runner-you-already-have/</loc>
		<lastmod>2015-05-20T15:59:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/interface-segregation-shows-up-as-a-mock-with-six-stubs/</loc>
		<lastmod>2015-05-13T22:19:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/array-column-flattens-a-result-set-in-one-call/</loc>
		<lastmod>2015-05-06T12:07:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/event-dispatching-decouples-the-caller-not-the-coupling/</loc>
		<lastmod>2015-05-05T17:56:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/will-change-helps-until-it-exhausts-compositor-memory/</loc>
		<lastmod>2015-05-05T09:07:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/redis-pipelining-removes-the-round-trips-not-the-work/</loc>
		<lastmod>2015-04-30T10:10:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/coverage-without-covers-reports-code-you-never-tested/</loc>
		<lastmod>2015-04-29T18:23:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/hardening-a-public-facing-server-before-it-gets-found/</loc>
		<lastmod>2015-04-29T11:25:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-search-replace-handles-serialised-data-sql-does-not/</loc>
		<lastmod>2015-04-24T08:05:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/img-responsive-does-not-make-an-image-responsive-on-its-own/</loc>
		<lastmod>2015-04-22T21:19:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/template-literals-end-string-concatenation/</loc>
		<lastmod>2015-04-20T14:30:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-autoload-files-for-functions-that-cannot-be-classes/</loc>
		<lastmod>2015-04-14T14:29:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/flushing-rewrite-rules-on-every-init-is-a-real-cost/</loc>
		<lastmod>2015-04-08T11:38:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/constant-scalar-expressions-let-you-compute-defaults/</loc>
		<lastmod>2015-03-31T22:13:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/explain-type-all-means-it-read-the-whole-table/</loc>
		<lastmod>2015-03-31T12:01:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/building-a-lemp-stack-on-a-bare-vps/</loc>
		<lastmod>2015-03-27T12:54:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/bootstrap-grid-nesting-needs-a-fresh-row/</loc>
		<lastmod>2015-03-26T22:51:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-repository-pattern-earns-its-keep-at-the-second-data-source/</loc>
		<lastmod>2015-03-25T20:55:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/variadic-functions-and-argument-unpacking-in-php-5-6/</loc>
		<lastmod>2015-03-25T08:02:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-event-delegation-survives-dom-replacement/</loc>
		<lastmod>2015-03-19T08:01:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/switch-to-blog-does-not-switch-everything/</loc>
		<lastmod>2015-03-17T18:01:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/array-prototype-find-returns-the-element-not-the-index/</loc>
		<lastmod>2015-03-16T21:28:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/journalctl-u-beats-grepping-var-log/</loc>
		<lastmod>2015-03-12T16:51:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wc-get-product-exists-so-you-stop-using-get-post/</loc>
		<lastmod>2015-03-10T20:54:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/moving-a-legacy-php-application-onto-composer-and-psr-4/</loc>
		<lastmod>2015-02-26T16:04:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/srcset-serves-the-right-image-without-javascript/</loc>
		<lastmod>2015-02-26T15:58:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/setup-runs-per-test-setupbeforeclass-runs-once/</loc>
		<lastmod>2015-02-26T15:49:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/flexbox-is-finally-usable-without-a-prefix-stack/</loc>
		<lastmod>2015-02-25T22:26:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/phpunit-filter-is-faster-than-commenting-tests-out/</loc>
		<lastmod>2015-02-19T22:01:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/array-from-converts-anything-iterable/</loc>
		<lastmod>2015-02-16T18:31:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-leftmost-prefix-rule-decides-if-your-index-is-used/</loc>
		<lastmod>2015-02-12T10:18:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-enqueue-script-dependencies-decide-the-load-order-for-you/</loc>
		<lastmod>2015-02-11T19:24:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/opcache-settings-that-actually-matter-in-production/</loc>
		<lastmod>2015-01-30T16:03:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/disabling-password-auth-is-the-step-people-skip/</loc>
		<lastmod>2015-01-29T13:31:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-database-table-is-a-queue-until-select-for-update-says-otherwise/</loc>
		<lastmod>2015-01-29T10:03:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/money-is-a-value-object-not-a-float/</loc>
		<lastmod>2015-01-28T20:43:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/datetimeimmutable-prevents-the-modify-bug-you-will-otherwise-write/</loc>
		<lastmod>2015-01-22T18:05:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/hash-equals-stops-a-timing-attack-you-cannot-see/</loc>
		<lastmod>2015-01-21T16:03:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/list-inside-foreach-unpacks-as-you-iterate/</loc>
		<lastmod>2015-01-13T22:07:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/systemd-unit-files-replaced-the-init-script-you-were-copying/</loc>
		<lastmod>2015-01-13T20:32:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/redis-scan-instead-of-keys-on-any-database-you-care-about/</loc>
		<lastmod>2015-01-13T13:20:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/password-hash-means-you-stop-inventing-salts/</loc>
		<lastmod>2015-01-06T17:47:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/overflow-hidden-works-because-it-makes-a-new-formatting-context/</loc>
		<lastmod>2014-12-31T21:55:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-adapter-is-what-you-write-when-the-interface-is-not-yours/</loc>
		<lastmod>2014-12-25T08:35:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/opcache-revalidate-freq-is-why-the-deploy-served-old-code/</loc>
		<lastmod>2014-12-12T10:14:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-private-package-from-a-vcs-repository-without-a-package-server/</loc>
		<lastmod>2014-12-10T21:26:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-mail-goes-out-through-php-mail-until-phpmailer-init-says-otherwise/</loc>
		<lastmod>2014-11-19T10:56:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-scaffold-plugin-writes-the-boilerplate-you-would-have-typed/</loc>
		<lastmod>2014-11-14T20:19:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/password-needs-rehash-keeps-old-hashes-moving-forward/</loc>
		<lastmod>2014-11-12T16:48:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/merging-three-wordpress-installs-into-one-multisite/</loc>
		<lastmod>2014-11-06T09:16:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-boundary-only-the-database-crosses-is-not-a-boundary/</loc>
		<lastmod>2014-11-05T12:58:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/redis-keys-expire-lazily-and-the-memory-graph-shows-it-late/</loc>
		<lastmod>2014-11-02T22:53:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/json-encode-returns-false-long-before-you-check-json-last-error/</loc>
		<lastmod>2014-10-31T20:22:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-long-running-worker-holds-a-database-connection-that-already-died/</loc>
		<lastmod>2014-10-30T19:10:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-2-1-moved-the-templates-and-your-overrides-stayed/</loc>
		<lastmod>2014-10-29T11:48:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/inline-block-leaves-a-space-you-did-not-type/</loc>
		<lastmod>2014-10-26T19:13:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/altering-a-30-million-row-table-without-downtime/</loc>
		<lastmod>2014-10-23T19:48:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-2-2-turned-order-statuses-into-post-statuses/</loc>
		<lastmod>2014-10-17T08:06:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/source-maps-make-a-minified-stack-trace-readable-again/</loc>
		<lastmod>2014-10-16T20:19:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-paid-certificate-expires-on-a-date-nobody-owns/</loc>
		<lastmod>2014-10-16T17:01:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-travis-matrix-catches-the-version-you-do-not-run-locally/</loc>
		<lastmod>2014-10-08T21:53:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/pdo-in-emulation-mode-does-not-really-prepare-anything/</loc>
		<lastmod>2014-10-07T11:30:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/shellshock-turned-every-cgi-script-into-a-shell/</loc>
		<lastmod>2014-10-02T18:43:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/php-5-6-verifies-tls-peers-by-default-and-old-code-notices/</loc>
		<lastmod>2014-09-30T09:44:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/each-and-foreach-take-their-arguments-in-opposite-orders/</loc>
		<lastmod>2014-09-30T09:41:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/laravel-4-s-ioc-container-is-the-part-worth-keeping/</loc>
		<lastmod>2014-09-29T19:16:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/replacing-30-script-tags-with-a-grunt-build/</loc>
		<lastmod>2014-09-25T19:42:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/gulp-streams-where-grunt-writes-temporary-files/</loc>
		<lastmod>2014-09-23T15:23:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-db-export-handles-a-database-phpmyadmin-gives-up-on/</loc>
		<lastmod>2014-09-23T10:19:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-operator-costs-you-even-when-nothing-goes-wrong/</loc>
		<lastmod>2014-09-05T19:34:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/array-filter-with-array-filter-use-key-from-5-6/</loc>
		<lastmod>2014-09-05T10:45:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ajaxsetup-is-global-and-that-is-the-whole-problem/</loc>
		<lastmod>2014-09-03T12:13:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-stopped-container-still-exists-until-you-remove-it/</loc>
		<lastmod>2014-09-02T18:48:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/worker-connections-is-not-the-number-of-visitors-nginx-can-serve/</loc>
		<lastmod>2014-08-27T12:16:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/foreach-by-reference-leaves-the-last-element-bound/</loc>
		<lastmod>2014-08-20T15:31:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-safe-remote-get-blocks-the-addresses-wp-remote-get-will-fetch/</loc>
		<lastmod>2014-08-06T20:18:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/info-keyspace-gives-you-the-hit-ratio-you-assumed-you-had/</loc>
		<lastmod>2014-08-05T19:22:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/apcu-is-the-user-cache-left-over-once-opcache-takes-the-opcodes/</loc>
		<lastmod>2014-07-30T20:28:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-child-theme-functions-php-appends-it-does-not-replace/</loc>
		<lastmod>2014-07-23T18:56:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fixtures-that-build-the-object-graph-beat-a-database-dump/</loc>
		<lastmod>2014-07-22T17:55:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/docker-1-0-is-a-packaging-format-before-it-is-anything-else/</loc>
		<lastmod>2014-07-17T21:39:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-namespaced-call-falls-back-to-the-global-function-at-a-cost/</loc>
		<lastmod>2014-07-17T08:33:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-cron-job-runs-with-a-path-that-is-not-yours/</loc>
		<lastmod>2014-06-25T12:11:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/codeigniter-s-loader-is-a-service-locator-and-the-tests-notice/</loc>
		<lastmod>2014-06-24T14:08:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fastcgi-buffers-decide-whether-nginx-writes-the-response-to-disk/</loc>
		<lastmod>2014-06-10T11:49:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-noconflict-for-the-plugin-that-shipped-its-own-copy/</loc>
		<lastmod>2014-06-09T21:47:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-bootstrap-3-column-needs-a-row-and-a-row-needs-a-container/</loc>
		<lastmod>2014-06-03T15:39:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/explain-in-5-6-works-on-update-and-delete-too/</loc>
		<lastmod>2014-06-03T11:18:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/update-option-returns-false-when-the-value-has-not-changed/</loc>
		<lastmod>2014-05-29T08:41:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-meta-box-save-handler-fires-on-autosave-too/</loc>
		<lastmod>2014-05-28T10:29:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/sending-a-value-back-into-a-generator-with-send/</loc>
		<lastmod>2014-05-22T10:10:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/extending-a-codeigniter-core-class-means-a-prefix-not-a-namespace/</loc>
		<lastmod>2014-05-20T09:05:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-expired-transient-is-still-a-row-until-something-asks-for-it/</loc>
		<lastmod>2014-05-16T20:08:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/elasticsearch-1-0-aggregations-replaced-facets/</loc>
		<lastmod>2014-05-15T16:18:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/overriding-bootstrap-without-editing-bootstrap/</loc>
		<lastmod>2014-05-15T12:46:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/what-the-development-box-still-gets-wrong-about-production/</loc>
		<lastmod>2014-05-13T14:55:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-gruntfile-that-fails-the-build-on-a-lint-error/</loc>
		<lastmod>2014-05-13T10:26:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/vagrant-synced-folders-are-where-the-time-goes/</loc>
		<lastmod>2014-04-30T17:05:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/heartbleed-means-rotating-the-key-not-just-the-certificate/</loc>
		<lastmod>2014-04-30T14:44:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/one-psr-4-namespace-can-map-to-several-directories/</loc>
		<lastmod>2014-04-29T18:41:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/persistent-innodb-statistics-stop-the-plan-changing-overnight/</loc>
		<lastmod>2014-04-23T21:03:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/curlfile-replaced-the-filename-upload-in-5-5/</loc>
		<lastmod>2014-04-09T19:57:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/bcmath-when-the-money-arithmetic-has-to-be-exact/</loc>
		<lastmod>2014-04-09T14:08:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jsx-is-a-function-call-which-explains-most-of-the-rules/</loc>
		<lastmod>2014-04-03T17:31:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/natsort-for-the-filenames-that-sorted-in-the-wrong-order/</loc>
		<lastmod>2014-04-03T14:11:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/upgrading-a-php-5-3-application-to-5-5/</loc>
		<lastmod>2014-04-02T18:58:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/assertequals-is-loose-assertsame-is-what-you-meant/</loc>
		<lastmod>2014-03-27T15:15:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/provisioning-a-development-box-instead-of-installing-one/</loc>
		<lastmod>2014-03-12T16:53:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-virtual-dom-is-a-diff-not-a-speed-trick/</loc>
		<lastmod>2014-03-12T16:12:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/media-query-order-decides-which-override-wins/</loc>
		<lastmod>2014-03-07T10:16:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/detach-a-node-before-a-heavy-dom-edit-then-put-it-back/</loc>
		<lastmod>2014-03-06T12:05:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-null-object-removes-the-if-you-keep-writing/</loc>
		<lastmod>2014-03-05T20:29:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-timestamp-column-has-a-default-you-did-not-ask-for/</loc>
		<lastmod>2014-02-27T13:53:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-command-object-is-a-controller-action-you-can-queue-later/</loc>
		<lastmod>2014-02-27T12:00:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/constructor-injection-makes-the-dependency-count-impossible-to-ignore/</loc>
		<lastmod>2014-02-24T16:43:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/xdebug-loaded-in-production-costs-you-even-when-it-is-idle/</loc>
		<lastmod>2014-02-19T22:07:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-facade-over-a-vendor-client-keeps-the-vendor-out-of-your-code/</loc>
		<lastmod>2014-02-13T09:04:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/posts-clauses-is-where-you-fix-a-query-wp-query-cannot-express/</loc>
		<lastmod>2014-02-11T19:27:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/laravel-4-works-out-its-environment-from-the-hostname/</loc>
		<lastmod>2014-02-11T09:58:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/spl-autoload-register-replaced-autoload-years-ago/</loc>
		<lastmod>2014-01-30T09:36:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/per-package-stability-flags-instead-of-minimum-stability/</loc>
		<lastmod>2014-01-29T20:35:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-5-6-alters-that-still-copy-the-whole-table/</loc>
		<lastmod>2014-01-29T10:33:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/register-post-type-rewrites-need-one-flush-not-a-filter/</loc>
		<lastmod>2014-01-22T20:34:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/translate3d-is-composited-top-and-left-are-not/</loc>
		<lastmod>2014-01-17T15:32:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-classmap-autoloader-for-a-directory-psr-4-cannot-describe/</loc>
		<lastmod>2014-01-15T14:43:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-thankyou-fires-again-when-the-page-is-refreshed/</loc>
		<lastmod>2014-01-13T14:09:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/vfsstream-replaces-the-filesystem-mock-you-wrote-badly/</loc>
		<lastmod>2014-01-03T22:49:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/box-sizing-border-box-makes-a-percentage-grid-add-up/</loc>
		<lastmod>2013-12-25T15:29:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/clearing-floats-without-adding-an-empty-div/</loc>
		<lastmod>2013-12-16T12:03:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/redis-expire-is-per-key-and-a-plain-set-clears-it/</loc>
		<lastmod>2013-12-12T14:50:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-json-require-dev-keeps-test-tools-off-production/</loc>
		<lastmod>2013-12-03T22:29:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/artisan-migrate-rollback-only-undoes-the-last-batch/</loc>
		<lastmod>2013-11-28T20:26:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/translating-htaccess-rewrites-into-an-nginx-location-block/</loc>
		<lastmod>2013-11-28T10:19:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/class-gives-you-the-class-name-without-a-string-literal/</loc>
		<lastmod>2013-11-19T16:03:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/nonces-expire-after-a-day-and-that-is-the-bug-report/</loc>
		<lastmod>2013-11-14T13:58:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/moving-a-php-site-off-mod-php-and-onto-nginx-with-php-fpm/</loc>
		<lastmod>2013-11-06T13:24:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/psr-3-is-a-logger-interface-you-do-not-have-to-write/</loc>
		<lastmod>2013-11-05T21:16:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-built-in-web-server-is-for-a-five-minute-reproduction/</loc>
		<lastmod>2013-10-31T10:10:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/traits-are-for-the-copy-paste-you-were-about-to-do/</loc>
		<lastmod>2013-10-30T22:08:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/finally-in-a-try-block-and-what-it-does-to-return/</loc>
		<lastmod>2013-10-30T21:28:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-vendor-prefixes-still-worth-writing-and-the-ones-that-are-not/</loc>
		<lastmod>2013-10-29T08:07:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ajax-returns-a-jqxhr-and-it-behaves-like-a-promise/</loc>
		<lastmod>2013-10-24T13:55:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/delegating-every-event-to-document-has-a-cost/</loc>
		<lastmod>2013-10-22T12:55:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mongodb-indexes-are-not-free-just-because-the-schema-is/</loc>
		<lastmod>2013-09-30T21:12:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rebuilding-an-internal-admin-panel-on-laravel-4/</loc>
		<lastmod>2013-09-29T15:00:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/yield-turns-a-500-mb-export-into-a-stream/</loc>
		<lastmod>2013-09-24T12:58:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/bootstrap-3-dropped-the-fixed-grid-and-your-markup-changes/</loc>
		<lastmod>2013-09-06T18:48:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/password-hash-replaces-the-salt-you-were-generating/</loc>
		<lastmod>2013-08-27T10:29:31+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/using-temporary-and-using-filesort-are-one-problem-not-two/</loc>
		<lastmod>2013-08-20T17:14:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-autoload-dev-exists-so-test-classes-stay-out-of-the-map/</loc>
		<lastmod>2013-07-30T13:53:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/bower-keeps-front-end-libraries-out-of-your-repository/</loc>
		<lastmod>2013-07-23T18:12:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/opcache-ships-with-5-5-and-is-off-until-you-enable-it/</loc>
		<lastmod>2013-07-16T13:31:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/eloquent-with-is-the-fix-for-the-n-1-you-just-wrote/</loc>
		<lastmod>2013-07-04T18:24:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/product-variations-are-posts-and-that-is-the-whole-problem/</loc>
		<lastmod>2013-06-21T18:37:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/vagrant-makes-the-development-box-the-same-box-for-everyone/</loc>
		<lastmod>2013-06-19T16:37:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/buddypress-activity-queries-ignore-your-wp-query-habits/</loc>
		<lastmod>2013-06-14T11:26:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-front-controller-is-the-routing-you-already-wrote-by-hand/</loc>
		<lastmod>2013-06-06T19:45:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-slow-query-log-with-long-query-time-set-to-zero/</loc>
		<lastmod>2013-06-02T10:48:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wpdb-prepare-is-not-optional-even-for-an-integer/</loc>
		<lastmod>2013-05-29T22:14:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/buddypress-profile-fields-are-not-user-meta/</loc>
		<lastmod>2013-05-28T11:33:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-2-0-drops-ie8-and-that-decides-which-file-you-ship/</loc>
		<lastmod>2013-05-16T21:14:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/grunt-watch-turns-save-and-refresh-into-one-step/</loc>
		<lastmod>2013-05-16T10:59:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mysql-5-6-adds-an-index-without-copying-the-table/</loc>
		<lastmod>2013-05-08T08:16:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/loading-a-composer-package-inside-codeigniter-2/</loc>
		<lastmod>2013-05-07T10:44:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-2-0-renamed-the-order-meta-you-were-reading/</loc>
		<lastmod>2013-04-25T20:26:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/css-transitions-are-cheaper-than-animating-with-jquery/</loc>
		<lastmod>2013-04-23T11:30:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-cli-is-worth-installing-before-the-day-you-need-it/</loc>
		<lastmod>2013-04-15T12:23:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/transients-are-the-cache-api-the-install-already-has/</loc>
		<lastmod>2013-04-11T16:38:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/media-queries-belong-at-the-breakpoint-not-at-the-device/</loc>
		<lastmod>2013-04-04T16:12:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/phpunit-dataprovider-is-where-the-duplication-goes/</loc>
		<lastmod>2013-03-29T17:05:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/on-with-a-selector-is-delegation-without-one-it-is-not/</loc>
		<lastmod>2013-03-27T12:08:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-php-fpm-status-page-tells-you-the-pool-is-too-small/</loc>
		<lastmod>2013-03-21T18:40:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-enqueue-script-inside-wp-head-is-already-too-late/</loc>
		<lastmod>2013-03-14T19:55:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/indexing-a-report-query-that-reads-the-whole-orders-table/</loc>
		<lastmod>2013-03-07T10:39:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-1-9-removed-browser-and-live/</loc>
		<lastmod>2013-02-14T22:31:12+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/autoloaded-options-are-read-on-every-single-request/</loc>
		<lastmod>2013-02-14T19:46:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-3-5-media-uploader-broke-every-custom-meta-box-that-used-thickbox/</loc>
		<lastmod>2013-02-14T12:32:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/psr-2-is-a-style-guide-you-can-enforce-not-argue-about/</loc>
		<lastmod>2013-02-12T13:30:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/fail2ban-needs-a-jail-per-log-not-a-jail-per-server/</loc>
		<lastmod>2013-02-05T17:12:57+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/z-index-only-works-inside-its-own-stacking-context/</loc>
		<lastmod>2013-02-05T11:45:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/codeigniter-s-query-builder-escapes-only-if-you-let-it/</loc>
		<lastmod>2013-01-11T18:46:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/posts-per-page-1-is-a-query-with-no-ceiling/</loc>
		<lastmod>2013-01-08T19:15:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/data-attributes-are-readable-from-css-as-well-as-javascript/</loc>
		<lastmod>2013-01-02T08:24:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-variations-are-posts-with-the-variable-product-as-parent/</loc>
		<lastmod>2012-12-29T22:32:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-data-and-the-data-attribute-are-two-different-stores/</loc>
		<lastmod>2012-12-10T12:46:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/an-index-is-unused-if-the-query-wraps-the-column-in-a-function/</loc>
		<lastmod>2012-11-20T08:16:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/composer-autoload-dev-keeps-test-helpers-out-of-production/</loc>
		<lastmod>2012-11-13T12:57:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-front-controller-is-one-entry-point-and-a-router/</loc>
		<lastmod>2012-11-06T16:33:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/clearfix-with-after-and-the-float-it-stops-collapsing/</loc>
		<lastmod>2012-10-31T16:17:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/swapping-apache-and-mod-php-for-nginx-and-php-fpm/</loc>
		<lastmod>2012-10-23T17:52:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/woocommerce-template-overrides-live-in-the-theme-directory/</loc>
		<lastmod>2012-10-10T08:10:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/long-query-time-takes-a-fraction-of-a-second-in-mysql-5-5/</loc>
		<lastmod>2012-10-09T14:12:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/php-fpm-pools-give-each-site-its-own-user-and-limits/</loc>
		<lastmod>2012-10-08T22:06:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-buddypress-activity-table-is-the-one-that-grows/</loc>
		<lastmod>2012-09-27T19:00:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/bootstrap-2-responsive-utilities-only-toggle-display/</loc>
		<lastmod>2012-09-25T19:23:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/apc-s-opcode-cache-and-its-user-cache-are-separate-things/</loc>
		<lastmod>2012-09-04T17:55:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/psr-2-settled-the-brace-argument-by-writing-it-down/</loc>
		<lastmod>2012-09-04T16:28:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/buddypress-keeps-groups-in-its-own-tables-not-in-posts/</loc>
		<lastmod>2012-06-28T08:44:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/introducing-composer-to-a-codeigniter-application/</loc>
		<lastmod>2012-06-26T17:01:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/esc-attr-and-esc-html-are-not-interchangeable/</loc>
		<lastmod>2012-06-13T19:03:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-first-phpunit-test-on-code-that-was-never-designed-for-it/</loc>
		<lastmod>2012-05-29T12:11:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/php-s-is-a-development-server-and-nothing-more/</loc>
		<lastmod>2012-05-10T11:54:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mod-php-ties-a-php-interpreter-to-every-apache-worker/</loc>
		<lastmod>2012-05-09T21:09:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/psr-0-turns-an-underscore-in-a-class-name-into-a-directory/</loc>
		<lastmod>2012-04-30T20:00:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/media-queries-do-nothing-without-the-viewport-meta-tag/</loc>
		<lastmod>2012-04-25T12:34:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/traits-close-the-gap-that-interfaces-left-open/</loc>
		<lastmod>2012-04-05T15:14:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/codeigniter-hooks-run-code-the-core-never-calls/</loc>
		<lastmod>2012-04-05T09:59:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/explain-s-rows-column-is-an-estimate-not-a-count/</loc>
		<lastmod>2012-03-28T21:37:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/innodb-or-myisam-decides-whether-you-have-transactions/</loc>
		<lastmod>2012-03-21T16:18:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/ie8-has-no-getelementsbyclassname-and-jquery-pays-for-it/</loc>
		<lastmod>2012-03-20T11:05:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/short-array-syntax-is-a-5-4-upgrade-not-a-style-choice/</loc>
		<lastmod>2012-03-18T18:31:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/jquery-prop-and-attr-stopped-meaning-the-same-thing/</loc>
		<lastmod>2012-02-17T17:43:06+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/codeigniter-active-record-is-a-query-builder-not-an-orm/</loc>
		<lastmod>2012-02-16T19:40:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-enqueue-script-belongs-in-a-hook-not-in-the-template/</loc>
		<lastmod>2012-02-03T22:41:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/preventdefault-and-return-false-are-not-the-same-in-jquery/</loc>
		<lastmod>2011-11-08T22:59:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/delegate-and-live-both-become-on-in-jquery-1-7/</loc>
		<lastmod>2011-11-03T10:16:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/closures-need-use-to-reach-the-outer-scope/</loc>
		<lastmod>2011-10-26T13:08:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/moving-a-latin1-database-to-utf8-without-losing-the-accents/</loc>
		<lastmod>2011-10-20T20:57:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/codeigniter-hooks-change-behaviour-without-touching-the-core-files/</loc>
		<lastmod>2011-10-04T19:41:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/moving-htaccess-rules-into-the-vhost-stops-the-per-request-read/</loc>
		<lastmod>2011-09-21T13:00:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/collapsing-margins-are-why-the-gap-is-bigger-than-you-set/</loc>
		<lastmod>2011-09-20T22:44:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-whitespace-gap-between-inline-block-elements/</loc>
		<lastmod>2011-09-08T17:32:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/namespaces-resolve-names-they-do-not-load-files/</loc>
		<lastmod>2011-05-24T16:37:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/update-option-leaves-autoload-set-to-yes-forever/</loc>
		<lastmod>2011-04-29T21:04:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-localize-script-is-how-a-php-value-reaches-your-script/</loc>
		<lastmod>2011-04-28T20:59:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/mysqldump-single-transaction-dumps-innodb-without-locking/</loc>
		<lastmod>2011-03-09T22:38:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/remove-action-needs-the-same-priority-it-was-added-with/</loc>
		<lastmod>2011-03-02T20:10:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/a-like-with-a-leading-wildcard-cannot-use-the-index/</loc>
		<lastmod>2011-01-12T22:49:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/delegate-instead-of-live-for-handlers-on-replaced-markup/</loc>
		<lastmod>2010-11-24T14:08:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/display-inline-fixes-the-ie6-double-margin-bug-on-floats/</loc>
		<lastmod>2010-11-24T09:12:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/closures-in-php-5-3-cannot-reach-this/</loc>
		<lastmod>2010-11-23T16:12:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/wp-reset-postdata-after-a-secondary-wp-query-loop/</loc>
		<lastmod>2010-11-15T20:38:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/start-cache-in-codeigniter-active-record-for-repeated-query-parts/</loc>
		<lastmod>2010-10-28T17:54:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/autoload-in-wp-options-is-what-makes-an-old-install-slow/</loc>
		<lastmod>2010-09-20T13:54:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/rsync-link-dest-for-dated-backups-without-dated-disk-usage/</loc>
		<lastmod>2010-09-15T08:04:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://turkeryildirim.com/the-mysql-query-cache-dies-on-the-first-write-to-the-table/</loc>
		<lastmod>2010-09-09T11:44:51+00:00</lastmod>
	</url>
</urlset>