<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Artem's blog posts | RSS Feed</title>
        <link>https://artem.rocks</link>
        <description>Welcome to Artem's tech blog posts!</description>
        <lastBuildDate>Wed, 03 Sep 2025 15:34:12 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Feed for Artem's tech blog</generator>
        <image>
            <title>Artem's blog posts | RSS Feed</title>
            <url>https://artem.rocks/profile_pic_website.jpg</url>
            <link>https://artem.rocks</link>
        </image>
        <copyright>All rights reserved 2025, Artem Avetisyan</copyright>
        <item>
            <title><![CDATA[Factories and fixtures]]></title>
            <link>https://artem.rocks/posts/factories_and_fixtures</link>
            <guid>https://artem.rocks/posts/factories_and_fixtures</guid>
            <pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Use both factories and fixtures with fixture_farm gem.]]></description>
        </item>
        <item>
            <title><![CDATA[Faster Rails fixtures]]></title>
            <link>https://artem.rocks/posts/faster_rails_fixtures</link>
            <guid>https://artem.rocks/posts/faster_rails_fixtures</guid>
            <pubDate>Mon, 09 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Automagically skip test fixtures reloading to speed up local tests.]]></description>
        </item>
        <item>
            <title><![CDATA[Workspace diagnostics in Neovim]]></title>
            <link>https://artem.rocks/posts/workspace_diagnostics_nvim</link>
            <guid>https://artem.rocks/posts/workspace_diagnostics_nvim</guid>
            <pubDate>Tue, 06 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Neovim doesn't show diagnostics for the entire project (only for opened files). But with a bit of code this can be done.]]></description>
        </item>
        <item>
            <title><![CDATA[ChatGPT code action in Neovim]]></title>
            <link>https://artem.rocks/posts/chatgpt_codeaction</link>
            <guid>https://artem.rocks/posts/chatgpt_codeaction</guid>
            <pubDate>Mon, 25 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Chat about diagnostic message under cursor with ChatGPT.]]></description>
        </item>
        <item>
            <title><![CDATA[Running Flutter Tests with Debugger in Neovim]]></title>
            <link>https://artem.rocks/posts/flutter_tests_with_debugger_in_neovim</link>
            <guid>https://artem.rocks/posts/flutter_tests_with_debugger_in_neovim</guid>
            <pubDate>Wed, 08 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[How to debug a single Flutter test in Neovim.]]></description>
        </item>
        <item>
            <title><![CDATA[Node + SWC make a lightning fast typescript runtime]]></title>
            <link>https://archive.featurist.co.uk/blog/running-typescript-in-node-with-near-zero-compilation-cost/</link>
            <guid>https://archive.featurist.co.uk/blog/running-typescript-in-node-with-near-zero-compilation-cost/</guid>
            <pubDate>Mon, 02 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Typescript is great, but the compilation is slow. This post shows how to make it fast.]]></description>
        </item>
        <item>
            <title><![CDATA[Hosting Rails apps for free on Oracle Cloud with Dokku]]></title>
            <link>https://archive.featurist.co.uk/blog/hosting-rails-apps-for-free-on-oracle-cloud-with-dokku/</link>
            <guid>https://archive.featurist.co.uk/blog/hosting-rails-apps-for-free-on-oracle-cloud-with-dokku/</guid>
            <pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Dokku has always been a low effort way to have your own Heroku. And now on a free infrastructure.]]></description>
        </item>
        <item>
            <title><![CDATA[Turbo and fast system tests]]></title>
            <link>https://archive.featurist.co.uk/blog/turbo-and-fast-system-tests/</link>
            <guid>https://archive.featurist.co.uk/blog/turbo-and-fast-system-tests/</guid>
            <pubDate>Fri, 10 Jan 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Build rich UIs with Rails and Turbo and test them without real browser.]]></description>
        </item>
        <item>
            <title><![CDATA[File Links in the Terminal]]></title>
            <link>https://archive.featurist.co.uk/blog/file-links-in-terminal/</link>
            <guid>https://archive.featurist.co.uk/blog/file-links-in-terminal/</guid>
            <pubDate>Fri, 10 Jan 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Open file links in the terminal]]></description>
        </item>
        <item>
            <title><![CDATA[Mithril vs Hyperdom]]></title>
            <link>https://archive.featurist.co.uk/blog/mithril-vs-hyperdom/</link>
            <guid>https://archive.featurist.co.uk/blog/mithril-vs-hyperdom/</guid>
            <pubDate>Fri, 12 Jul 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Frontend frameworks comparison]]></description>
        </item>
        <item>
            <title><![CDATA[Building a documentation website]]></title>
            <link>https://archive.featurist.co.uk/blog/building-documentation-website/</link>
            <guid>https://archive.featurist.co.uk/blog/building-documentation-website/</guid>
            <pubDate>Fri, 07 Jun 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Quickly put together a beautiful documentation website with runnable code examples]]></description>
        </item>
        <item>
            <title><![CDATA[Keeping node dependencies up to date]]></title>
            <link>https://archive.featurist.co.uk/blog/keeping-dependencies-up-to-date/</link>
            <guid>https://archive.featurist.co.uk/blog/keeping-dependencies-up-to-date/</guid>
            <pubDate>Tue, 04 Jun 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Making node dependencies upgrade less of a PITA]]></description>
        </item>
        <item>
            <title><![CDATA[Developing in Linux on OSX]]></title>
            <link>https://artem.rocks/posts/developing-in-linux-on-osx</link>
            <guid>https://artem.rocks/posts/developing-in-linux-on-osx</guid>
            <pubDate>Tue, 06 Oct 2015 00:00:00 GMT</pubDate>
            <description><![CDATA[How to set up Linux server in VirtualBox on OSX. With clipboard integration for vim/xclip.]]></description>
        </item>
        <item>
            <title><![CDATA[Setup Nginx reverse proxy (with ssl termination) on OSX]]></title>
            <link>https://artem.rocks/posts/ssl-reverse-proxy-osx</link>
            <guid>https://artem.rocks/posts/ssl-reverse-proxy-osx</guid>
            <pubDate>Wed, 01 Apr 2015 00:00:00 GMT</pubDate>
            <description><![CDATA[A useful trick to test remote webhooks (e.g. Google Game Services).]]></description>
        </item>
        <item>
            <title><![CDATA[Value added tests]]></title>
            <link>https://artem.rocks/posts/value-added-tests</link>
            <guid>https://artem.rocks/posts/value-added-tests</guid>
            <pubDate>Mon, 08 Dec 2014 00:00:00 GMT</pubDate>
            <description><![CDATA[Dissecting the value of BBD style tests]]></description>
        </item>
        <item>
            <title><![CDATA[Ajax in Rails how it is meant to be]]></title>
            <link>https://artem.rocks/posts/ajax-in-rails-how-it-is-meant-to-be</link>
            <guid>https://artem.rocks/posts/ajax-in-rails-how-it-is-meant-to-be</guid>
            <pubDate>Thu, 10 Jul 2014 00:00:00 GMT</pubDate>
            <description><![CDATA[DRY client side UIs in Rails with Turbolinks]]></description>
        </item>
        <item>
            <title><![CDATA[Git a Grep on Vim]]></title>
            <link>https://artem.rocks/posts/vim-git-grep</link>
            <guid>https://artem.rocks/posts/vim-git-grep</guid>
            <pubDate>Mon, 02 Jun 2014 00:00:00 GMT</pubDate>
            <description><![CDATA[Better search results in Vim.]]></description>
        </item>
        <item>
            <title><![CDATA[Faster Chrome extension development cycle]]></title>
            <link>https://artem.rocks/posts/faster-chrome-extension-development-cycle</link>
            <guid>https://artem.rocks/posts/faster-chrome-extension-development-cycle</guid>
            <pubDate>Sat, 28 Dec 2013 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CIborg anywhere (not just on ec2)]]></title>
            <link>https://artem.rocks/posts/ciborg-anywhere</link>
            <guid>https://artem.rocks/posts/ciborg-anywhere</guid>
            <pubDate>Mon, 29 Jul 2013 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Faster Android emulator with Android-x86 on VirtualBox]]></title>
            <link>https://artem.rocks/posts/faster-android-emulator-with-android-x86-on-virtualbox</link>
            <guid>https://artem.rocks/posts/faster-android-emulator-with-android-x86-on-virtualbox</guid>
            <pubDate>Wed, 01 May 2013 00:00:00 GMT</pubDate>
            <description><![CDATA[Fast tools are important. And even more so in the slow world of mobile development.]]></description>
        </item>
        <item>
            <title><![CDATA[Dependency lookup with binding_of_caller]]></title>
            <link>https://artem.rocks/posts/dependency-lookup-with-binding_of_caller</link>
            <guid>https://artem.rocks/posts/dependency-lookup-with-binding_of_caller</guid>
            <pubDate>Sat, 30 Mar 2013 00:00:00 GMT</pubDate>
            <description><![CDATA[Explore some interesting ways to pass data to function calls. You probably don't want to actually use this.]]></description>
        </item>
        <item>
            <title><![CDATA[Refactoring in command line and Vim]]></title>
            <link>https://artem.rocks/posts/refactoring-in-cmd-line-and-vim</link>
            <guid>https://artem.rocks/posts/refactoring-in-cmd-line-and-vim</guid>
            <pubDate>Thu, 14 Feb 2013 00:00:00 GMT</pubDate>
            <description><![CDATA[A few tips on batch renaming and moving files around, for those who write code in Vim and terminal.]]></description>
        </item>
        <item>
            <title><![CDATA[Better Shopify integration testing]]></title>
            <link>https://artem.rocks/posts/better-shopify-integration-tests</link>
            <guid>https://artem.rocks/posts/better-shopify-integration-tests</guid>
            <pubDate>Sat, 22 Dec 2012 00:00:00 GMT</pubDate>
            <description><![CDATA[Test Shopify integration with your Rails app faster and with more confidence.]]></description>
        </item>
        <item>
            <title><![CDATA[SlowDown.vim]]></title>
            <link>https://artem.rocks/posts/slowdown-vim</link>
            <guid>https://artem.rocks/posts/slowdown-vim</guid>
            <pubDate>Mon, 12 Nov 2012 00:00:00 GMT</pubDate>
            <description><![CDATA[A vim plugin that slows things down to the point that one has little choice but to power up their vim-fu.]]></description>
        </item>
        <item>
            <title><![CDATA[Stub like a surgeon, spy like James Bond with REST-assured]]></title>
            <link>https://artem.rocks/posts/stub-like-a-surgeon-spy-like-james-bond-with-rest-assured</link>
            <guid>https://artem.rocks/posts/stub-like-a-surgeon-spy-like-james-bond-with-rest-assured</guid>
            <pubDate>Sun, 27 May 2012 00:00:00 GMT</pubDate>
            <description><![CDATA[Use REST-assured to test against stubbed version of external REST APIs.]]></description>
        </item>
    </channel>
</rss>