Tech blog
Workspace diagnostics in Neovim
• 3 min read • neovimlsp
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
• 2 min read • neovimchatgptlsp
Chat about diagnostic message under cursor with ChatGPT.
Running Flutter Tests with Debugger in Neovim
• 5 min read • testingneovimflutter
How to debug a single Flutter test in Neovim.
Node + SWC make a lightning fast typescript runtime
• 6 min read • nodetypescript
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
• 9 min read • railsdokkudevops
Dokku has always been a low effort way to have your own Heroku. And now on a free infrastructure.
Turbo and fast system tests
• 10 min read • railstesting
Build rich UIs with Rails and Turbo and test them without real browser.
Building a documentation website
• 5 min read • nodejavascriptcodesandbox
Quickly put together a beautiful documentation website with runnable code examples
Keeping node dependencies up to date
• 2 min read • nodenpmjavascript
Making node dependencies upgrade less of a PITA
Developing in Linux on OSX
• 3 min read • toolsvimVirtualBox
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
• 2 min read • toolstesting
A useful trick to test remote webhooks (e.g. Google Game Services).
Ajax in Rails how it is meant to be
• 5 min read • rails
DRY client side UIs in Rails with Turbolinks
Faster Chrome extension development cycle
• 2 min read • browser extensions
CIborg anywhere (not just on ec2)
• 3 min read • testingci
Faster Android emulator with Android-x86 on VirtualBox
• 3 min read • android
Fast tools are important. And even more so in the slow world of mobile development.
Dependency lookup with binding_of_caller
• 5 min read • rubyrails
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
• 3 min read • vimrefactoring
A few tips on batch renaming and moving files around, for those who write code in Vim and terminal.
Better Shopify integration testing
• 6 min read • testingrailsruby
Test Shopify integration with your Rails app faster and with more confidence.
SlowDown.vim
• 2 min read • 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
• 11 min read • testingruby
Use REST-assured to test against stubbed version of external REST APIs.