<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.eq8.eu/til/no-database-connection-in-rails-console.html</loc>
<lastmod>2013-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/heroku-naked-domain-redirect.html</loc>
<lastmod>2014-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/shoulda-matchers-depricated-now-what.html</loc>
<lastmod>2014-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/instaling-nginx-1-4-4-on-ubuntu-from-source.html</loc>
<lastmod>2014-02-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/installing-rbenv-on-ubuntu.html</loc>
<lastmod>2014-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/temporary-enable-dalli-cache-store-in-rspec.html</loc>
<lastmod>2014-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/jenkins-ci-for-rails-4-rspec-cucumber-selenium.html</loc>
<lastmod>2014-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/make-private-method-public-in-ruby.html</loc>
<lastmod>2014-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/render-images-with-rails-controller.html</loc>
<lastmod>2014-05-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rspec-performance-improvement-with-before-all.html</loc>
<lastmod>2014-05-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/mail-interceptor-for-different-environments.html</loc>
<lastmod>2014-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/proper-way-how-to-translate-rails-validation-messages.html</loc>
<lastmod>2014-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rspec-matchers-in-db-seed-file.html</loc>
<lastmod>2014-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rails-deliver-mail-to-file.html</loc>
<lastmod>2014-07-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/yield-returning-zero-0.html</loc>
<lastmod>2014-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/fetch-amazon-s3-backup-from-console.html</loc>
<lastmod>2014-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rack-test-change-default-host.html</loc>
<lastmod>2014-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/force-ssl-nginx-infinite-loop.html</loc>
<lastmod>2014-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/free-up-space-on-your-linux-server.html</loc>
<lastmod>2015-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/array-of-json-data-in-html-data-attribute.html</loc>
<lastmod>2015-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/troubles-with-encoding.html</loc>
<lastmod>2015-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/carrierwave-uploader-not-processing-in-rspec.html</loc>
<lastmod>2015-03-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/override-default-rake-task-of-rails.html</loc>
<lastmod>2015-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/run-multiple-times-rspec-on-same-machine.html</loc>
<lastmod>2015-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/ruby-ancestors-descendants-and-other-ways-how-to-pull-relatives.html</loc>
<lastmod>2015-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/use-rails-delegate-lib-only.html</loc>
<lastmod>2015-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/force_ssl_is_different_than_force_ssl.html</loc>
<lastmod>2015-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/error-hint-mysql-gem.html</loc>
<lastmod>2015-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/cronntab-rbenv-bundle-exec-rake-task.html</loc>
<lastmod>2015-07-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/capybara-matchers-in-rspec.html</loc>
<lastmod>2015-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/scissors-rule-in-coding.html</loc>
<lastmod>2015-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rails-log-only-partials.html</loc>
<lastmod>2015-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/ubuntu-14-04-ruby-rails-c-dependancy-solution.html</loc>
<lastmod>2015-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/build-or-not-to-build-docker-images-in-the-cloud.html</loc>
<lastmod>2016-01-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/chromebook-for-web-developers.html</loc>
<lastmod>2016-01-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/setting-up-simple-wordpres-deployment-with-codeship-to-aws-ec2.html</loc>
<lastmod>2016-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/keyboard-tips.html</loc>
<lastmod>2016-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rails-gets-redirected-to-wrong-host-when-nginx.html</loc>
<lastmod>2016-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/talk/lightning-talk-lrug-web-developer-life-hacks.html</loc>
<lastmod>2016-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rails-validators-in-separte-object.html</loc>
<lastmod>2016-02-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/spring-cleanup-web-developer.html</loc>
<lastmod>2016-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/removing-old-remote-branches-in-bulk.html</loc>
<lastmod>2016-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rails-debuging-tricks.html</loc>
<lastmod>2016-04-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/common-aws-elasticbeansalk-docker-issues-and-solutions.html</loc>
<lastmod>2016-05-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rendering-paperclip-attachments-via-elasticsearch.html</loc>
<lastmod>2016-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rspec-be-within-matcher.html</loc>
<lastmod>2016-06-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/ruby-enumerable-enumerator-lazy-and-domain-specific-collections.html</loc>
<lastmod>2016-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/aws-elasticbeanstalk-hooks.html</loc>
<lastmod>2016-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rspec-json-api-testing.html</loc>
<lastmod>2016-08-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/simple-ralis-authentication-for-one-user.html</loc>
<lastmod>2016-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/cors-rails-assets-cdn-heroku.html</loc>
<lastmod>2016-10-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/aws-route-53-cloudflare.html</loc>
<lastmod>2016-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/set-up-aws-elastic-beanstalk-demo.html</loc>
<lastmod>2016-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/talk/lrug-talk-aws-elastic-beanstalk-docker-rails.html</loc>
<lastmod>2016-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/setup-ubuntu-16.04.html</loc>
<lastmod>2016-11-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/put-vs-patch.html</loc>
<lastmod>2016-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/put-vs-patch-vs-your-firewall.html</loc>
<lastmod>2016-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rails-association-relation-arel-magic.html</loc>
<lastmod>2017-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/expresive-tests-rspec.html</loc>
<lastmod>2017-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/github-credentials-in-bundler.html</loc>
<lastmod>2017-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/policy-object.html</loc>
<lastmod>2017-05-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/exunit-wait-for-genserver-cast.html</loc>
<lastmod>2017-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/ecto-get-last-record.html</loc>
<lastmod>2017-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/elixir-update-struct-value.html</loc>
<lastmod>2017-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/raspberry-pi-cifs-mount-on-boot.html</loc>
<lastmod>2017-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/send-files-of-server.html</loc>
<lastmod>2017-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-debug-phoenix-elixir-application.html</loc>
<lastmod>2017-05-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/phoenix-increase-timeout-when-debugging-with-iexpry-in-exunit.html</loc>
<lastmod>2017-05-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/aws-s3-datetime-format-to-ecto.html</loc>
<lastmod>2017-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/datetime-formating-options.html</loc>
<lastmod>2017-05-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/exclude-tags-when-running-exunit-tests.html</loc>
<lastmod>2017-05-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/selecting-value-from-list-of-tuples-elixir.html</loc>
<lastmod>2017-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/tell-activejob-to-perform_later-as-perform_now-in-test-or-spec.html</loc>
<lastmod>2017-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-reload-iex-with-a-new-code.html</loc>
<lastmod>2017-06-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rails-assets-pipeline-and-docker.html</loc>
<lastmod>2017-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/configure-aws-lambda-to-alter-security-groups.html</loc>
<lastmod>2017-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/web-neutrality-based-on-ip-location.html</loc>
<lastmod>2017-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/ako-opravit-flyxbox-od-orange.html</loc>
<lastmod>2017-07-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-get-current-enviroment-name-in-phoenix-elixir.html</loc>
<lastmod>2017-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/cloud-coding.html</loc>
<lastmod>2017-10-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/elastic-beanstalk-docker-using-aws-ec2-container-registry-ecr.html</loc>
<lastmod>2017-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/csrf-protection-on-single-page-app-api.html</loc>
<lastmod>2017-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/change-memory-size-for-elasticsearch-jvm-heap.html</loc>
<lastmod>2017-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/ruby-call-method.html</loc>
<lastmod>2017-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/lessons-learned-from-functional-programming-as-a-ruby-developer.html</loc>
<lastmod>2017-12-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/write-more-explicit-code-layers.html</loc>
<lastmod>2017-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/elastic-search-total-count.html</loc>
<lastmod>2018-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/find-duplicate-email-records-with-rails.html</loc>
<lastmod>2018-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/memoization-caching-and-sql-optimization-in-ruby-on-rails.html</loc>
<lastmod>2018-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/connect-ruby-on-rails-app-to-azure-cosmosdb-with-mongoid-gem.html</loc>
<lastmod>2018-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-delegate-methods-in-rails-as-private.html</loc>
<lastmod>2018-02-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/method-binding-in-ruby.html</loc>
<lastmod>2018-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/talk/architecture.html</loc>
<lastmod>2018-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/pull-git-private-repo-from-github-from-npm-modules-or-bundler.html</loc>
<lastmod>2018-03-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/lenovo-thinkpad-e480-laptop-and-ubuntu-1604.html</loc>
<lastmod>2018-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/raspberi-pi-as-kiosk-load-browser-on-startup-fullscreen.html</loc>
<lastmod>2018-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/explicit-contracts-for-rails-http-api-usecase.html</loc>
<lastmod>2018-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/azure-app-services-custom-domain-https-ssl-certificate.html</loc>
<lastmod>2018-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/ruby-class-methods-syntax.html</loc>
<lastmod>2018-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rails-bounded-contexts.html</loc>
<lastmod>2018-05-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/content-type-applicationjson-by-default-in-rails-5.html</loc>
<lastmod>2018-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/rails-api-authentication-with-spa-csrf-tokens.html</loc>
<lastmod>2018-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rails-52-credentials-tricks.html</loc>
<lastmod>2018-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/ruby-on-rails-active-storage-how-to-change-host-for-url_for.html</loc>
<lastmod>2018-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/factory-bot-trait-for-active-storange-has_attached.html</loc>
<lastmod>2018-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/back-to-the-primitive-testing-with-simplicity.html</loc>
<lastmod>2018-08-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/convert-string-true-and-string-false-to-boolean-with-rails.html</loc>
<lastmod>2018-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/junior-developer-set-up-rails-with-rspec-factorybot-database-cleaner.html</loc>
<lastmod>2018-08-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/metaprogramming-ruby-examples.html</loc>
<lastmod>2018-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/ruby-logs-and-puts-not-shown-in-docker-container-logs.html</loc>
<lastmod>2018-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/is-rails-still-relevant-in-2018.html</loc>
<lastmod>2018-08-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/google-map-in-rails-coffee-script.html</loc>
<lastmod>2018-08-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/sinatra-on-aws-lambda.html</loc>
<lastmod>2018-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/upload-remote-file-from-url-with-activestorage-rails.html</loc>
<lastmod>2019-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/exporting-importing-migrating-large-amount-of-data-in-ruby-on-rails.html</loc>
<lastmod>2019-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/duck-type-ducktyping-in-rails.html</loc>
<lastmod>2019-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/set-up-ubuntu-1804-for-rails-developer-2019.html</loc>
<lastmod>2019-02-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/cinnamon-workspaces.html</loc>
<lastmod>2019-02-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/visualized-desktop-workspaces-flow.html</loc>
<lastmod>2019-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/transfer-file-to-server.html</loc>
<lastmod>2019-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-convert-mkv-to-mp4.html</loc>
<lastmod>2019-03-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-test-if-activejob-job-was-enqueued-in-rails-rspec.html</loc>
<lastmod>2019-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/xfce-workspaces-xubuntu.html</loc>
<lastmod>2019-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/xfce-workspaces.html</loc>
<lastmod>2019-05-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/why-bounded-contexts-are-needed-in-rails.html</loc>
<lastmod>2019-05-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-lunch-rails-console-in-specific-docker-container.html</loc>
<lastmod>2019-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rails-sequence-error-on-postgresql-db.html</loc>
<lastmod>2019-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/pguniqueviolation-error-duplicate-key-value-violates-unique-constraint.html</loc>
<lastmod>2019-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/visualized-desktop-workspace-flow-in-ubuntu-1804.html</loc>
<lastmod>2019-08-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/pagination-should-first-page-start-from-0-of-from-1.html</loc>
<lastmod>2019-09-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-rotate-video-on-youtube.html</loc>
<lastmod>2019-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/retry-active-job-sidekiq-when-exception.html</loc>
<lastmod>2019-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rspec-mocks-in-rails-minitest.html</loc>
<lastmod>2019-11-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/create-aws-s3-bucket-as-static-website-with-cli.html</loc>
<lastmod>2019-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/custom-domain-subdomain-for-website-hosted-on-aws-s3.html</loc>
<lastmod>2019-11-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/philosophy/software-philosophy-quotes-and-memes.html</loc>
<lastmod>2019-11-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rspec-testing-rails-controllers.html</loc>
<lastmod>2019-12-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/ruby-array.html</loc>
<lastmod>2020-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/remove-element-from-ruby-array-issue.html</loc>
<lastmod>2020-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/run-script-as-a-activejob-sidekiq-job.html</loc>
<lastmod>2020-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rails-active-storage-crop-and-resize.html</loc>
<lastmod>2020-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/stimulus-js-cheat-sheet.html</loc>
<lastmod>2020-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/stimulus-async-load-rails-html-railsajax-the-render_to_string-way-full.html</loc>
<lastmod>2020-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/stimulus-async-load-rails-html-railsajax-the-rjs-formatjs-way-full.html</loc>
<lastmod>2020-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/image-width-and-height-in-rails-activestorage.html</loc>
<lastmod>2020-11-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rollback-rails-transaction-and-rescue-error-to-display.html</loc>
<lastmod>2020-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/imagemagic-cache-resources-exhausted.html</loc>
<lastmod>2020-11-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/ssh.html</loc>
<lastmod>2020-11-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rails-postgresql-find-by-nested-json-jsonb.html</loc>
<lastmod>2020-12-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/google-maps-with-stimulus-js.html</loc>
<lastmod>2021-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rails-activestorage-aws-s3-bucket-policy-permissions.html</loc>
<lastmod>2021-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/publicly-accessible-elasticsearch-7x.html</loc>
<lastmod>2021-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/https-ssl-certificate-aws-load-balancer.html</loc>
<lastmod>2021-04-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/elasticbeanstalk-update-ssh-welcome-message-motd.html</loc>
<lastmod>2021-05-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/rails-active-storage-cdn.html</loc>
<lastmod>2021-07-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/change-elasticsearch-memory-usage-on-osx-macbook-homebrew.html</loc>
<lastmod>2021-12-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/disable-elasticsearch-security-features-are-not-enabled-warning-message.html</loc>
<lastmod>2022-01-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/move-position-of-item-in-array-up-and-down-in-ruby-lang.html</loc>
<lastmod>2022-01-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/order-attachments-in-rails-activestorage-has_many_attached.html</loc>
<lastmod>2022-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-test-caching-on-individual-tests-rails-rspec.html</loc>
<lastmod>2022-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/how-to-use-bootstrap-5-in-rails-7.html</loc>
<lastmod>2022-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/use-importmaps-without-rails.html</loc>
<lastmod>2022-05-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/elasticsearch-7-protect-with-basic-password-ubuntu.html</loc>
<lastmod>2022-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/article/responsibility-on-rails.html</loc>
<lastmod>2022-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/responsive-navbar-with-tailwind-stimulusjs.html</loc>
<lastmod>2023-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/update-millions-of-records-in-rails.html</loc>
<lastmod>2023-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/systemd-service-daemon-for-puma-server-instaled-under-rvm.html</loc>
<lastmod>2023-11-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/til/inline-svg-in-ruby-on-rails.html</loc>
<lastmod>2024-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.eq8.eu/404</loc>
</url>
<url>
<loc>https://blog.eq8.eu/article/</loc>
</url>
<url>
<loc>https://blog.eq8.eu/</loc>
</url>
<url>
<loc>https://blog.eq8.eu/philosophy</loc>
</url>
<url>
<loc>https://blog.eq8.eu/talk/</loc>
</url>
<url>
<loc>https://blog.eq8.eu/til/</loc>
</url>
<url>
<loc>https://blog.eq8.eu/webfriend</loc>
</url>
</urlset>
