RSSAmplifier

Blog

Artem's blog posts | RSS Feed

Welcome to Artem's tech blog posts!

artem.rocksRSS feed ↗25 posts

Latest posts

Factories and fixtures

Use both factories and fixtures with fixture_farm gem.

Faster Rails fixtures

Automagically skip test fixtures reloading to speed up local tests.

Workspace diagnostics in Neovim

Neovim doesn't show diagnostics for the entire project (only for opened files). But with a bit of code this can be done.

ChatGPT code action in Neovim

Chat about diagnostic message under cursor with ChatGPT.

Running Flutter Tests with Debugger in Neovim

How to debug a single Flutter test in Neovim.

Node + SWC make a lightning fast typescript runtime

Typescript is great, but the compilation is slow. This post shows how to make it fast.

Hosting Rails apps for free on Oracle Cloud with Dokku

Dokku has always been a low effort way to have your own Heroku. And now on a free infrastructure.

Turbo and fast system tests

Build rich UIs with Rails and Turbo and test them without real browser.

File Links in the Terminal

Open file links in the terminal

Mithril vs Hyperdom

Frontend frameworks comparison

Building a documentation website

Quickly put together a beautiful documentation website with runnable code examples

Keeping node dependencies up to date

Making node dependencies upgrade less of a PITA

Developing in Linux on OSX

How to set up Linux server in VirtualBox on OSX. With clipboard integration for vim/xclip.

Setup Nginx reverse proxy (with ssl termination) on OSX

A useful trick to test remote webhooks (e.g. Google Game Services).

Value added tests

Dissecting the value of BBD style tests

Ajax in Rails how it is meant to be

DRY client side UIs in Rails with Turbolinks

Git a Grep on Vim

Better search results in Vim.

Faster Chrome extension development cycle

CIborg anywhere (not just on ec2)

Faster Android emulator with Android-x86 on VirtualBox

Fast tools are important. And even more so in the slow world of mobile development.

Dependency lookup with binding_of_caller

Explore some interesting ways to pass data to function calls. You probably don't want to actually use this.

Refactoring in command line and Vim

A few tips on batch renaming and moving files around, for those who write code in Vim and terminal.

Better Shopify integration testing

Test Shopify integration with your Rails app faster and with more confidence.

SlowDown.vim

A vim plugin that slows things down to the point that one has little choice but to power up their vim-fu.

Stub like a surgeon, spy like James Bond with REST-assured

Use REST-assured to test against stubbed version of external REST APIs.