<?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://nithinbekal.com/posts/rails-friendly-urls/</loc>
<lastmod>2010-03-01T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-shallow-nesting/</loc>
<lastmod>2010-05-14T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/git-setup-windows/</loc>
<lastmod>2010-08-31T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/html5-todo-app/</loc>
<lastmod>2010-12-04T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/chrome-extensions/</loc>
<lastmod>2010-12-23T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/review-eloquent-ruby/</loc>
<lastmod>2011-02-28T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/indentation/</loc>
<lastmod>2011-06-08T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/writing-gems/</loc>
<lastmod>2011-06-17T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/coding-alone/</loc>
<lastmod>2011-11-08T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/what-prog-lang/</loc>
<lastmod>2012-06-02T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/hello-world/</loc>
<lastmod>2013-08-08T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/favorite-books-2013/</loc>
<lastmod>2014-01-23T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/defending-java/</loc>
<lastmod>2014-01-27T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-csv-export/</loc>
<lastmod>2014-02-01T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/single-or-double-quotes/</loc>
<lastmod>2014-02-04T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/complex-has-many-through/</loc>
<lastmod>2014-04-16T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/elementary-os/</loc>
<lastmod>2014-06-23T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/demeter/</loc>
<lastmod>2014-07-27T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/long-cnames/</loc>
<lastmod>2014-08-03T16:27:52+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-decorators/</loc>
<lastmod>2014-09-24T21:28:17+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-presenters/</loc>
<lastmod>2014-09-25T22:00:50+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/osx-ntfs/</loc>
<lastmod>2014-09-28T20:15:15+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-protected-methods/</loc>
<lastmod>2014-10-23T20:44:27+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/getting-started-io/</loc>
<lastmod>2014-10-25T23:50:43+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-memoization/</loc>
<lastmod>2014-10-27T23:37:45+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/haskell-quicksort/</loc>
<lastmod>2014-10-30T23:46:41+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-tco/</loc>
<lastmod>2014-11-09T17:54:20+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-assets/</loc>
<lastmod>2014-11-10T18:18:18+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/google-inbox/</loc>
<lastmod>2014-11-19T22:36:40+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-flip-flop/</loc>
<lastmod>2014-11-21T17:27:41+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-4-asset-compression/</loc>
<lastmod>2014-11-28T20:35:18+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/favorite-books-2014/</loc>
<lastmod>2015-01-04T14:21:28+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/vim-zsh-rvm/</loc>
<lastmod>2015-01-18T20:50:31+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/boy-scout-rule/</loc>
<lastmod>2015-02-06T21:21:53+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/fugitive-merge-conflicts/</loc>
<lastmod>2015-02-09T11:40:21+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-sed-awk/</loc>
<lastmod>2015-02-12T20:47:51+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-optional-locals/</loc>
<lastmod>2015-02-16T13:05:42+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/first-rails-patch/</loc>
<lastmod>2015-02-23T19:34:10+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-infinity/</loc>
<lastmod>2015-03-03T18:54:58+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-trace-var/</loc>
<lastmod>2015-03-16T00:33:13+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/mongodb-aggregation-pipeline-ruby/</loc>
<lastmod>2015-04-11T17:54:26+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-upgrade-guide/</loc>
<lastmod>2015-05-12T23:02:21+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/bootstrap-flash-messages/</loc>
<lastmod>2015-05-14T22:30:47+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rake-db-reseed/</loc>
<lastmod>2015-05-17T19:56:17+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/safe-rake-tasks/</loc>
<lastmod>2015-05-18T22:01:16+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-assets-jquery/</loc>
<lastmod>2015-05-21T20:12:45+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/one-year-with-vim/</loc>
<lastmod>2015-05-22T21:13:24+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/elixir-phoenix-crud-app/</loc>
<lastmod>2015-05-30T13:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/capybara-minitest-rails/</loc>
<lastmod>2015-06-02T20:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/guard-minitest-rails/</loc>
<lastmod>2015-06-03T20:24:39+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-regexp-matching/</loc>
<lastmod>2015-06-04T20:52:19+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/homeopathic-code-optimizations/</loc>
<lastmod>2015-06-05T23:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/gradual-engagement-rails/</loc>
<lastmod>2015-06-06T20:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/phoenix-authentication/</loc>
<lastmod>2015-06-30T23:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/phoenix-bower/</loc>
<lastmod>2015-07-04T19:57:57+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/phoenix-chat/</loc>
<lastmod>2015-07-11T20:13:21+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-action-cable/</loc>
<lastmod>2015-07-17T22:15:42+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-page-titles/</loc>
<lastmod>2015-07-22T12:43:59+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-timeago/</loc>
<lastmod>2015-07-24T21:36:55+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/turbolinks-google-analytics/</loc>
<lastmod>2015-11-27T10:15:59+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-2-3-features/</loc>
<lastmod>2015-12-07T20:25:05+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/distributed-ruby/</loc>
<lastmod>2015-12-14T23:16:53+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/confident-ruby/</loc>
<lastmod>2015-12-20T22:30:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/favorite-books-2015/</loc>
<lastmod>2016-01-02T20:37:47+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-5-features/</loc>
<lastmod>2016-01-04T23:57:24+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/open-source-saturday/</loc>
<lastmod>2016-05-10T13:32:10+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/elixir-shell-history/</loc>
<lastmod>2016-06-09T17:01:52+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/elixir-publish-package/</loc>
<lastmod>2016-06-13T12:43:29+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-router-redirects/</loc>
<lastmod>2016-07-06T13:04:59+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-user-timezones/</loc>
<lastmod>2016-07-30T07:02:07+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-recurring-events/</loc>
<lastmod>2016-08-21T17:21:41+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/bit-arrays-ruby/</loc>
<lastmod>2016-08-24T17:26:33+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/elixir-laboratory/</loc>
<lastmod>2016-08-30T15:41:58+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-2-4-features/</loc>
<lastmod>2016-12-25T09:03:38+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/favorite-books-2016/</loc>
<lastmod>2017-02-09T13:44:08+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/git-patch/</loc>
<lastmod>2017-02-12T11:25:21+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/jenkins-rails/</loc>
<lastmod>2017-02-12T14:50:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/yarn-rails/</loc>
<lastmod>2017-02-17T13:48:50+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-5.1-features/</loc>
<lastmod>2017-03-04T09:09:03+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-2-5-features/</loc>
<lastmod>2017-12-27T10:12:42+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/favorite-books-2017/</loc>
<lastmod>2018-02-12T17:27:33+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-2-6/</loc>
<lastmod>2019-01-19T17:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/books-2018/</loc>
<lastmod>2019-01-24T19:25:18+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-delegate/</loc>
<lastmod>2019-02-07T18:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/vim-search-replace/</loc>
<lastmod>2019-05-25T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-2-7/</loc>
<lastmod>2020-01-08T23:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/books-2019/</loc>
<lastmod>2020-01-22T18:06:43+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/bundler-inline-gemfile/</loc>
<lastmod>2020-07-15T17:58:21+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/dokku-phoenix-deploy/</loc>
<lastmod>2020-07-23T19:14:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-3-0/</loc>
<lastmod>2020-12-27T19:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/books-2020/</loc>
<lastmod>2021-01-29T02:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-3-1/</loc>
<lastmod>2022-01-24T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/books-2021/</loc>
<lastmod>2022-01-28T16:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-3-2/</loc>
<lastmod>2023-01-10T17:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/books-2022/</loc>
<lastmod>2023-01-18T17:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/logseq-slash-commands/</loc>
<lastmod>2023-02-10T06:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/sorbet-rails/</loc>
<lastmod>2023-02-14T17:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/dark-mode/</loc>
<lastmod>2023-07-15T23:53:33+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/jekyll-posts-by-year/</loc>
<lastmod>2023-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/100-posts/</loc>
<lastmod>2023-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/jekyll-environment/</loc>
<lastmod>2023-07-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-jupyter-notebooks/</loc>
<lastmod>2023-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/jekyll-liquid-highlight/</loc>
<lastmod>2023-08-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-bang-methods/</loc>
<lastmod>2023-08-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/15-years-of-programming/</loc>
<lastmod>2023-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-3-3/</loc>
<lastmod>2023-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/books-2023/</loc>
<lastmod>2024-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/long-exposure-video/</loc>
<lastmod>2024-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/numeric-operations-value-objects/</loc>
<lastmod>2024-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/jekyll-stats/</loc>
<lastmod>2024-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/copilot-neovim/</loc>
<lastmod>2024-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/abstract-methods-notimplementederror-ruby/</loc>
<lastmod>2024-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ollama-llama3-phi3/</loc>
<lastmod>2024-04-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/comparing-llama3-phi3-gemma/</loc>
<lastmod>2024-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/macbook-pro-m3/</loc>
<lastmod>2024-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/jekyll-ai-scraping/</loc>
<lastmod>2024-05-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/decade-of-vim/</loc>
<lastmod>2024-05-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/bump-ruby-script/</loc>
<lastmod>2024-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-benchmark-ms-deprecated/</loc>
<lastmod>2024-09-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/contributing-ruby-docs/</loc>
<lastmod>2024-10-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/rails-8-auth/</loc>
<lastmod>2024-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/giscus-optimize-pageload/</loc>
<lastmod>2024-10-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/avante-nvim/</loc>
<lastmod>2024-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/galaxy-watch-7-ultra/</loc>
<lastmod>2024-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-3-4/</loc>
<lastmod>2024-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/books-2024/</loc>
<lastmod>2025-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/fly-io-postgres-export/</loc>
<lastmod>2025-06-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/psql-sqlite3-sequel/</loc>
<lastmod>2025-06-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-hash-memoization/</loc>
<lastmod>2025-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/logseq-to-obsidian/</loc>
<lastmod>2025-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/obsidian-star-ratings-formula/</loc>
<lastmod>2025-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/airpods-pro-review/</loc>
<lastmod>2025-11-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/ruby-4-0/</loc>
<lastmod>2025-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/books-2025/</loc>
<lastmod>2025-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/antigravity-impressions/</loc>
<lastmod>2026-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/minimal-sorbet-rbs-setup/</loc>
<lastmod>2026-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/posts/devise-to-rails-auth/</loc>
<lastmod>2026-03-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://nithinbekal.com/notes/accounting/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/agda/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/ai/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/alacritty/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/algorithms/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/api/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/architecture/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/assembly/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/awk/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/awk/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/books/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/books/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/builder-pattern/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/c/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/ci/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/clojure/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/code-reviews/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/code-smells/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/community/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/compilers/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/coupling/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/crystal/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/culture/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/databases/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/dci/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/decorator-pattern/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/demeter/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/dependency-inversion/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/design-patterns/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/docker/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/druby/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/druby/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/dry/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/elixir/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/elixir/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/elm/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/emacs/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/ergodox/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/erlang/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/es6/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/fp/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/functional-programming/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/git/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/git/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/graphql/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/haskell/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/haskell/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/imagemagick/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/demeter/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/</loc>
</url>
<url>
<loc>https://nithinbekal.com/</loc>
</url>
<url>
<loc>https://nithinbekal.com/about/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/io-lang/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/decorator-pattern/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/metaprogramming-tricks/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/ruby-101/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/tmux-vim/</loc>
</url>
<url>
<loc>https://nithinbekal.com/slides/spelling-corrector/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/interface-segregation-principle/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/io/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/io/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/java/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/javascript/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/jekyll/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/jenkins/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/js/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/lang/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/liskov-substitution/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/lisp/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/logseq/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/machine-learning/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/memcached/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/mentoring/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/mongodb/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/music/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/null-objects/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/object-oriented-design/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/obsidian/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/open-close-principle/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/open-source/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/operating-systems/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/os/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/osx/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/pair-programming/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/papers/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/phoenix/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/phoenix/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/photography/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/postgres/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/postgres/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/product-design/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/programming-books/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/programming/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/programming/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/prolog/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/python/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/rails-testing/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/rails/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/rails/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/react/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/reading/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/redis/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/refactoring-patterns/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/refactoring/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/refactoring/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/reinforcement-learning/</loc>
</url>
<url>
<loc>https://nithinbekal.com/resume/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/reviews/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/ruby-debugging/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/ruby-profiling/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/ruby-testing/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/ruby-wtf/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/ruby/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/ruby/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/rubymotion/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/sandi-metz-rules/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/scalability/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/sed/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/seo/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/shell/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/single-level-of-abstraction/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/single-responsibility-principle/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/smalltalk/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/sml/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/solid/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/sorbet/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/sqlite/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/swift/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/tell-dont-ask/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/terminal-shortcuts/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/test-doubles/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/testing/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/text-editors/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/tmux/</loc>
</url>
<url>
<loc>https://nithinbekal.com/uses/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/value-object/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/vim/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/vim/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/weechat/</loc>
</url>
<url>
<loc>https://nithinbekal.com/notes/yagni/</loc>
</url>
<url>
<loc>https://nithinbekal.com/categories/zsh/</loc>
</url>
</urlset>
