<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://railsdrop.com/2025/12/23/understanding-core-computer-language-concepts-design-patterns-polymorphism-and-object-relationships/</loc><lastmod>2026-03-26T07:18:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/11/29/how-to-integrate-datadog-and-pagerduty-into-an-enterprise-rails-application-part-2/</loc><lastmod>2026-03-17T15:17:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/11/19/how-to-integrate-datadog-and-pagerduty-into-an-enterprise-rails-application-part-1/</loc><lastmod>2026-03-17T15:10:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/12/10/fixing-lets-encrypt-ssl-certificate-renewal-on-a-server-a-step-by-step-guide/</loc><lastmod>2026-03-10T07:02:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/12/19/sidekiq-redis-optimization-reducing-overhead-and-scaling-worker-jobs/</loc><lastmod>2026-03-10T06:59:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2026/01/03/engineers-guide-to-cursor-ai-mastering-the-ai-first-ide-in-2026/</loc><lastmod>2026-03-05T12:00:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/11/07/browser-storage-mechanisms-explained-with-vue-js-examples/</loc><lastmod>2026-01-26T14:50:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/11/03/the-evolution-of-stripes-payment-apis-from-charges-to-payment-intents/</loc><lastmod>2025-12-12T20:42:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/10/31/understanding-why-ruby-opens-the-singleton-eigenclass-at-the-class-level-advanced/</loc><lastmod>2025-12-07T23:42:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/10/28/understanding-why-ruby-opens-the-singleton-eigenclass-at-the-class-level/</loc><lastmod>2025-12-07T23:31:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/10/23/building-robust-stripe-payment-tracking-in-rails-rspec-testing-advanced-implementation-patterns-reporting-part-2/</loc><lastmod>2025-11-29T19:47:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/10/14/building-robust-stripe-payment-tracking-in-rails-from-api-integration-to-admin-dashboard-excellence-part-1/</loc><lastmod>2025-11-29T19:47:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/15/ruby-on-rails-8-active-admin-the-propshaft-vs-sprockets-dilemma/</loc><lastmod>2025-11-29T19:29:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/10/11/advanced-techniques-query-plans-indexing-profiling-production-diagnostics-part-3/</loc><lastmod>2025-11-29T19:11:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/10/02/sidekiq-testing-gotchas-when-your-tests-pass-locally-but-fail-in-ci/</loc><lastmod>2025-11-05T18:11:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/09/27/configuring-csp-nonce-in-ruby-on-rails-7-8/</loc><lastmod>2025-11-03T17:16:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/09/18/optimizing-third-party-script-loading-in-a-rails-vue-hybrid-architecture/</loc><lastmod>2025-10-08T14:39:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/09/13/classic-performance-debugging-problems-in-rails-apps-part-1-finding-the-bottlenecks/</loc><lastmod>2025-09-29T12:42:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/09/15/classic-performance-debugging-problems-in-rails-apps-part-2-tools-amp-fixes/</loc><lastmod>2025-09-29T12:41:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/09/10/redis-cache-invalidation-testing-pitfalls-and-checklist/</loc><lastmod>2025-09-22T19:01:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/09/05/passenger-nginx-and-the-request-lifecycle-deep-dive/</loc><lastmod>2025-09-22T18:58:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/09/02/caching-strategy-for-vue-rails-api-with-nginx/</loc><lastmod>2025-09-22T18:34:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/30/understanding-request-flow-and-caching-in-a-rails-vue-nginx-setup/</loc><lastmod>2025-09-22T18:25:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/22/understanding-vue-js-composition-api/</loc><lastmod>2025-09-14T08:02:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/14/optimizing-vue-3-page-rendering-with-for-async-components/</loc><lastmod>2025-09-09T08:16:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/27/the-complete-guide-to-rails-database-commands-from-basics-to-production/</loc><lastmod>2025-08-27T20:43:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/08/complete-guide-to-rspec-with-rails-from-basics-to-advanced-testing/</loc><lastmod>2025-08-16T09:32:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/01/why-cors-doesnt-protect-you-from-malicious-cdns-and-how-to-stay-safe/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-22-at-10.04.54-pm.png</image:loc><image:title>Screenshot 2025-07-22 at 10.04.54 PM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-22-at-10.00.34-pm.png</image:loc><image:title>Screenshot 2025-07-22 at 10.00.34 PM</image:title></image:image><lastmod>2025-08-16T06:20:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/06/the-complete-guide-to-cookie-storage-in-rails-7-security-performance-and-best-practices/</loc><lastmod>2025-08-16T06:20:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/10/working-with-docker-on-mac-core-docker-concepts-docker-desktop/</loc><lastmod>2025-08-16T06:18:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/28/rails-7-api-error-handling-that-scales/</loc><lastmod>2025-08-14T19:52:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/08/03/rails-8-application-implement-postgresql-search-on-products/</loc><lastmod>2025-08-03T15:26:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/20/web-understanding-tls-how-https-works/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-14-at-12.56.49-pm.png</image:loc><image:title>Screenshot 2025-07-14 at 12.56.49 PM</image:title></image:image><lastmod>2025-08-03T15:25:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/16/introduction-to-software-development-methodologies-part-1/</loc><lastmod>2025-08-03T15:23:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/18/software-development-methodologies-a-deep-dive-into-the-waterfall-model-part-2/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/08/screenshot-2025-08-01-at-9.38.23-pm.png</image:loc><image:title>Screenshot 2025-08-01 at 9.38.23 PM</image:title></image:image><lastmod>2025-08-03T15:21:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/30/ruby-meta-programming-understanding-class_eval-instance_eval-eval-define_method-and-method_missing/</loc><lastmod>2025-08-03T15:21:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/27/rails-8-app-postgresql-test-database-covering-index/</loc><lastmod>2025-07-30T19:01:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/26/future-of-ruby-is-it-still-relevant-in-2025-and-beyond/</loc><lastmod>2025-07-29T07:52:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/09/rails-8-e-commerce-app-integrate-active-admin/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-10-at-5.25.34-pm.png</image:loc><image:title>Screenshot 2025-07-10 at 5.25.34 PM</image:title></image:image><lastmod>2025-07-27T15:33:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/24/creating-react-native-app-for-our-design-studio-application-part-3/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-16-at-1.57.25-am.png</image:loc><image:title>Screenshot 2025-07-16 at 1.57.25 AM</image:title></image:image><lastmod>2025-07-27T02:41:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/22/solving-leetcode-problems-the-tdd-way-test-first-ruby-minimum-size-subarray-sum/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-27-at-7.57.36-am.png</image:loc><image:title>Screenshot 2025-07-27 at 7.57.36 AM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-27-at-7.54.08-am.png</image:loc><image:title>Screenshot 2025-07-27 at 7.54.08 AM</image:title></image:image><lastmod>2025-07-27T02:41:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/17/solving-leetcode-problems-the-tdd-way-ruby-maximum-subarray/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/maximum_subarray.png</image:loc><image:title>maximum_subarray</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/maximum_subarray_progress.png</image:loc><image:title>maximum_subarray_progress</image:title></image:image><lastmod>2025-07-26T18:46:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/10/complete-ruby-on-rails-mastery-guide-50-essential-concepts-rails-expert/</loc><lastmod>2025-07-18T20:53:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/13/integrating-react-js-into-a-rails-8-app-part-3-start-developing-react/</loc><lastmod>2025-07-17T16:19:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/14/react-into-a-rails-8-app-part-4-synthetic-event-system/</loc><lastmod>2025-07-17T16:15:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/12/creating-react-native-app-for-our-design-studio-application-part-2/</loc><lastmod>2025-07-17T14:16:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/03/software-architect-guide-design-patterns-anti-patterns-in-ruby/</loc><lastmod>2025-07-16T05:09:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/27/software-architect-guide/</loc><lastmod>2025-07-16T04:25:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/09/integrating-react-js-to-rails-8-application-esbuild-virtual-dom-part-1/</loc><lastmod>2025-07-15T17:44:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/11/creating-react-native-app-for-design-studio-part-1/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-14-at-2.02.40-am.png</image:loc><image:title>Screenshot 2025-07-14 at 2.02.40 AM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-14-at-1.59.33-am.png</image:loc><image:title>Screenshot 2025-07-14 at 1.59.33 AM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-14-at-1.30.22-am.png</image:loc><image:title>Screenshot 2025-07-14 at 1.30.22 AM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-14-at-1.09.21-am.png</image:loc><image:title>Screenshot 2025-07-14 at 1.09.21 AM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-14-at-1.08.08-am.png</image:loc><image:title>Screenshot 2025-07-14 at 1.08.08 AM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-14-at-12.51.58-am.png</image:loc><image:title>Screenshot 2025-07-14 at 12.51.58 AM</image:title></image:image><lastmod>2025-07-15T07:18:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/26/ruby-enumerable-module-exciting-methods/</loc><lastmod>2025-07-13T13:21:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/25/ruby-programming-language-loops-a-case-study/</loc><lastmod>2025-07-13T12:33:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/05/guide-integrating-react-js-into-a-rails-8-application-part-2/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-11-at-11.09.43-pm.png</image:loc><image:title>Screenshot 2025-07-11 at 11.09.43 PM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-11-at-8.29.46-pm.png</image:loc><image:title>Screenshot 2025-07-11 at 8.29.46 PM</image:title></image:image><lastmod>2025-07-12T07:49:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/06/string-operations-using-ruby-methods/</loc><lastmod>2025-07-11T07:40:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/08/rails-8-app-create-an-academic-software-app-using-sql-without-using-activerecord-part-3/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-11-at-1.10.08-am.png</image:loc><image:title>Screenshot 2025-07-11 at 1.10.08 AM</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-11-at-1.02.22-am.png</image:loc><image:title>Screenshot 2025-07-11 at 1.02.22 AM</image:title></image:image><lastmod>2025-07-10T19:40:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/10/sprockets-vs-propshaft-in-ruby-on-rails-8/</loc><lastmod>2025-07-10T15:27:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/07/rails-8-app-create-academic-sql-software-without-using-activerecord-part-2/</loc><lastmod>2025-07-10T08:42:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/01/rails-8-app-create-a-academic-sql-software-without-using-activerecord-part-1/</loc><lastmod>2025-07-09T11:00:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/software-architect-guide-aws-ci-cd-pipeline-rails-app-deployment-multi-region/</loc><lastmod>2025-07-06T08:46:52+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://railsdrop.com/software-architect-guide-find-user-m-orders-in-last-n-days/</loc><lastmod>2025-07-06T08:42:18+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://railsdrop.com/2025/07/04/software-architect-guide-layering-an-app/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/07/screenshot-2025-07-04-at-5.12.21e280afpm.png</image:loc><image:title>Screenshot 2025-07-04 at 5.12.21 PM</image:title></image:image><lastmod>2025-07-06T08:40:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/07/02/software-architect-guide-designing-a-restful-api-for-a-multi-tenant-blogging-platform/</loc><lastmod>2025-07-06T08:38:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/23/hotwire-in-a-rails-8-world-how-to-put-it-to-work/</loc><lastmod>2025-07-03T18:56:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/25/postgresql-heap-vs-mysql-innodb-b-tree-clustered-indexing/</loc><lastmod>2025-07-03T08:13:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/30/design-studio-post-v0-9-5-performance-architecture-explanation/</loc><lastmod>2025-07-02T13:30:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/30/rails-8-app-postgresql-write-sql-queries/</loc><lastmod>2025-07-01T15:08:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/29/design-studio-v0-9-5-e-commerce-experience/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/public-product-browsing.png</image:loc><image:title>public-product-browsing</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/design_studio_homepage-2.png</image:loc><image:title>design_studio_homepage</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/design_studio_homepage-1.png</image:loc><image:title>design_studio_homepage</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/design_studio_homepage.png</image:loc><image:title>design_studio_homepage</image:title></image:image><lastmod>2025-07-01T11:30:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/28/ruby-on-rails-tests-tdd-vs-bdd-system-tests/</loc><lastmod>2025-06-30T19:15:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/12/ruby-minitest-minimal-replacement-for-test-unit/</loc><lastmod>2025-06-30T19:07:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/22/event-loops-demystified-the-secret-behind-high-performance-applications/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/mnemonic-cache.jpeg</image:loc><image:title>Mnemonic-cache</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/netflix-ev-cache.jpeg</image:loc><image:title>netflix-EV-cache</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/netflix-ev-cache.jpg</image:loc><image:title>netflix-ev-cache</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/netflix-billing-migration-to-aws-1-1.jpeg</image:loc><image:title>netflix-billing-migration-to-aws-1</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/netflix-billing-migration-to-aws-1.jpeg</image:loc><image:title>netflix-billing-migration-to-aws</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/netflix-microservice-architecture.jpg</image:loc><image:title>netflix-microservice-architecture</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/netflix-high-level-system-architecture.png</image:loc><image:title>Netflix-High-Level-System-Architecture</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/netflix-billing-migration-to-aws.jpeg</image:loc><image:title>netflix-billing-migration-to-aws</image:title></image:image><lastmod>2025-06-25T09:38:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/21/the-complete-guide-to-sockets-how-your-code-really-talks-to-the-world/</loc><lastmod>2025-06-21T10:24:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/05/rails-8-setup-simplecov-brakeman-for-test-coverage-security/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/brakeman-report.png</image:loc><image:title>brakeman-report</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/92-86-added-model-test.png</image:loc><image:title>92-86-added-model-test</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/88-3-pertge.png</image:loc><image:title>88-3-pertge</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/85-7-pertge-delete-image-test-added-1.png</image:loc><image:title>85-7-pertge-delete-image-test-added</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/85-7-pertge-delete-image-test-added-1-1.png</image:loc><image:title>85-7-pertge-delete-image-test-added</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/85-7-pertge-delete-image-test-added.png</image:loc><image:title>85-7-pertge-delete-image-test-added</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/78-6-pertge-cvrge.png</image:loc><image:title>78-6-pertge-cvrge</image:title></image:image><lastmod>2025-06-19T18:06:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/04/rails-8-write-controller-tests-20-rspec-test-cases-examples/</loc><lastmod>2025-06-19T18:03:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/01/setup-test-db-postgresql-rails-8-sql-queries-operators-complex-joins/</loc><lastmod>2025-06-19T17:56:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/29/rails-8-faker-postgresql-extensions-procedures-triggers-random/</loc><lastmod>2025-06-19T17:41:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/20/rails-8-data-normalization-sql-normal-forms/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/product-new-after-nf-1.png</image:loc><image:title>product-new-after-NF</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/product-new-after-nf.png</image:loc><image:title>product-new-after-NF</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/products-show-after-nf.png</image:loc><image:title>products-show-after-NF</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/products-index-after-nf-1.png</image:loc><image:title>products-index-after-NF</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/products-index-after-nf-2.png</image:loc><image:title>products-index-after-NF</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/products-index-after-nf.png</image:loc><image:title>products-index-after-NF</image:title></image:image><lastmod>2025-06-19T17:31:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/18/solving-leetcode-problems-tdd-ruby-longest-substring-without-repeating-characters/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/longest_substring_time_limit_exceeded.png</image:loc><image:title>longest_substring_time_limit_exceeded</image:title></image:image><lastmod>2025-06-19T16:31:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/20/automating-leetcode-solution-testing-with-github-actions-ruby-developers/</loc><lastmod>2025-06-19T16:29:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2023/07/18/extracting-and-joining-on-ancestry-values-in-postgresql/</loc><lastmod>2025-06-18T07:42:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/05/rubocop-comes-built-in-with-rails-7-2-a-game-changer/</loc><lastmod>2025-06-18T07:17:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/19/building-type-safe-apis-with-camille-a-rails-to-typescript-bridge/</loc><lastmod>2025-06-17T15:24:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/11/securing-rails-8-api-with-token-based-jwt-authentication/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/jwt-flow.png</image:loc><image:title>jwt-flow</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/jwt-pic.png</image:loc><image:title>jwt-pic</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/jwt_ng1_en.png</image:loc><image:title>jwt_ng1_en</image:title></image:image><lastmod>2025-06-17T10:02:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/16/solving-leetcode-problems-product-of-array-except-self/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/product_of_array_except_self-all-progress.png</image:loc><image:title>product_of_array_except_self-all-progress</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/product_of_array_except_self.png</image:loc><image:title>product_of_array_except_self</image:title></image:image><lastmod>2025-06-16T07:40:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/15/solving-leetcode-problems-the-tdd-way-test-first-ruby-contains-duplicate/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-array-dup.png</image:loc><image:title>leetcode-array-dup</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-array-dup-all-history.png</image:loc><image:title>leetcode-array-dup-all-history</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-array-dup-time-complx.png</image:loc><image:title>leetcode-array-dup-time-complx</image:title></image:image><lastmod>2025-06-14T19:34:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/20/exciting-features-of-ruby-programming-language/</loc><lastmod>2025-06-14T19:14:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/14/solving-leetcode-problems-the-tdd-best-time-to-buy-and-sell-stock/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-complexity-info.png</image:loc><image:title>leetcode-complexity-info</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leet-code-buy-sell-stock.png</image:loc><image:title>leet-code-buy-sell-stock</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-progress-2.png</image:loc><image:title>leetcode-progress-2</image:title></image:image><lastmod>2025-06-14T14:59:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/13/solving-leetcode-problems-the-tdd-way-two-sum/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-two-sum-overall-1.png</image:loc><image:title>leetcode-two-sum-overall</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-two-sum-1.png</image:loc><image:title>leetcode-two-sum</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-two-sum.png</image:loc><image:title>leetcode-two-sum</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/leetcode-two-sum-overall.png</image:loc><image:title>leetcode-two-sum-overall</image:title></image:image><lastmod>2025-06-14T14:59:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/12/how-to-implement-secure-rails-apis/</loc><lastmod>2025-06-11T01:06:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/09/essential-web-security-attacks-every-developer-must-know/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/xss-1.png</image:loc><image:title>XSS-1</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/session-hijacking-1.webp</image:loc><image:title>session-hijacking (1)</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/session-hijacking.webp</image:loc><image:title>session-hijacking</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/pharming.webp</image:loc><image:title>pharming</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/phishing.jpeg</image:loc><image:title>Phishing</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/csrf.jpeg</image:loc><image:title>CSRF</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/xss.jpeg</image:loc><image:title>XSS</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/dos-ddos-attack.png</image:loc><image:title>dos-ddos-attack</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/man-in-the-middle-attack.png</image:loc><image:title>man-in-the-middle-attack</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/password-attack.png</image:loc><image:title>password-attack</image:title></image:image><lastmod>2025-06-10T08:27:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/06/sidekiq-deep-dive-the-ruby-background-job-processor-that-powers-modern-rails-applications/</loc><lastmod>2025-06-07T17:07:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/07/%f0%9f%94%90-ssl-the-security-foundation-of-the-modern-web/</loc><lastmod>2025-06-06T12:11:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/03/what-is-vue-js-best-practices/</loc><lastmod>2025-06-05T18:32:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/22/setup-rails-8-app-rubocop-actiontext-image-processing-part-2/</loc><lastmod>2025-06-04T07:32:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/02/11/installing-and-setup-ruby-3-rails-8-vscode-ide-on-macos-in-2025/</loc><lastmod>2025-06-04T07:30:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/06/01/rails-8-app-fix-github-actions-fix-test-cases-with-cursor-part-17/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/rate-limit-test-pass.png</image:loc><image:title>rate-limit-test-pass</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/06/rate-limit-issue-cursor.png</image:loc><image:title>rate-limit-issue-cursor</image:title></image:image><lastmod>2025-06-03T11:46:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/24/minites-vs-rspec-in-rails-application-a-guide/</loc><lastmod>2025-06-02T18:56:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/31/rails-8-api-app-authentication-mechanisms/</loc><lastmod>2025-06-02T14:48:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/11/evolution-cursor-ai-overview-install-macos/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/ai-code-editors-cdetails.png</image:loc><image:title>ai-code-editors-cdetails</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-frm-brew.png</image:loc><image:title>cursor-frm-brew</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-6.png</image:loc><image:title>cursor-6</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-7.png</image:loc><image:title>cursor-7</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-8.png</image:loc><image:title>cursor-8</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-4.png</image:loc><image:title>cursor-4</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-1.png</image:loc><image:title>cursor-1</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-2.png</image:loc><image:title>cursor-2</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-5.png</image:loc><image:title>cursor-5</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/cursor-3.png</image:loc><image:title>cursor-3</image:title></image:image><lastmod>2025-06-01T01:01:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/25/what-is-cursor-ai-why-its-changing-the-way-we-code-in-2025/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/cursor-tried-people-perntge.png</image:loc><image:title>cursor-tried-people-perntge</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/sundar_pichai-ai-commit-code-percentage.png</image:loc><image:title>Sundar_Pichai-Ai-commit-code-percentage</image:title></image:image><lastmod>2025-05-28T00:44:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/28/container-revolution-how-docker-transformed-dev-future-of-docker/</loc><lastmod>2025-05-28T00:42:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/23/complete-information-about-ruby-on-rails-gems-gemfile/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/cursor-ai-1.png</image:loc><image:title>Cursor-AI</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/cursor-ai.png</image:loc><image:title>Cursor-AI</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/cursor-app-icon-copy.jpeg</image:loc><image:title>cursor-app-icon copy</image:title></image:image><lastmod>2025-05-25T17:20:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/22/deep-dive-into-essential-ruby-and-ruby-on-rails-concepts/</loc><lastmod>2025-05-21T18:15:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/21/ruby-concepts-blocks-constants-meta-programming-classes/</loc><lastmod>2025-05-21T18:07:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/01/31/the-evolution-of-asset-management-in-web-and-ruby-on-rails/</loc><lastmod>2025-05-21T11:28:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/19/mastering-rubys-core-concepts-modules-mixins-meta-programming/</loc><lastmod>2025-05-19T15:02:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/17/useful-ruby-methods-a-short-guide/</loc><lastmod>2025-05-18T17:49:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/18/regular-expressions-in-ruby-a-step-by-step-guide/</loc><lastmod>2025-05-18T08:01:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/ruby-string-method-scan/</loc><lastmod>2025-05-17T17:53:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/11/a-complete-guide-to-ruby-on-rails-security-measures/</loc><lastmod>2025-05-12T04:47:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/26/setup-rails-8-app-part-4-tailwind-css-into-the-action/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/03/tailwind-intellisense-1.png</image:loc><image:title>tailwind-intellisense</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/03/design-studio-add-tailwind-2apr25.png</image:loc><image:title>design-studio-add-tailwind-2Apr25</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/03/tailwind-intellisense.png</image:loc><image:title>tailwind-intellisense</image:title></image:image><lastmod>2025-05-11T08:15:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/07/rails-8-implement-users-authentication-orders-order-items/</loc><lastmod>2025-05-10T10:38:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/03/understanding-confusing-ruby-concepts-procfile-rake-rack-and-more/</loc><lastmod>2025-05-09T18:49:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/06/rails-8-ci-cd-setup-with-github-actions/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/all-checks-passed.png</image:loc><image:title>all-checks-passed</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/ci-running.png</image:loc><image:title>ci-running</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/brakeman-details.png</image:loc><image:title>brakeman-details</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/brakeman-failed.png</image:loc><image:title>brakeman-failed</image:title></image:image><lastmod>2025-05-07T08:56:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/12/setup-rails-8-app-part-9-setup-ci-cd-with-github-actions/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/vscode-github-actions-1.png</image:loc><image:title>vscode-github-actions</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/vscode-github-actions.png</image:loc><image:title>vscode-github-actions</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/branch-proten-rule-added.png</image:loc><image:title>branch-proten-rule-added</image:title></image:image><lastmod>2025-05-06T10:56:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/20/setup-a-new-rails-8-app-with-all-necessary-configurations-part-1/</loc><lastmod>2025-05-06T10:27:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/05/03/rails-8-controller-integration-tests/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/all-test-pass-after-fixing-rubocop-issues.png</image:loc><image:title>all-test-pass-after-fixing-rubocop-issues</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/vs-code-rubocop-cmd-path-issue.png</image:loc><image:title>vs-code-rubocop-cmd-path-issue</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/vscode-btm-left-ruby-lint-symbol.png</image:loc><image:title>vscode-btm-left-ruby-lint-symbol</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/after-migrat-test-success.png</image:loc><image:title>after-migrat-test-success</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/finx-exe-path-pending-migra.png</image:loc><image:title>finx-exe-path-pending-migra</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/copiolet-fixtestfailure.png</image:loc><image:title>copiolet-FixTestFailure</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/copiolet-create-tests.png</image:loc><image:title>copiolet-create-tests</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/co-piolet-run-tests-2.png</image:loc><image:title>co-piolet-run-tests</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/co-piolet-run-tests-1.png</image:loc><image:title>co-piolet-run-tests</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/05/co-piolet-run-tests.png</image:loc><image:title>co-piolet-run-tests</image:title></image:image><lastmod>2025-05-05T10:58:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/01/setup-rails-8-app-part-6-attach-images-to-product-model/</loc><lastmod>2025-05-02T10:17:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2022/05/19/postgresql-commands-to-remember/</loc><lastmod>2025-04-30T09:28:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/28/rails-8-app-postgres-query-performance-using-explain-analyze/</loc><lastmod>2025-04-29T14:36:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/22/rails-8-app-part-13-composite-keys-candidate-keys-in-rails-database/</loc><lastmod>2025-04-28T07:02:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/16/setup-rails-8-app-part-10-postgresql-into-the-action/</loc><lastmod>2025-04-20T14:40:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/18/setup-rails-8-app-part-11-migrate-database-from-sqlite/</loc><lastmod>2025-04-20T14:19:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/31/setup-rails-8-app-part-5-active-storage-file-uploads/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/03/floral-edit-1.png</image:loc><image:title>floral-edit</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/03/floral-edit.png</image:loc><image:title>floral-edit</image:title></image:image><lastmod>2025-04-20T11:11:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/09/setup-rails-8-debugbar-performance-optimizations/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/tailwind-applied.png</image:loc><image:title>tailwind-applied</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/tailwind-not-applied-1.png</image:loc><image:title>tailwind-not-applied</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/tailwind-not-applied.png</image:loc><image:title>tailwind-not-applied</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/pagy-debugbar-1.png</image:loc><image:title>pagy-debugbar</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/pagy-debugbar.png</image:loc><image:title>pagy-debugbar</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/pagy-gem-no-tailwind-1.png</image:loc><image:title>pagy-gem--no-tailwind</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/pagy-gem-no-tailwind-1-1.png</image:loc><image:title>pagy-gem--no-tailwind</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/pagy-gem-no-tailwind-1-2.png</image:loc><image:title>pagy-gem--no-tailwind</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/pagy-gem-no-tailwind.png</image:loc><image:title>pagy-gem--no-tailwind</image:title></image:image><lastmod>2025-04-19T13:50:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/10/profiling-ruby-on-rails-8-applications-essential-tools-techniques/</loc><lastmod>2025-04-10T19:12:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/08/setup-debugbar-a-powerful-devtool-for-rails-8/</loc><lastmod>2025-04-10T18:06:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/06/git-best-practices-git-head-useful-commands-commit-message/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/git-workflow-1.png</image:loc><image:title>git-workflow</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/04/git-workflow.png</image:loc><image:title>git-workflow</image:title></image:image><lastmod>2025-04-10T11:37:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/25/setup-rails-8-app-git-setup-gitignore-part-3/</loc><lastmod>2025-04-08T09:37:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2023/10/17/writing-effective-test-cases-for-your-ruby-on-rails-model-a-guide/</loc><lastmod>2025-04-07T15:46:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/02/03/setting-up-terminal-for-development-on-macbook-updated-2025/</loc><lastmod>2025-04-07T15:43:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/02/25/exploring-rails-8-powerful-features-deployment-real-time-updates/</loc><lastmod>2025-04-07T15:38:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/29/git-workflow-best-practices-for-your-development-process/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2025/03/git-wrkflw.png</image:loc><image:title>git-wrkflw</image:title></image:image><lastmod>2025-04-07T14:56:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/04/07/inside-rails-the-role-of-rack-and-middleware/</loc><lastmod>2025-04-06T12:36:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/30/setting-up-ssh-in-your-system/</loc><lastmod>2025-03-30T09:01:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/19/writing-perfect-active-record-queries-in-ruby-on-rails-8/</loc><lastmod>2025-03-19T18:28:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/29/programming-in-python-arithmetic-operations-in-python/</loc><lastmod>2025-03-19T07:26:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/29/programming-in-python-strings/</loc><lastmod>2025-03-19T07:24:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/29/programming-in-python-lists/</loc><lastmod>2025-03-19T07:22:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/29/programming-in-python-tuples-and-sequences/</loc><lastmod>2025-03-19T07:20:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/29/programming-in-python-sets/</loc><lastmod>2025-03-19T07:16:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/29/programming-in-python-dictionaries/</loc><lastmod>2025-03-19T07:13:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/13/programming-in-c-remember-these-points-on-operators/</loc><lastmod>2025-03-19T07:12:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/13/programming-in-c-remember-these-points-on-constants/</loc><lastmod>2025-03-19T07:09:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/10/programming-in-unix-environment-commands-echo-rm-whoami/</loc><lastmod>2025-03-19T07:01:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/10/programming-in-c-a-small-note-on-functions/</loc><lastmod>2025-03-19T06:56:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/10/programming-in-c-remember-these-points-on-variables/</loc><lastmod>2025-03-19T06:51:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/02/programming-in-c-a-small-note-on-arrays/</loc><lastmod>2025-03-19T06:47:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/24/programming-in-unix-environment-using-the-shell-2/</loc><lastmod>2025-03-19T06:44:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/13/unix-file-system-an-overview/</loc><lastmod>2025-03-19T06:26:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/10/programming-in-c-remember-these-points-on-datatypes/</loc><lastmod>2025-03-19T06:23:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/08/05/programming-in-unix-environment-commands-ed-cat-ls-pr/</loc><lastmod>2025-03-19T06:19:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/07/31/programming-in-c-the-value-of-the-expression/</loc><lastmod>2025-03-19T06:12:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/13/mastering-ruby-exploring-syntax-sugar-operators-and-useful-methods/</loc><lastmod>2025-03-13T20:28:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/05/understanding-include-extend-and-prepend-in-ruby/</loc><lastmod>2025-03-13T20:26:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/06/understanding-message-passing-in-ruby/</loc><lastmod>2025-03-13T20:25:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/10/rails-dsls-explained-how-ruby-makes-configuration-elegant/</loc><lastmod>2025-03-13T20:23:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/03/04/exploring-the-interesting-features-of-ruby/</loc><lastmod>2025-03-05T16:33:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/02/13/type-checking-and-type-casting-in-ruby/</loc><lastmod>2025-02-14T11:57:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2025/02/14/why-ruby-begin-block-with-ensure-is-important/</loc><lastmod>2025-02-14T11:56:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2021/12/05/our-problem-with-micro-services-using-aws-ecs/</loc><lastmod>2025-02-11T15:58:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2023/07/14/understanding-the-difference-between-e-target-and-e-currenttarget-in-react/</loc><lastmod>2023-07-18T16:32:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2020/04/14/liferay-7-3-add-service-builder-to-the-portlet/</loc><lastmod>2023-07-10T08:59:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2023/07/04/understanding-the-array-aggregation-function-in-postgresql-array_agg/</loc><lastmod>2023-07-04T06:28:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2023/06/23/understanding-the-difference-between-date-current-and-date-today-in-ruby/</loc><lastmod>2023-06-23T05:41:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2021/07/18/setup-rspec-factory-bot-and-database-cleaner-for-rails-5-2-6/</loc><lastmod>2023-03-23T09:32:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2022/03/07/moving-micro-services-to-aws-ec2-instance-part-1/</loc><lastmod>2023-03-21T17:56:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2022/03/07/setup-nvm-rbenv-moving-micro-services-to-aws-ec2-instance-part-2/</loc><lastmod>2023-03-21T17:53:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2022/06/19/rails-6-1-introduce-compact_blank/</loc><lastmod>2023-03-21T17:51:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2016/06/13/rails-4-2-how-to-find-association-class-and-other-info-if-an-object-and-its-association-name-is-given/</loc><lastmod>2023-03-21T17:49:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2022/05/08/setup-nginx-ssl-firewall-moving-micro-services-into-aws-ec2-instance-part-4/</loc><lastmod>2022-05-08T09:14:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2022/03/07/setup-ruby-ruby-build-rbenv-gemset-moving-micro-services-to-aws-ec2-instance-part-3/</loc><lastmod>2022-05-06T11:12:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2018/05/01/install-laravel-a-php-web-framework/</loc><lastmod>2022-04-19T08:02:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2020/10/26/steps-to-reinstall-rvm-in-ubuntu/</loc><lastmod>2022-02-25T05:37:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2021/11/18/aws-how-to-push-your-docker-images-to-ecr/</loc><lastmod>2021-11-20T09:51:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2021/03/04/aws-sns-how-to-send-sms/</loc><lastmod>2021-06-08T17:16:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/08/12/create-a-migration-file-dynamically-in-rails-4-0-from-a-rake-task-or-lib-file/</loc><lastmod>2021-03-22T18:29:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2020/03/26/liferay-7-3-connect-with-mysql-database/</loc><lastmod>2020-05-08T14:53:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2020/04/07/liferay-7-3-developing-themes/</loc><lastmod>2020-05-06T14:31:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2020/03/22/liferay-what-is-liferay-how-to-install-liferay/</loc><lastmod>2021-06-26T07:37:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2020/04/13/liferay-7-3-create-custom-database-services/</loc><lastmod>2020-04-13T14:22:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2020/04/09/liferay-7-3-create-a-portlet/</loc><lastmod>2020-04-09T14:18:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2020/03/24/liferay-configure-liferay-ide/</loc><lastmod>2020-03-26T05:07:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2018/05/01/install-learning-locker-in-your-mac-osx/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2018/05/ll-sign-in-error.png</image:loc><image:title>LL-sign-in-error</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2018/04/ll-dashboard.png</image:loc><image:title>LL-dashboard</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2018/04/ll-sign-in-error.png</image:loc><image:title>LL-sign-in-error</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2018/04/thelearninglockermac.png</image:loc><image:title>TheLearningLockerMac</image:title></image:image><lastmod>2019-09-13T04:43:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2019/09/09/rubocop-loading-issue-on-vscode/</loc><lastmod>2019-09-09T10:18:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2018/04/30/rails-4-2-how-to-create-a-full-url-with-given-host-and-port/</loc><lastmod>2019-06-24T12:48:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/16/install-skype-in-ubuntu-13-04/</loc><lastmod>2019-06-24T12:39:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/03/06/reinstall-mongodb-in-ubuntu-linux/</loc><lastmod>2019-06-24T12:38:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/06/05/mongodb-how-to-import-export/</loc><lastmod>2019-06-24T12:34:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2019/07/15/backup-your-system-databases-using-ruby-backup-gem/</loc><lastmod>2019-06-24T12:25:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2019/07/08/install-jre-jdk-on-ubuntu-16-06/</loc><lastmod>2019-06-24T12:13:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2019/07/02/enable-mongodb-access-control/</loc><lastmod>2019-06-24T11:22:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2019/06/24/a-ruby-on-rails-application-without-models/</loc><lastmod>2019-06-24T10:32:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2018/05/22/install-rails-5-2-0-api-only-application-with-latest-ruby-2-5-1/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2018/05/rails-5-2-api-application.png</image:loc><image:title>rails-5.2.api-application</image:title></image:image><lastmod>2019-02-14T04:32:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/08/16/rbenv-start-with-new-ruby-and-rails-versions/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2017/08/rails-5-new.png</image:loc><image:title>rails-5-new</image:title></image:image><lastmod>2018-05-04T05:17:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/09/20/how-to-categorise-a-blog-posts-data-by-month-in-ruby-on-rails/</loc><lastmod>2018-04-20T15:52:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2016/02/09/namespaced-classes-in-ruby/</loc><lastmod>2018-04-20T15:32:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2016/03/01/postgresql-9-3-installation-on-ubuntu-14-0-4/</loc><lastmod>2018-04-20T12:24:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2016/05/11/rails-belongs_to-association-how-to-validate-effectively/</loc><lastmod>2018-04-20T10:43:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/about/</loc><lastmod>2018-04-20T10:32:36+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://railsdrop.com/2017/04/20/sending-gmail-calendar-events-in-rails-4/</loc><lastmod>2018-04-20T10:17:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/08/10/rubys-instance-variable-and-initialize-method-simplified/</loc><lastmod>2018-04-20T10:11:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/08/10/class-2-why-attribute-accessor/</loc><lastmod>2018-04-20T10:08:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/09/13/create-bootable-usb-drive-of-ubuntu-iso-file-from-mac-osx/</loc><lastmod>2018-04-18T04:33:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/09/15/launch-sublime-text-3-from-command-line-in-mac/</loc><lastmod>2018-04-18T04:29:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/09/12/install-mysql-on-os-x-el-capitan-using-homebrew/</loc><lastmod>2017-09-12T05:32:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/08/28/how-to-send-a-basic-authentication-credentials-in-rails-5/</loc><lastmod>2017-09-01T06:36:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2017/08/21/install-latest-php-version-on-mac-using-homebrew/</loc><lastmod>2017-08-23T07:54:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/08/rails-paperclip-error-there-was-an-error-processing-the-thumbnail-for-paperclip-reprocess/</loc><lastmod>2016-07-01T13:32:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/04/27/rename-the-database-in-mongodb/</loc><lastmod>2016-07-01T13:29:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/08/12/rails-activerecordbase-find-a-column-type-from-table-name-and-column-name/</loc><lastmod>2016-07-01T13:29:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/10/17/install-fedora-15-rvm-and-ruby-on-rails-in-fedora/</loc><lastmod>2016-03-11T10:00:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/14/install-rails-3-1-3-and-set-up-in-linux/</loc><lastmod>2016-03-11T09:23:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/09/20/set-up-capistrano-deployment-in-ruby-on-rails/</loc><lastmod>2016-02-12T07:22:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/14/rails-paperclip-error-paperclipadapterregistrynohandlererror/</loc><lastmod>2015-09-04T08:42:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/03/06/rails-bundle-install-pg-gem-error-cant-find-the-libpq-fe-h-header/</loc><lastmod>2015-09-04T08:41:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/03/08/rails-implement-simple-captcha/</loc><lastmod>2015-09-04T08:40:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/03/08/in-rails-how-to-create-a-full-url-with-params-and-remove-all-params-from-a-url/</loc><lastmod>2015-09-04T08:39:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2015/03/08/an-example-for-the-difference-between-class-and-instance-variable-in-ruby/</loc><lastmod>2015-03-08T13:40:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/01/24/mongodb-connection-issue-connect-failed-to-connect-to-a-master-node-at-localhost27017-mongoconnectionfailure/</loc><lastmod>2015-03-06T05:15:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/08/how-to-find-precompiled-asset-digest-path-in-rails/</loc><lastmod>2014-12-31T14:59:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/08/how-to-find-index-of-records-rendered-by-a-partial-with-collection-in-rails/</loc><lastmod>2014-09-08T15:18:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/08/how-to-reset-the-mysql-password-in-redhat/</loc><lastmod>2014-09-08T14:59:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/08/install-rails-3-2-using-rvm-on-redhat/</loc><lastmod>2014-09-08T14:40:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/08/install-imagemagick-in-centos-redhat/</loc><lastmod>2014-09-08T14:40:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/08/installing-redis-on-centos/</loc><lastmod>2014-09-08T13:50:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2014/09/07/install-rails-3-2-with-ruby-1-9-3-using-rvm-in-ubuntu-14-0-1/</loc><lastmod>2014-09-07T17:44:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/10/11/thinkingsphinxsphinxerror-undefined-method-next_result-for-mysql2-rails-3/</loc><lastmod>2014-09-01T05:57:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/14/twitter-bootstrap-typeahead-difficult-to-add-custom-entries/</loc><lastmod>2014-08-25T10:06:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/09/21/install-rails-4-0-with-ruby-2-0/</loc><lastmod>2013-09-22T12:49:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/09/20/rake-assetsprecompile-database-configuration-does-not-specify-adapter/</loc><lastmod>2013-09-20T07:42:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/09/06/change-the-owner-of-a-folder-in-linux/</loc><lastmod>2013-09-06T10:07:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/16/install-sphinx-in-ubuntu-13-04/</loc><lastmod>2013-07-19T10:36:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/19/sphinx-configuration-error-mysql2error-cant-connect-to-mysql-server-on-127-0-0-1-111/</loc><lastmod>2013-07-19T10:07:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/12/05/install-timedoctor-in-ubuntu-12-04/</loc><lastmod>2013-07-17T09:07:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/16/ubuntu-rubymine-starting-error-error-cannot-start-rubymine-no-jdk-found/</loc><lastmod>2013-07-16T06:30:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/15/how-to-find-mysql-socket-path/</loc><lastmod>2013-07-15T13:27:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/15/rails-mysql2-gem-getting-error-checking-for-mysql_query-in-lmysqlclient-no/</loc><lastmod>2013-07-15T13:06:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/03/27/installing-rails-3-on-ubuntu-10-04-lucid-lynx-using-rvm-with-mysql-and-sphinx/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2011/03/rvm_5.png</image:loc><image:title>rvm_5</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2011/03/rvm_2.png</image:loc><image:title>grab the dependencies </image:title></image:image><lastmod>2013-07-15T13:00:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/15/install-gui-partition-manager-gparted-for-ubuntu-12-04/</loc><lastmod>2013-07-15T06:28:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/12/use-ruby-matrical-gem-for-reviewing-your-rails-code-and-find-the-rails-best-practises-with-rails_best_practices-gem/</loc><lastmod>2013-07-12T12:30:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/07/12/how-to-create-a-remote-branch-and-fetch-the-code-in-git/</loc><lastmod>2013-07-12T08:02:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/04/01/install-postgressql-in-ubuntu-12-04/</loc><lastmod>2013-04-01T18:26:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/01/19/install-rvm-ruby-on-centos/</loc><lastmod>2013-03-26T05:28:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/01/19/linux-command-for-displaying-cpu-and-memory-information/</loc><lastmod>2013-01-19T11:31:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/01/19/linux-command-for-finding-os-and-its-version/</loc><lastmod>2013-01-19T11:20:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2013/01/19/remove-and-reset-jquery-token-input-drop-down-values-through-ajax/</loc><lastmod>2016-06-03T06:03:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/12/16/html-parsing-using-nokogiri-in-rails/</loc><lastmod>2012-12-13T09:09:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/12/07/how-to-get-haml-support-in-netbeans-6-9/</loc><lastmod>2012-12-07T07:13:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/12/05/rails-error-failed-to-connect-to-a-master-node-at-localhost27017-mongoconnectionfailure/</loc><lastmod>2012-12-05T14:18:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/12/03/geminstallerextensionbuilderror-error-checking-for-pg_config-no-checking-for-libpq-fe-h-no-cant-find-the-libpq-fe-h-header/</loc><lastmod>2012-12-03T13:52:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/11/19/rails-gem-therubyracer-installation-error-extconf-rb10in-error-compiling-v8-runtimeerror/</loc><lastmod>2012-11-19T09:56:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/11/19/rails-rmagick-gem-installation-error-cant-install-rmagick-2-13-1-cant-find-magickwand-h/</loc><lastmod>2012-11-19T09:25:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/02/24/check-imagemagick-is-installed-or-not/</loc><lastmod>2012-11-19T09:12:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/11/17/a-simple-example-of-using-iframe-in-rails/</loc><lastmod>2012-11-17T08:17:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/02/25/install-swftools-in-ubuntu-linux/</loc><lastmod>2012-11-17T07:15:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/01/30/know-the-linux-machine-hardware-name/</loc><lastmod>2012-11-17T06:58:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/ruby-make-hash-from-two-arrays/</loc><lastmod>2012-11-17T06:51:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/find-a-file-path-in-a-folder-recursively/</loc><lastmod>2012-11-17T06:49:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/how-to-know-your-machine-is-32-or-64-bit/</loc><lastmod>2012-11-17T06:47:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/ruby-replace-special-characters-with-space/</loc><lastmod>2012-11-17T06:45:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/rails-console-sandbox-to-test-your-rails-application-data/</loc><lastmod>2012-11-17T06:43:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/get-information-about-your-rails-environment/</loc><lastmod>2012-11-17T06:41:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/two-ways-to-load-files-in-rails/</loc><lastmod>2012-11-17T06:40:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/08/21/import-emails-from-your-contact-using-rails-gem-contacts/</loc><lastmod>2012-11-17T06:29:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/11/17/create-an-image-from-base64-encrypted-image-digest-data/</loc><lastmod>2012-11-17T06:19:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/11/17/css-for-rotating-an-image/</loc><lastmod>2012-11-17T06:18:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/06/10/cron-and-crontab-in-linux/</loc><lastmod>2012-08-21T09:41:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/find-total-files-or-folders-in-a-particular-folder/</loc><lastmod>2012-07-07T10:45:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/07/07/shell-command-for-killing-all-the-processes-together-that-we-found-using-grep-command/</loc><lastmod>2012-07-07T10:19:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/04/02/rails-memcached-and-dalli-gem/</loc><lastmod>2012-04-03T10:38:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/04/02/read-files-from-amazon-s3-with-expiry/</loc><lastmod>2012-04-02T14:01:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/06/29/installing-rails-3-1-and-ruby-1-9-2-p180-using-rvm-and-unicorn-setup/</loc><lastmod>2012-02-21T12:46:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/02/20/install-deb-packages-through-command-line/</loc><lastmod>2012-02-20T06:30:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/02/17/find-rails-version-from-rails-console/</loc><lastmod>2012-02-17T13:00:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/02/17/linux-finding-the-size-of-a-directory-finding-the-disk-free-space/</loc><lastmod>2012-02-17T05:48:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/11/02/how-to-split-large-files-into-parts-in-linux/</loc><lastmod>2012-01-30T06:24:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/11/03/find-version-of-swftools-installed-in-linux/</loc><lastmod>2012-01-30T06:21:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/11/08/jquery-bind-function-and-javascript-detect-enter-key/</loc><lastmod>2012-01-30T06:19:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2012/01/27/cant-login-to-mysql-as-a-root/</loc><lastmod>2012-01-30T06:13:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/11/01/create-write-and-read-a-file-and-also-print-the-first-line-of-a-file-in-ruby/</loc><lastmod>2011-11-01T15:50:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/11/01/open-ods-xls-xlsx-files-in-ruby-by-using-roo/</loc><lastmod>2011-11-01T10:06:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/11/01/ruby-gem-roo-error-loaderror-no-such-file-to-load-zipzipfilesystem/</loc><lastmod>2011-11-01T09:59:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/10/22/useful-commands-and-usually-using-softwares-installations-in-fedora-15/</loc><lastmod>2011-10-31T15:53:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/08/01/command-for-creating-a-ssh-key/</loc><lastmod>2011-10-22T13:15:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/06/29/a-program-for-finding-all-files-in-a-nested-folder-that-contains-a-specific-string-ruby-vs-python/</loc><lastmod>2011-06-29T14:59:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2011/06/16/ruby-remove-duplication-from-an-array/</loc><lastmod>2011-06-16T15:38:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/25/turtle-graphics-programming-in-python/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/tur.png</image:loc><image:title>tur</image:title><image:caption>Turtle graphics in python</image:caption></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/turtle.png</image:loc><image:title>turtle</image:title></image:image><lastmod>2013-09-22T12:53:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/30/storing-a-simple-student-database-in-rails/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/student-model1.png</image:loc><image:title>student-model</image:title><image:caption>Student data model</image:caption></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/student-model.png</image:loc><image:title>student-model</image:title><image:caption>Student data model</image:caption></image:image><lastmod>2010-12-25T09:27:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/11/27/pdf-generation-with-wicked-pdf-in-rails/</loc><lastmod>2011-09-14T10:51:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/26/git-the-version-control-system/</loc><lastmod>2010-11-29T05:32:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/10/21/wifi-no-longer-working-on-ubuntu-10-04-lucid/</loc><lastmod>2010-10-21T13:57:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/25/my-project-in-web-application-field-graph-colouring-algorithm/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/tfrfv2.png</image:loc><image:title>tfrfv</image:title><image:caption>My graph colouring canvas</image:caption></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/tfrfv1.png</image:loc><image:title>tfrfv</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/tfrfv.png</image:loc><image:title>tfrfv</image:title><image:caption>My graph colouring canvas</image:caption></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/graph.png</image:loc><image:title>graph</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/nodes_w_colour1.png</image:loc><image:title>nodes_w_colour</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/nodes_w_colour.png</image:loc><image:title>nodes_w_colour</image:title></image:image><lastmod>2010-10-02T11:43:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/02/programming-in-unix-environment-commands-kill-ps-nohup-nice/</loc><lastmod>2010-09-27T14:55:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/03/programming-in-python-classes/</loc><lastmod>2010-09-27T14:54:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/02/unix-file-system-permissions/</loc><lastmod>2010-09-27T14:53:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/02/unix-file-system-inodes/</loc><lastmod>2010-09-27T14:53:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/02/unix-file-system-the-directory-hierarchy/</loc><lastmod>2010-09-27T14:53:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/02/unix-file-system-devices/</loc><lastmod>2010-09-27T14:53:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/02/programming-in-unix-environment-commands-mv-rm-wc-grep/</loc><lastmod>2010-09-27T14:53:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/02/programming-in-unix-environment-commands-sort-tail-cmp-diff/</loc><lastmod>2010-09-27T14:53:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/03/programming-in-unix-environment-using-the-shell-3/</loc><lastmod>2010-09-27T14:53:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/04/html5-introduction-3/</loc><lastmod>2010-09-27T14:45:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/26/deploying-rails-application-in-heroku/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/hroo.png</image:loc><image:title>hroo</image:title><image:caption>Heroku pricing plans</image:caption></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/jjj.png</image:loc><image:title>jjj</image:title></image:image><lastmod>2010-09-27T14:10:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/24/what-is-padding/</loc><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/padding1.png</image:loc><image:title>padding</image:title></image:image><image:image><image:loc>https://railsdrop.com/wp-content/uploads/2010/09/padding.png</image:loc><image:title>padding</image:title></image:image><lastmod>2010-09-25T14:51:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com/2010/09/20/pointers-in-c-a-little-bit/</loc><lastmod>2010-09-24T17:37:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://railsdrop.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-26T07:18:04+00:00</lastmod></url></urlset>
