June picks

Monthly {newsletter} with great articles, videos and presentations.

Vim: Connect to Clojure nREPL inside the VM

For Vim to talk to nREPL we will be using fantastic fireplace.vim plugin. If you have Clojure installed locally, this plugin will connect to its nREPL automatically based on .nrepl-port. But if you, like me, have Clojure inside the VM (VirtualBox or VMWare, or something else), you need to connect to its nREPL manually using :Connect function.

May picks

Monthly {newsletter} with great articles, videos and presentations.

Почему стоит писать почему

Раньше в сообщении к коммиту я ограничивался только ответом на вопрос “Что?”.

commit 210a1f2df795bf49bfdd08e50d22ba80bac141f1
Author: Anton Kaliaev ...
Date:   Mon Apr 14 13:20:06 2014 +0400

    raise NoSlidesError if no slides

Fast Rails API

Here are the slides from my internal talk, which I recently gave for my colleagues.

They are showing the history of optimizing Rails API, starting from AR connections pool and ending by using Fragment caching. Also there is list of tools for profiling applications (stackprof, etc.). All techniques are quite famous.