<?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://grosser.it/2024/06/22/testing-kubernetes-cel-admission-valdiation/</loc><lastmod>2024-06-22T20:05:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2024/03/09/makefile-speedup-go-build-run-by-using-mtimes/</loc><lastmod>2024-04-27T19:56:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2024/03/23/producing-golang-error-backtraces-stacktraces/</loc><lastmod>2024-04-11T19:04:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2024/02/12/datadog-show-metric-usage-warning-from-hpa-metrics/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2024/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-02-12T03:55:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2023/10/27/kubernetes-changelog-from-audit-log/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2023/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-10-27T04:48:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2022/10/16/fixing-slow-kubectl-mass-delete/</loc><lastmod>2022-11-17T03:04:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/08/31/splitting-1-big-csv-file-into-multiple-smaller-without-parsing-it/</loc><lastmod>2022-09-05T17:51:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2020/11/14/etcd-db-size-based-compaction/</loc><lastmod>2020-11-14T22:40:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2020/11/08/speeding-up-kubectl-by-using-raw/</loc><lastmod>2020-11-08T19:03:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2020/10/17/fluentd-kubernetes-metadata-via-kubelet/</loc><lastmod>2020-10-17T16:25:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2020/08/03/opa-gatekeeper-rego-for-istio-port-name-convention-in-kubernetes/</loc><lastmod>2020-08-03T05:07:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2020/06/14/testing-rego-with-enforced-code-coverage/</loc><lastmod>2020-06-14T22:35:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2020/05/16/simple-kubernetes-leader-election-via-entrypoint-script/</loc><lastmod>2020-06-14T22:21:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2020/04/19/verify-pagerduty-reaches-on-call-by-cron/</loc><lastmod>2020-04-19T01:05:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/04/whats-my-coverage-c0-c1-c2-c3-path-coverage/</loc><lastmod>2020-04-14T06:10:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2019/07/14/aws-rolling-replace-kubernetes-nodes-without-app-errors-downtimes/</loc><lastmod>2019-07-14T10:15:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2018/11/23/ruby-capture-stdout-without-stdout/</loc><lastmod>2019-06-08T17:53:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2019/04/26/rails-production-readonly-console/</loc><lastmod>2019-04-26T04:48:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2019/03/29/rails-sum-activesupport-instrument-times/</loc><lastmod>2019-03-29T21:45:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2019/03/25/validating-activerecord-backlinks-exist/</loc><lastmod>2019-03-25T00:57:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2019/03/25/ruby-consistent-2-space-indent-with-rubocop/</loc><lastmod>2019-03-25T00:10:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2019/02/07/faster-page-through-reused-html-options-with-rails-js/</loc><lastmod>2019-02-20T18:14:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2019/02/06/automated-sudo-password-prompt-with-sshkit/</loc><lastmod>2019-02-07T00:09:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2018/12/13/datadog-show-brittle-monitors/</loc><lastmod>2018-12-13T04:17:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2018/10/13/listing-unmuted-datadog-alerts/</loc><lastmod>2018-10-13T17:38:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2018/09/14/reading-journald-kernel-logs-from-inside-a-kubernetes-pod/</loc><lastmod>2018-10-22T18:14:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2018/09/14/ruby-waiting-for-one-of-multiple-threads-to-finish/</loc><lastmod>2018-10-13T17:11:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2018/10/04/finding-latest-aws-ecr-image-in-all-repositories/</loc><lastmod>2018-10-04T00:30:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2018/05/02/running-multiple-commands-in-docker-in-parallel/</loc><lastmod>2018-05-11T20:48:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2018/04/13/building-single-partial-steps-from-cloudbuild-yaml/</loc><lastmod>2018-04-13T15:21:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/12/01/chef-install-google-cloud-sdk-without-package-manager/</loc><lastmod>2017-12-01T22:58:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/12/01/fast-npm-install-check-to-ensure-it-is-up-to-date/</loc><lastmod>2017-12-01T04:33:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/09/15/digging-into-ruby-hashes-with-dig_set-and-dig_fetch/</loc><lastmod>2017-09-15T01:03:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/09/14/running-memcached-in-kubernetes-with-all-available-memory-by-default/</loc><lastmod>2017-09-14T23:13:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/09/07/monitor-dalli-connection-changes-failures/</loc><lastmod>2017-09-07T19:56:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/08/19/bundler-rails-realpath-expand_path-and-symlinked-vendorbundle-cause-already-loaded-errors/</loc><lastmod>2017-08-23T00:17:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/08/14/run-heroku-migrations-on-each-deploy-by-piggybacking-on-assetsprecompile/</loc><lastmod>2017-08-14T15:31:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/06/11/comparing-ruby-objects-based-on-their-instance-variables/</loc><lastmod>2017-06-11T22:44:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/04/29/rails-5-1-do-not-compile-asset-in-test-vs-asset-is-not-present-in-the-asset-pipeline/</loc><lastmod>2017-04-29T01:55:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/02/02/ruby-on-kubernetes-newrelic/</loc><lastmod>2017-02-03T05:02:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/02/02/ruby-on-kubernetes-airbrake-exception-reporting/</loc><lastmod>2017-02-02T20:49:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2017/02/02/ruby-on-kubernetes-memory-gc-oomkilled/</loc><lastmod>2017-02-02T20:45:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/05/27/ad-hoc-rack-test-servers-for-integration-tests/</loc><lastmod>2017-01-05T02:46:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/11/20/ruby-code-duplication-detection-with-flay/</loc><lastmod>2017-01-05T02:43:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/12/05/webbrick-startup-is-slow-if-your-machine-name-looks-like-a-domain/</loc><lastmod>2016-12-05T05:44:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/04/14/resque-scheduler-on-heroku-without-extra-workers/</loc><lastmod>2017-01-09T06:01:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/07/14/making-rails-4-and-3-share-signed-cookies/</loc><lastmod>2016-07-14T01:00:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/06/14/render-nested-rails-object-errors/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2016/06/nested-errors-wordpress.png</image:loc><image:title>nested-errors-wordpress</image:title></image:image><lastmod>2016-06-14T18:06:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/05/13/bundler-docker-alpine-for-a-super-small-container/</loc><lastmod>2016-06-11T18:56:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/03/26/thoughts-on-sparkleformation/</loc><lastmod>2016-04-27T01:49:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/02/20/stubbing-ruby-aws-sdk-xml-with-webmock/</loc><lastmod>2016-04-27T01:44:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/04/06/testing-suckerpunchcelluloid-vs-activerecord-transactions/</loc><lastmod>2016-04-06T18:26:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/03/30/parallelizing-sparkleformation-execution/</loc><lastmod>2016-03-30T01:16:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/03/22/aws-lambda-getting-account-id-and-stack-name/</loc><lastmod>2016-03-22T02:08:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/03/06/sending-configuration-into-a-aws-lambda-created-via-cloudformation/</loc><lastmod>2016-03-22T02:08:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/03/22/aws-cloudformation-snstopic-eventsourcemapping/</loc><lastmod>2016-03-22T01:23:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/08/14/check-in-your-gemfile-lock/</loc><lastmod>2016-03-17T16:58:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/03/05/automated-lambda-code-upload-to-s3-with-cloudformation/</loc><lastmod>2016-03-05T22:37:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2016/01/11/click-rails-ujs-data-method-links-in-capybara-without-using-a-browser/</loc><lastmod>2016-01-11T07:32:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/12/20/improving-sparkle_formation-method_missing/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2015/12/logo-full-color.png</image:loc><image:title>logo-full-color</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2015/12/logo-white.png</image:loc><image:title>logo-white</image:title></image:image><lastmod>2015-12-20T03:21:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/12/15/private-gem-leak-attack-tester/</loc><lastmod>2015-12-15T21:28:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/11/24/making-curl-github-easy-case-sensitive-github-code-search/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2014/11/screen-shot-2014-11-24-at-10-31-40-am.png</image:loc><image:title>Screen Shot 2014-11-24 at 10.31.40 AM</image:title></image:image><lastmod>2015-12-08T04:15:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/10/22/avoiding-sidekiq-memory-leaks-by-killing-it-regularly/</loc><lastmod>2015-10-22T04:01:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/01/17/enqueue-into-sidekiq-via-pure-redis-without-loading-sidekiq/</loc><lastmod>2015-10-22T03:52:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/08/15/rails-spring-on-steroid-take-spring-test-time-from-6s-to-0-5s/</loc><lastmod>2015-08-15T15:14:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/07/31/transparant-redirect-for-jquery-ajax-requests-in-rails-with-status-code-278/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2015/07/ruby-rails-jquery-release.jpg</image:loc><image:title>ruby-rails-jquery-release</image:title></image:image><lastmod>2015-07-31T16:25:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/02/file_exist-for-capistrano/</loc><lastmod>2015-07-28T16:39:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/07/15/print-capistrano-execution-time-per-server/</loc><lastmod>2015-07-15T18:17:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/06/23/omniauth-oauth-integration-test-with-webmock/</loc><lastmod>2015-06-23T05:08:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/05/23/improving-autocomplete-cache-hit-rates-by-looking-up-parent-caches/</loc><lastmod>2015-05-23T00:35:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/05/05/actionmailer-rails-no-paths-in-my-mails-please/</loc><lastmod>2015-05-05T01:13:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/04/27/constants-in-minitestrspec-describe-blocks/</loc><lastmod>2015-04-27T19:19:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/04/15/running-karma-js-with-rails-asset-pipeline-sprockets/</loc><lastmod>2015-04-15T17:25:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/04/03/refile-upload-with-jquery-ui-and-progress/</loc><lastmod>2015-04-03T19:18:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/03/19/development-checks-for-fast-boottime/</loc><lastmod>2015-03-19T10:34:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2015/01/07/protect-the-environment-by-deleting-fetching-keys-delete/</loc><lastmod>2015-01-07T05:19:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/09/22/test-startup-time-33-by-making-fixtures-not-require/</loc><lastmod>2014-10-10T16:25:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/09/25/rails-3-faster-startup-by-not-eager-loading-engines/</loc><lastmod>2014-09-25T03:53:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/06/27/testing-multiple-gemfiles-and-rubies-with-wwtd-no-appraisal/</loc><lastmod>2014-09-08T05:12:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/08/18/cleaning-up-unmanaged-files-in-boxen-puppet/</loc><lastmod>2014-08-18T04:55:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/07/02/stop-rails-from-swallowing-after_commit-exceptions/</loc><lastmod>2014-07-02T21:21:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/09/24/stop-spec_helper-from-being-loaded-multiple-times/</loc><lastmod>2014-05-12T14:48:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/02/01/ruby-hashcontainother/</loc><lastmod>2014-04-30T23:45:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/08/06/logging-and-showing-colorful-bash-output/</loc><lastmod>2014-04-02T05:08:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/03/29/copy-pasteable-minitest-re-run-commands/</loc><lastmod>2014-03-29T21:31:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/03/14/locking-insights-an-alternative-to-redis-set-nx-ex-memcache-add/</loc><lastmod>2014-03-14T04:08:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/03/01/allowing-travis-to-git-clone-by-adding-a-public-ssh-key/</loc><lastmod>2014-09-08T17:18:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/01/14/making-rails-2-use-mail-instead-of-tmail/</loc><lastmod>2014-01-14T19:32:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/01/11/using-rails-2-views-in-rails-3-2/</loc><lastmod>2014-01-11T04:37:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/01/08/upgrading-from-rails-2-mailer-to-rails-3-without-using-new-api/</loc><lastmod>2014-01-08T05:34:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2014/01/08/upgrading-from-rails-2-router-to-rails-3-while-keeping-collection-and-member/</loc><lastmod>2014-01-08T05:24:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/11/28/trusted-wildcard-ssl-certs-for-localhost-on-osx-mac/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2013/11/screen-shot-2013-11-27-at-6-58-11-pm.png</image:loc><image:title>Screen Shot 2013-11-27 at 6.58.11 PM</image:title></image:image><lastmod>2013-12-03T18:47:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/11/27/rails-3-activesupportsafebuffer-vs-syck-wrong-argument-type-string-expected-data/</loc><lastmod>2013-11-27T18:04:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/05/09/irb-history-and-colors-with-wirble/</loc><lastmod>2013-11-23T18:24:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/11/18/ruby-replace-weirdly-encoded-string-without-gsub/</loc><lastmod>2013-11-18T20:41:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/11/15/install-any-gem-binary-on-servers-that-forbid-gem-install/</loc><lastmod>2013-11-15T16:57:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/10/16/compiled-json-for-partially-cached-json-response-precompiled-handlebar-templates/</loc><lastmod>2013-10-16T06:09:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/08/28/rails-adding-console-helpers-without-pollution-objectkernel/</loc><lastmod>2013-08-28T21:51:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/09/27/speeding-up-slow-spork-startup-for-rails-2-3/</loc><lastmod>2013-07-16T14:59:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/about/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/02/2122102206_3fb388131c.jpg</image:loc><image:title>In the wave</image:title></image:image><lastmod>2013-06-18T16:09:09+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://grosser.it/2013/06/05/ruby-retrying-multiple-times-without-loops-and-retry-counters/</loc><lastmod>2013-06-05T15:59:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/04/12/prevent-missing-type-nameerror-in-polymorphic-activerecord-associations/</loc><lastmod>2013-04-12T17:32:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/11/17/invoke-a-rake-task-via-capistrano/</loc><lastmod>2013-11-20T22:12:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/04/14/recursive-symbolize_keys/</loc><lastmod>2013-02-26T03:43:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/02/09/passwordless-ssh-auth-into-your-vagrant-box/</loc><lastmod>2013-02-09T16:36:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2013/01/04/kill-activerecord-observers/</loc><lastmod>2013-01-14T16:07:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/10/19/rails-2-your-integration-tests-are-lying/</loc><lastmod>2014-06-19T23:10:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/10/19/upgrading-to-rails-3-0-making-sure-you-use-rack-headers-everywhere/</loc><lastmod>2012-10-19T15:28:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/09/20/making-sure-you-are-not-creating-unwanted-actions-by-including-modules/</loc><lastmod>2012-09-21T17:48:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/09/08/airbrake-error-summary/</loc><lastmod>2012-09-08T16:00:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/09/08/airbrake-search/</loc><lastmod>2012-09-08T15:54:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/08/24/fixing-brittle-tests-by-running-them-again-shoulda/</loc><lastmod>2012-08-24T01:50:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/07/03/rubyactiverecord-fastest-way-to-truncate-test-database/</loc><lastmod>2012-08-22T14:50:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/08/16/rackutils-escape-unescape-cgi-escapeunescapeescapehtml-vs-undefined-method-bytesize-for-nil/</loc><lastmod>2012-08-16T18:18:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/08/11/rewrite-git-history-with-git-edit/</loc><lastmod>2012-08-11T05:07:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/11/24/rails-transform-path-to-url/</loc><lastmod>2014-12-09T13:16:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/07/15/return-values-from-fork-fork_and_return/</loc><lastmod>2012-07-15T16:09:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/07/14/ruby-run-testunitminitestshoulda-by-line-number/</loc><lastmod>2012-07-14T19:48:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/07/14/rails-3-path_without_format_and_extension/</loc><lastmod>2012-07-14T19:35:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/07/12/ruby-standalone-silence_warnings/</loc><lastmod>2012-07-12T17:11:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/06/21/jquery-pjaxcontainer-extensions/</loc><lastmod>2012-06-22T03:35:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/06/21/jquery-load-extension-to-indicate-loading-and-errors/</loc><lastmod>2012-06-21T21:33:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/06/06/loading-rails-2-3-3-in-your-tests/</loc><lastmod>2012-06-06T16:48:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/05/17/activerecord-slow_delete_all/</loc><lastmod>2012-05-17T21:28:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/05/10/ruby-kill-all-threads/</loc><lastmod>2012-05-10T17:07:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/03/25/dots-are-boring-improve-green-tests-with-floral-designs/</loc><lastmod>2012-05-10T15:53:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/05/10/assert_change-and-assert_no_change-for-testunit-minitest-inspired-by-rspec/</loc><lastmod>2012-05-10T15:44:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/05/05/solved-constant-firefox-is-an-application-which-was-downloaded-from-the-internet/</loc><lastmod>2012-05-05T15:13:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/05/05/a-chosen-js-select-filled-via-ember-js/</loc><lastmod>2013-06-06T16:33:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/05/05/a-placeholder-text-for-chosen-js-selects/</loc><lastmod>2012-05-05T05:16:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/05/05/displaying-collections-and-sorting-them-with-ember-data/</loc><lastmod>2012-05-05T05:13:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/05/05/save-validation-callbacks-for-ember-dataember-js/</loc><lastmod>2012-09-29T01:06:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/11/22/activerecord-touch_without_callbacks/</loc><lastmod>2012-05-05T00:17:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/04/28/a-fresh-start-with-ubuntu-precise-pangolin-12-04/</loc><lastmod>2012-04-28T23:34:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/04/20/logic-inside-of-handlebars-templates-for-ember-js-is-possible-just-not-pretty/</loc><lastmod>2012-04-20T14:45:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/04/19/testing-geolocation-with-capybara-selenium-firefox/</loc><lastmod>2016-03-24T19:19:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/04/18/convertig-a-habtm-join-table-to-a-real-activerecord-model/</loc><lastmod>2012-04-18T14:32:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/04/14/resque-test-helpers-e-g-process-all-jobs/</loc><lastmod>2012-04-14T17:11:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/06/17/quick-markdown-preview-for-github-readme/</loc><lastmod>2012-04-10T14:44:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/03/30/javascript-untiltimeout-like-settimeout-but-waits-for-success/</loc><lastmod>2012-03-30T15:14:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/03/30/jasmine-result-styles-for-non-jumping-page/</loc><lastmod>2012-03-30T04:23:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/10/17/a-fresh-start-with-ubuntu-oneiric-ocelot-11-10/</loc><lastmod>2012-03-25T16:27:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/03/23/freeze-stub-time-in-jasmine-tests/</loc><lastmod>2012-03-23T03:59:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/03/23/disable-ckeditor-filebrowser-it-crashes-the-link-dialog/</loc><lastmod>2012-03-23T03:53:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/03/23/rails-responding-with-a-blank-gif-without-reading-from-disk/</loc><lastmod>2012-03-23T03:45:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/03/23/ruby-expect-alternative-responding-to-commandline-interfaces/</loc><lastmod>2012-03-23T03:42:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/11/14/what-are-your-git-stats/</loc><lastmod>2012-03-13T17:20:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/03/03/moving-config-mess-from-environment-files-to-config-yml/</loc><lastmod>2012-03-03T18:13:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/02/06/vpn-fuse-aka-kill-this-app-when-vpn-fails/</loc><lastmod>2012-02-06T05:43:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/02/05/xmarks-for-all-mobile-browsers/</loc><lastmod>2012-02-05T05:30:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/02/04/parallel_split_test-split-slow-tests-into-multiple-chunks-and-run-them-in-parallel/</loc><lastmod>2012-02-04T03:45:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2012/02/04/do-not-show-i18n-missing-translation-tooltips-in-production/</loc><lastmod>2015-03-07T16:25:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/12/06/running-tests-via-spork-directly-from-rubymine/</loc><lastmod>2012-01-11T17:51:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/06/04/fixing-rails-nested-attributes-on-collections-with-sti/</loc><lastmod>2011-12-22T12:02:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/12/22/prevent-actionmailer-from-sending-to-deleted-users-blacklisted-addresses/</loc><lastmod>2015-08-28T15:15:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/12/11/you-dont-need-rspec-for-development/</loc><lastmod>2011-12-11T17:52:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/30/automatic-lossless-reduction-of-all-your-websites-images/</loc><lastmod>2011-12-04T17:17:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/11/26/capybara-use-current_path_info-instead-of-current_path-current_url/</loc><lastmod>2014-11-22T22:47:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/10/04/rake-versionbumppatch-in-the-age-of-bundler-gemspecs/</loc><lastmod>2011-11-22T04:25:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/11/20/adding-travis-hook-to-new-github-project-via-the-commandline/</loc><lastmod>2011-11-20T02:03:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/10/27/switching-for-public-domain-to-mit/</loc><lastmod>2011-10-29T01:43:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/07/23/open-uri-without-ssl-https-verification/</loc><lastmod>2012-07-31T20:17:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/03/01/testing-against-multiple-gem-versions-with-bundler/</loc><lastmod>2011-10-19T08:48:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/10/13/ruby-money-vs-nil-aka-undefined-method-round-for-nilnilclass/</loc><lastmod>2011-10-13T13:12:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/04/30/a-fresh-start-with-ubuntu-natty-narwahl/</loc><lastmod>2011-10-12T11:12:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/02/20/automatic-pull-merge-push-and-for-git-feature-branches/</loc><lastmod>2011-10-12T09:24:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/05/30/all-actionview-helpers-on-strings/</loc><lastmod>2011-10-12T09:24:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/09/08/solving-logrotate-worries-with-autorotate/</loc><lastmod>2011-09-25T19:01:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/09/16/ruby-converting-html-colors-24bit-to-xtermterminal-colors/</loc><lastmod>2011-09-17T12:20:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/09/04/ruby-moveadvance-a-range/</loc><lastmod>2011-09-04T07:12:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/09/03/range-last_element-because-range-last-is-broken/</loc><lastmod>2011-09-03T18:37:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/08/28/ruby-string-naive-split-because-split-is-to-clever/</loc><lastmod>2015-12-30T20:53:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/08/21/ruby-hash-leafs/</loc><lastmod>2012-07-19T19:37:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/07/27/remove-default-ssh-host-keys-before-publishing-an-ami/</loc><lastmod>2011-07-27T10:58:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/06/27/rails-3-render-errors-in-1-controller/</loc><lastmod>2011-07-15T13:43:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/07/07/ruby-array-diffother-difference-between-2-arrays/</loc><lastmod>2011-07-10T06:47:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/06/25/testing-rails-controllerview-plugins-for-rails-2-and-3/</loc><lastmod>2011-06-25T10:10:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/06/14/automatically-linking-your-backed-up-dotfiles/</loc><lastmod>2011-06-15T01:57:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/05/18/getting-back-panel-icons-systray-in-natty/</loc><lastmod>2011-05-18T05:23:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/05/14/installing-mysql-handlersocket-in-ubuntu-natty-for-ruby/</loc><lastmod>2011-05-14T11:04:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/05/04/updating-to-rails-2-3-11-without-using-html_safe/</loc><lastmod>2011-05-04T08:56:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/02/22/installing-redis-server-on-ubuntu-jaunty/</loc><lastmod>2011-04-30T09:38:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/04/09/capistrano-start-ec2-instance-install-rubypassengernginxdeploy-app-in-5-minutes/</loc><lastmod>2011-04-24T17:39:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/04/17/config-files-for-heroku-or-duostack/</loc><lastmod>2011-04-17T06:53:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/05/22/one-liner-to-install-nginx-with-passenger-and-ssl/</loc><lastmod>2011-04-09T13:32:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/04/09/creating-a-ec2-micro-instance-via-fog/</loc><lastmod>2014-12-13T15:22:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/04/07/custom-response-for-weird-http-vers-like-profind-purge-options-etc/</loc><lastmod>2011-04-07T15:23:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/04/04/block-resque-queue-from-processing/</loc><lastmod>2011-04-04T13:26:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/03/28/tracking-solr-replication-delay-via-scout-or-sheriff/</loc><lastmod>2011-03-28T14:17:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/03/04/static-facebook-button-without-fbml-or-js/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2011/03/facebook_button.png</image:loc><image:title>facebook_button</image:title></image:image><lastmod>2011-03-04T12:51:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/01/29/time-benchmark-for-simple-fast-benchmarks/</loc><lastmod>2011-01-29T13:01:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/04/18/simple-ruby-benchmark-script/</loc><lastmod>2011-01-29T13:01:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/01/20/prototype-js-check-if-any-form-element-is-filled/</loc><lastmod>2011-01-20T10:55:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2011/01/05/ruby-remove-first-line-from-a-string/</loc><lastmod>2011-01-05T15:34:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/12/31/ruby-string-indexes-indices-find-all-indexes-in-a-string/</loc><lastmod>2016-07-08T19:15:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/12/14/fixing-corrupt-position-in-acts_as_list/</loc><lastmod>2015-06-23T18:15:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/12/11/sh-without-rake/</loc><lastmod>2010-12-11T07:06:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/12/10/capistrano-reuse-tasks-for-deploy-and-quickfixes-with-current_release_or_path/</loc><lastmod>2010-12-10T18:44:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/06/catch-robots-with-honeypot-plugin/</loc><lastmod>2010-12-03T08:13:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/11/21/hash-in-response-purge-hash-for-varnish-2-1/</loc><lastmod>2010-11-21T12:51:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/10/12/async-sinatra-eventmachine-vs-node-performance/</loc><lastmod>2010-10-12T13:58:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/06/08/array-to_ordered_hash-replacement-for-rails-2-3-activesupportorderedhash-new/</loc><lastmod>2010-09-28T19:28:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/09/21/read-ruby-the-ruby-1-9-book-as-pdf/</loc><lastmod>2010-09-21T07:14:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/09/16/negative-queries-with-solr-in-multiple-fields/</loc><lastmod>2010-09-16T19:39:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/11/06/current_url/</loc><lastmod>2011-01-28T00:59:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/03/26/sinatra-on-nginx-on-ubuntu-on-passenger/</loc><lastmod>2012-07-31T15:06:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/08/15/resque-tasks-worker-web-genericjob-setup-for-rails/</loc><lastmod>2010-08-23T08:36:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/08/15/cached-allincludexxx-on-associations/</loc><lastmod>2010-08-15T09:14:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/08/15/big-updates-block-database-use-slow_update_all/</loc><lastmod>2010-08-15T08:20:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/07/30/ruby-true-false-comparison-with/</loc><lastmod>2010-08-02T13:33:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/07/23/add-path-to-beginning-of-a-users-crontab/</loc><lastmod>2010-07-28T08:00:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/07/23/advanced-sed-regex/</loc><lastmod>2010-07-25T16:23:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/07/01/using-actionview-standalone/</loc><lastmod>2010-07-18T09:20:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/07/15/our-little-hacky-ruby-api-for-sms-one-de/</loc><lastmod>2010-07-15T17:55:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/05/02/lucid-lynx-a-fresh-install-with-ruby-rails-passenger-etc/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2010/05/screenshot1.png</image:loc><image:title>My new lucid lync dsktop</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2010/05/screenshot.png</image:loc><image:title>My new lucid lync with almond theme</image:title></image:image><lastmod>2010-07-08T12:15:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/07/06/kill-process-in-capistrano-without-pkill/</loc><lastmod>2012-01-12T20:27:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/07/04/prevent-paths-in-mails-actionmailer/</loc><lastmod>2010-07-07T14:30:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/06/30/hashfirst-for-ruby-1-8-6/</loc><lastmod>2010-06-30T17:03:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/06/22/remove-a-line-from-known-hosts-with-single-command/</loc><lastmod>2011-02-26T19:01:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/06/08/converting-data-to-tempfile-for-file-interfaces/</loc><lastmod>2010-06-19T12:40:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/06/18/how-to-name-rspec-describe-blocks-for-methods/</loc><lastmod>2019-03-28T15:53:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/06/12/mysql-4-ways-to-lower-the-impact-of-text-columns/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2010/06/mysql-text-optimization-compared.png</image:loc><image:title>mysql text optimization compared</image:title></image:image><lastmod>2010-06-12T05:58:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/23/simple-http-post-without-nethttp-complexity/</loc><lastmod>2010-06-04T09:44:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/10/15/descriptive-raise-tired-of-exception-classobject-expected/</loc><lastmod>2010-06-02T07:51:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/05/13/adding-chainable-scopes-and-named-scopes-to-mongomapper/</loc><lastmod>2010-05-29T16:53:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/05/25/installing-mongodb-on-ubuntu-from-source-with-init-d-and-data-dir/</loc><lastmod>2010-06-09T11:39:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/08/13/ruby-parallel-processing-made-simple/</loc><lastmod>2010-09-23T07:55:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/05/15/activerecord-update_one/</loc><lastmod>2010-05-15T18:02:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/05/13/maximum-and-minimum-for-mongomapper/</loc><lastmod>2010-05-13T08:14:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/10/21/sslhttps-for-passenger-in-development-on-ubuntu-jaunty/</loc><lastmod>2010-05-03T12:11:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/10/01/switching-to-rubymine-from-netbeans-on-ubuntu/</loc><lastmod>2010-05-01T09:08:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/04/27/simple-error-logging-for-sinatra/</loc><lastmod>2010-04-27T13:39:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/03/06/check-if-a-numer-is-a-power-of-2-in-ruby/</loc><lastmod>2013-05-07T21:10:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/04/19/empty-session-id-leads-to-shared-session-fix/</loc><lastmod>2010-04-19T17:46:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/04/07/reliable-timeout-for-ruby-1-8-x-with-fallback/</loc><lastmod>2010-04-07T13:13:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/03/13/a-better-git-clean-that-does-not-remove-ignored-filedir-just-untracked/</loc><lastmod>2013-12-18T14:11:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/03/12/activerecord-without-default-scope/</loc><lastmod>2010-03-12T19:24:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/02/25/simple-nested_layout-for-rails/</loc><lastmod>2010-02-25T14:33:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/02/22/joined-environment-file-for-production-and-staging/</loc><lastmod>2010-02-22T21:48:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/22/upgrading-ruby-from-186-to-187-from-source/</loc><lastmod>2011-05-10T09:49:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/09/09/activerecord-find_each_with_order-find_each-with-order/</loc><lastmod>2010-02-16T12:27:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/15/autotest-rspec-notifications-for-ubuntu/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/04/screenshot.png</image:loc><image:title>screenshot</image:title></image:image><lastmod>2010-02-12T08:41:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/01/26/hash-values-through-query-like-nested-keys/</loc><lastmod>2010-01-28T19:44:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/01/18/converting-fixnum-to-string-or-character-and-back-in-ruby/</loc><lastmod>2010-01-18T22:06:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/01/15/unrename-and-unrename_column-for-activerecord/</loc><lastmod>2010-01-15T12:44:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/01/12/checksum-for-a-whole-folder-in-ruby/</loc><lastmod>2010-01-13T11:11:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/06/06/add_index-and-remove_index-now-quiet-on-duplicate-index/</loc><lastmod>2010-01-11T15:04:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2010/01/06/fixing-memcache-io-timeout-for-memcache-client/</loc><lastmod>2010-01-06T10:13:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/05/06/getting-started-with-acts_as_searchable-on-ubuntu/</loc><lastmod>2009-12-24T11:29:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/12/11/fixing-varnish-restarts-after-esi-backend-dies-or-timeouts/</loc><lastmod>2009-12-19T16:18:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/02/05/how-to-load-javascript-last-with-inline-js/</loc><lastmod>2009-12-13T21:50:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/12/11/validates_uniqness_of-mysql-slow/</loc><lastmod>2012-03-03T01:35:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/12/05/setting-dynamic-ttl-from-varnish-headers-in-vcl/</loc><lastmod>2009-12-05T08:16:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/12/04/acts_as_solr-vs-illegal-character-ctrlchar-code-31/</loc><lastmod>2009-12-04T18:22:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/12/02/rails-caching-with-expires_in-lambda/</loc><lastmod>2009-12-02T18:23:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/12/02/do-not-use-varnish-2-0-5-esi/</loc><lastmod>2009-12-02T09:45:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/12/01/finding-the-oldest-element-in-memcached/</loc><lastmod>2009-12-01T20:38:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/11/24/to-tired-to-type-etcinit-d-theres-a-better-way/</loc><lastmod>2009-11-25T08:21:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/23/openid-is-complex-and-limited-use-rpx/</loc><lastmod>2010-02-17T21:45:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/11/08/hash-pass-and-hash-block-that-also-work-with-hashwithindifferentaccess/</loc><lastmod>2009-11-08T11:58:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/11/04/solving-background-processing-with-a-single-generic-background-job/</loc><lastmod>2009-11-04T08:16:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/10/25/karmic-koala-is-here-time-for-a-fresh-install/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2009/10/screenshot.png</image:loc><image:title>Ubuntu Karmic Koala Screenshot</image:title><image:caption>My new desktop</image:caption></image:image><lastmod>2009-10-25T06:38:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/10/19/the-opposite-of-rails-blank/</loc><lastmod>2009-10-20T06:01:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/09/10/object-try-on-false/</loc><lastmod>2009-09-10T10:34:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/02/26/lessons-learned-from-upgrading-rails-21-to-23/</loc><lastmod>2009-12-03T21:58:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/05/28/inside_layout-broken-in-rails-21/</loc><lastmod>2009-09-03T10:13:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/08/30/create-readable-coupon-codes-or-tokens-with-readablerandom/</loc><lastmod>2009-09-03T04:58:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/08/30/unobstrusive-word_wrap-aka-split_after-for-ruby-rails/</loc><lastmod>2009-08-30T09:12:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/08/26/path_for-rails-helper/</loc><lastmod>2011-06-16T08:07:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/10/capistrano-recipe-to-install-or-update-passenger/</loc><lastmod>2009-07-29T07:52:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/07/25/simple-translated-storage-of-activerecord-columns/</loc><lastmod>2009-07-25T07:43:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/07/05/how-to-preview-all-actionmailer-mails-in-the-browser/</loc><lastmod>2009-07-05T12:40:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/07/05/ruby-monkey-reflection-to-get-method-parameter-names/</loc><lastmod>2009-08-12T10:02:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/07/01/making-static-methods-a-first-class-citizen/</loc><lastmod>2009-07-01T05:58:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/07/01/getting-the-caller-method-in-ruby/</loc><lastmod>2009-07-01T05:44:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/08/27/enhanced-rspec-profiling/</loc><lastmod>2009-06-22T16:22:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/12/jquery-plugin-a-simple-slider-for-images-description/</loc><lastmod>2011-01-27T19:52:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/06/01/ruby-file-write/</loc><lastmod>2009-06-01T13:50:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/06/01/automated-ssh-login-with-password-and-additional-commands/</loc><lastmod>2011-12-23T14:01:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/05/24/easy-charts-for-all-date-fields-with-dbchart/</loc><lastmod>2009-05-27T03:43:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/05/20/how-to-run-each-test-or-spec-one-by-one/</loc><lastmod>2009-05-20T07:00:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/05/17/parallel-specs-rails-plugin-speedup-test-excecution-248-x/</loc><lastmod>2009-05-17T11:51:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/05/10/managing-plugin-development-on-multiple-rails-projects/</loc><lastmod>2009-05-10T15:13:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/04/30/update_attribute_without_callbacks-and-update_attributes_without_callbacks/</loc><lastmod>2009-04-30T11:23:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/04/29/resources-without-model-namespaces/</loc><lastmod>2009-04-29T07:41:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/04/08/ruby-helper-of-the-day-arraycompact/</loc><lastmod>2009-04-08T08:04:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/04/03/my-netbeans-shortcuts/</loc><lastmod>2009-04-03T16:20:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/02/20/whats-your-namespace-fooptrint/</loc><lastmod>2009-03-28T21:29:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/28/how-stop-autotest-from-running-after-each-failed-test-was-fixed/</loc><lastmod>2009-03-31T07:49:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/26/passenger-for-local-development-of-multiple-applications/</loc><lastmod>2009-03-26T09:17:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/24/programming-pearls-in-ruby-the-pdf-is-here/</loc><lastmod>2009-05-10T07:56:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/10/rug-b-presentation-fastgettext/</loc><lastmod>2009-03-10T08:33:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/07/umlaut-aware-alphabetical-sorting/</loc><lastmod>2014-11-25T13:48:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/04/cucumber-vs-activerecord-23-attempt-to-call-private-method-nomethoderror/</loc><lastmod>2010-01-06T19:48:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/03/logfiles-getting-big-rotate-them-automatically/</loc><lastmod>2009-03-26T08:03:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/25/getting-started-with-cucumber-on-ubuntu/</loc><lastmod>2009-03-01T17:29:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/03/01/good-repository-descripton-more-wachers/</loc><lastmod>2009-03-01T11:11:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/02/21/micro-benchmark-fastest-threadsave-accessor/</loc><lastmod>2009-02-25T21:23:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/05/28/fixing-gettext-gem/</loc><lastmod>2009-02-22T13:42:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/02/20/helpful-error-messages-in-direct-from-your-app/</loc><lastmod>2009-02-20T14:18:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/02/14/markdown-textile-rdoc-choose-your-foe/</loc><lastmod>2011-10-20T06:31:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/02/06/rug-b-slides-of-06-february-2009/</loc><lastmod>2009-02-06T09:36:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/02/04/compressing-a-folder-to-a-zip-archive-with-ruby/</loc><lastmod>2009-02-20T07:43:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/30/simple-meta-tags-with-metaonrails/</loc><lastmod>2009-01-30T15:10:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/28/parsing-rss-feeds-via-googles-js-feed-api/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2009/01/screenshot.png</image:loc><image:title>rss feed through google rss api</image:title><image:caption>rss feed through google rss api</image:caption></image:image><lastmod>2009-01-28T15:38:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/09/30/automatically-reduce-image-sizes-with-smushit/</loc><lastmod>2009-01-26T18:47:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/16/loosing-time-when-using-active-support-time-helpers/</loc><lastmod>2009-01-16T19:26:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/11/programming-perls-rewritten-in-ruby/</loc><lastmod>2009-01-11T10:44:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/11/how-much-memory-does-my-ruby-script-use/</loc><lastmod>2009-01-11T10:18:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/09/spammers-arrive-on-github/</loc><lastmod>2009-01-09T17:23:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/09/a-more-useful-login_as-test-helper/</loc><lastmod>2009-01-09T09:31:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/08/record_activities-rails-plugin-for-activity-logging-in-16loc/</loc><lastmod>2009-01-08T12:29:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2009/01/04/grabbing-zen-and-the-art-of-motorcycle-maintenance/</loc><lastmod>2009-01-04T18:30:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/14/tap-the-testable-auto-documenting-class-based-rake/</loc><lastmod>2009-01-01T00:30:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/19/testing-a-single-example-spec-testcase-test/</loc><lastmod>2009-03-26T08:42:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/28/activerecord-random-simple-fast-chainable/</loc><lastmod>2008-12-28T13:45:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/09/23/happy-hacking-with-conditions-count-group-joins-random-scope-and-select/</loc><lastmod>2008-12-28T13:42:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/26/alter-column-the-missing-migration-method-for-activerecord/</loc><lastmod>2008-12-26T20:40:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/26/more-cucumber-common-steps-and-love/</loc><lastmod>2009-01-02T23:57:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/25/load-all-fixtures-when-not-in-test/</loc><lastmod>2008-12-26T13:37:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/20/rspec-responseshould-information-enhancers/</loc><lastmod>2009-05-19T14:02:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/14/no-more-crontab-madness-with-a-single-night-rake-task/</loc><lastmod>2012-04-24T15:55:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/23/validate-all-models/</loc><lastmod>2008-12-14T07:32:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/23/validate-all-fixtures/</loc><lastmod>2008-12-14T07:32:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/04/testing-validation-the-dry-way/</loc><lastmod>2010-03-27T20:55:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/13/switching-user-agents-while-grabbing-with-mechanize/</loc><lastmod>2008-12-13T18:25:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/11/rubygem-12-is-broken-update-to-rubygems-13-now/</loc><lastmod>2008-12-11T18:18:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/09/save-all-empty-strings-as-nil/</loc><lastmod>2008-12-09T18:28:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/08/use-haml-for-emails/</loc><lastmod>2008-12-08T16:32:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/08/mysql-default-does-not-prevent-null/</loc><lastmod>2008-12-08T11:35:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/05/optional-atrributes-for-partials/</loc><lastmod>2008-12-05T09:40:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/12/03/automatic-translations-with-autolang-for-gettext/</loc><lastmod>2008-12-03T18:29:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/06/24/i-will-paginate-acts-as-searchable/</loc><lastmod>2008-11-22T21:06:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/11/16/all-your-records-as-csv-fast-and-generic/</loc><lastmod>2008-11-16T15:05:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/26/has_a_location-the-latitude-longitude-rails-plugin/</loc><lastmod>2008-10-26T14:49:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/25/unobtrusive-autocomplete-rails-plugin/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/04/autocomplete.png</image:loc><image:title>autocomplete</image:title><image:caption>autocomplete</image:caption></image:image><lastmod>2013-11-21T13:30:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/26/the-black-white-tree-testing-method/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/10/932620294_648ca4de10.jpg</image:loc><image:title>Ice Tree</image:title><image:caption>ice tree by serendipitypeace2007</image:caption></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/10/2318525053_79a7609f81.jpg</image:loc><image:title>Crappy testing</image:title><image:caption>snow tree by plain ethos</image:caption></image:image><lastmod>2008-10-26T06:20:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/25/numbers-for-humans-humanize-for-numeric/</loc><lastmod>2012-06-21T14:36:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/24/feeds-for-your-users-acts_as_feed/</loc><lastmod>2008-10-24T07:09:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/14/individual-items-for-paypal-express-with-active-merchant/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/10/item_listing.jpg</image:loc><image:title>Item listing</image:title><image:caption>Item listing</image:caption></image:image><lastmod>2008-10-14T11:25:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/03/dry-validation-testing-and-easy-edge-case-records/</loc><lastmod>2008-10-03T13:39:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/03/test-and-spec-helpers-rug-b-slides/</loc><lastmod>2008-10-03T07:59:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/02/why-your-pretty-tested-observer-might-not-work/</loc><lastmod>2008-10-02T11:53:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/10/01/it-shold-behave-like-resource/</loc><lastmod>2008-10-01T16:06:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/09/19/yield-in-partials-with-better-partials/</loc><lastmod>2008-09-19T14:34:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/08/17/readable-specs-it-renders-it-assigns-it-flashes/</loc><lastmod>2008-09-16T10:56:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/08/27/profiling-rspec/</loc><lastmod>2008-08-27T09:12:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/08/09/record-gettext-at-test-runtime/</loc><lastmod>2008-08-09T05:54:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/07/05/svn-add_new-svn-remove_missing/</loc><lastmod>2008-08-03T11:30:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/08/02/small-state_machine-helper/</loc><lastmod>2008-08-02T13:36:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/08/01/custom-form-builders-are-evil/</loc><lastmod>2009-03-31T13:07:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/07/19/small-spec-helpers/</loc><lastmod>2008-07-19T09:42:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/06/29/separate-rights-management-from-controllers/</loc><lastmod>2008-07-16T06:57:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/05/06/simple-tag-io-with-acts_as_taggable/</loc><lastmod>2008-12-11T07:57:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/07/10/the-universal-email_token/</loc><lastmod>2008-07-10T15:12:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/07/09/generic-smart-link_to_s-link_to_edit-link_to_destroy/</loc><lastmod>2008-07-16T06:01:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/07/08/xhr-redirects/</loc><lastmod>2008-07-23T00:58:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/28/html_test-because-railstidy-goes-on-my-nerves/</loc><lastmod>2008-06-29T10:54:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/06/20/select_month-fix-for-gettextlocalize-on-rails-21/</loc><lastmod>2008-06-20T14:49:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/06/13/generic-fixture-selection/</loc><lastmod>2008-06-13T19:00:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/05/31/fixing-upadtepo-duplicated-messages/</loc><lastmod>2008-05-31T16:07:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/05/31/include-all-helpers-for-testing/</loc><lastmod>2008-05-31T12:05:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/23/escape-html-with-eclipse-monkey/</loc><lastmod>2008-05-28T12:00:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/18/intelligent-redirects-redirect_to_last_index/</loc><lastmod>2008-05-11T08:07:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/09/rspec-testing-mail-delivery-simple/</loc><lastmod>2009-10-13T10:42:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/27/why-wordpress-sucks/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/jqunit.png</image:loc><image:title>jqunit</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/wordp.png</image:loc><image:title>Thumbnail</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/ajaxian.png</image:loc><image:title>Ajaxian</image:title></image:image><lastmod>2008-05-11T07:14:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/27/install-railstidy-plugin-by-script/</loc><lastmod>2008-04-24T10:29:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/16/installing-rcov-by-script/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/unit-rcov.png</image:loc><image:title>Unit test results</image:title></image:image><lastmod>2008-04-23T18:26:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/22/tests-should-be-documentation-with-examples/</loc><lastmod>2008-04-22T14:38:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/06/my-new-programming-font/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/04/font.png</image:loc><image:title>Bitstream Vera programming font</image:title><image:caption>Bitstream Vera programming font</image:caption></image:image><lastmod>2008-04-22T08:16:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/26/convert-testunit-to-rspec-by-script/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/test_unit_to_rspec_converterdotrb1.png</image:loc><image:title>.png(upload restictions), rename to .rb</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/test_unit_to_rspec_converterdotrb.png</image:loc><image:title>.png(upload restictions), rename to .rb</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/test_unit_to_rspec_converterrb.png</image:loc><image:title>.png(upload restictions), rename to .rb</image:title></image:image><lastmod>2009-09-07T19:31:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/13/fighting-the-spec-bloat/</loc><lastmod>2008-04-13T12:38:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/04/13/colorful-rspec-stories/</loc><lastmod>2008-04-13T12:13:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/24/instant-bug-to-testcase/</loc><lastmod>2008-03-28T14:05:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/04/autoupdate-jquery-with-rake/</loc><lastmod>2008-03-24T17:53:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/11/clicking-links-in-unittests/</loc><lastmod>2008-03-24T17:52:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/easy-highly-secure-password/</loc><lastmod>2008-03-24T17:49:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/14/clean-tictactoe-with-jquery/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/tic.png</image:loc><image:title>InGame Screenshot :D</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/jquery-tictactoezip.png</image:loc><image:title>TicTacToa Source(rename to zip and extract)</image:title></image:image><lastmod>2008-03-18T11:29:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/14/jqunit-the-jquery-test-framework/</loc><lastmod>2009-04-19T05:19:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/04/test-driven-javascript-aftermath/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/test.jpg</image:loc><image:title>Results</image:title></image:image><lastmod>2008-03-14T18:29:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/js-explained-you-think-you-know-javascript/</loc><lastmod>2008-03-14T18:27:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/js-performance/</loc><lastmod>2008-03-14T18:27:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/03/protecting-userdata-from-beeing-lost-with-jquery/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/protectdata.jpg</image:loc><image:title>Warning</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/03/protected.jpg</image:loc><image:title>Warning</image:title></image:image><lastmod>2008-03-14T18:26:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/08/event-delegation-with-almost-any-selector/</loc><lastmod>2008-04-12T16:00:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/03/12/javascript-arrayinclude-and-arrayindex/</loc><lastmod>2010-06-21T15:09:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/26/js_tag-and-css_tag/</loc><lastmod>2009-11-24T15:44:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/code-review-analyzed-1-book-to-1-page/</loc><lastmod>2008-03-01T18:15:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/24/beware-of-dirmkdir-permission-handling/</loc><lastmod>2016-11-08T06:25:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/too-small-checkboxes/</loc><lastmod>2008-02-27T16:36:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/22/the-most-simple-mongrel-server-without-rails/</loc><lastmod>2008-02-27T16:34:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/the-color-of-css/</loc><lastmod>2008-02-20T10:40:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/eclipse-timesavers/</loc><lastmod>2008-02-20T10:12:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/blocking-adblock/</loc><lastmod>2008-02-20T10:05:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it/2008/02/20/code-review-with-eclipse/</loc><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/02/show-review.jpg</image:loc><image:title>Show a review</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/02/entering-review.jpg</image:loc><image:title>Entering a review</image:title></image:image><image:image><image:loc>https://grosser.it/wp-content/uploads/2008/02/in-editor.jpg</image:loc><image:title>In the editor</image:title></image:image><lastmod>2008-02-20T10:02:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://grosser.it</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2024-06-22T20:05:13+00:00</lastmod></url></urlset>
