solovyov.net

Hi! I'm Alexander Solovyov and that's my site.

Read about page if you want to know more. Use email if you want to contact me:

Blog (en)

Bite the Byte (uk)

ngrok for the wicked, or expose your ports comfortably
PostgreSQL collation
History Snapshotting in TwinSpark
Code streaming: hundred ounces of nuances
Useful shell prompt
API pagination design
ElasticSearch query builder
Higher-order functions are like inheritance
A tale of webpage speed, or throwing away React
Clojure, GraalVM, PolyglotVM: paste.in.ua
PostgreSQL query JIT
Blog workflow
SSDNodes review
Sleep
Inheritance considered harmful
Gostatic got HTML hot reload functionality
Switching languages with Karabiner
HTTP2 server push for static sites
Як перекладалась Kasta
New Job!
Механическая клава
Обработка RAW в Fujifilm X-T1
Server Side Rendering at modnakasta.ua
Test Driven Walking
InfluxDB
Fluid.app + Gmail
Новый 2016!
Пробки - странная штука
Когда стоит использовать Go?
Clojure Cup 2014
ClojureScript: how to begin
Переписал Showkr на ClojureScript
Dokku
Почта: удобство против защищëнности
Музыка
Clojure Cup 2013
webhooker
Шоррткаты
Теория погружения
Go Replace!
Go Replace!
Общение с архетипами
Английский в слайдах задолбал
Translating in-browser applications
Переводы браузерных приложений
Рекрутëры, эйчары, хедхантеры и прочие проФФесионалы
Электронные книги
Mac OS X: too many open files
MacOS: too many open files
Raspberry Pi
Хотлайн и работа с клиентами
Gostatic: ещë один прекрасный блог-движок
RequireJS & AMD
Cross-compiling Go
Showkr - an in-browser application
Showkr - приложение в браузере
SQLAlchemy tutorial: how to start
SQLAlchemy учебник: как начать
rsync вместо cp
Урлы и #!
Почему ничто не может двигаться быстрее света?
Bazaar: hate and... hate
Антиметапрограммирование
Пакетный менеджер в Emacs
Управление проектами в Емаксе
Google Maps API vs API Яндекс.Карт
Дислокации
Перезагрузка блога
Mercurial 1.4.1
GAE писали идиоты
Opster
Finaloption
Юникод в Python 2.x - что это и зачем?
Mercurial 1.3
Реиспользование приложений
Byteflow 0.7
Консультации по Mercurial
Короткие ссылки — rev=canonical
Short urls — rev=canonical
Python переходит на Mercurial
Дедлайн
Exception #10
Редактирование комментариев
Узкие шаблоны
Размер шрифта
Смерть банкам!
Mercurial 1.1
Mercurial 1.1
Редизайн блога
Мои инструменты
FirePython - нет print'ам?
Firepython - no prints?
Blogging Spree
jQuery scrollBottom
Статьи про меркуриал
Тёмная сторона Django
Mercurial: расширения
Ubiquity: емаксоподобный файрфокс
Exception #09
Картинки в статьях
1.0
zsh-lovers
На чём запускать Джанго?
django-urllisting
Music excavated
Mercurial: основы
WSGI серверы кратко
OpenID в Byteflow
Mercurial: введение в распределённые системы контроля версий
Расположение файлов в проектах Django
Особенность статей о git'е
Watchlist: подписка на комментарии
Граф чейнджсетов в Меркуриале
Rebase для бедных в Mercurial
Доступ к репозиторию hg через ssh
Hgshelve
Exception #08
Музыкальные языки
Фичи Django 1.0
QS-RF
Как постгрес тормозил
Обновления
Размер репозитория
OpenID server
render_to improved
S-expression markup
Mercurial vs git
Exception #07
ImprovedImageField
5 инструментов
Производительность JavaScript
Кто скушал мои мозги?
Разметка постов
Conkeror. Кошерный браузер.
OpenID refactoring
Дебаг Джанги
Пользователь и его профиль
Сортировка почты
Django performance: Apache vs Nginx
Django performance: Apache vs Nginx
Темы
JSON в куках
Nginx + Django: mod_wsgi vs FastCGI
Nginx + Django: mod_wsgi vs FastCGI
Пробелы в Питоне
Пара слов о декораторах
Шрифтовая эпопея
Reinteract
Переезд
query.py
Подкасты
Сноски и обновление пингбека
Комментарии
Связанные объекты
Линухсы, линухсы...
Apache + mod_wsgi + Django
Кеширование ContentType в память
Seek'n'read
Erlang lists:filter
PuTTY
ZFS во FreeBSD
Nginx и WSGI
mod_wsgi
Статическая типизация
Предпросмотр
Написание и отображение постов
Импорт из WP
def mySqrt(x): return x*x
Django's ORM
Nine Inch Nails
lighttpd angel
Апгрейд пингбека
Pingback server
Pingback client
KMFDM
Django queryset refactoring
Плюшки
Ссылочка
Изменения
Редактирование комментариев
jQuery
Поддержка OpenID
Markdown
Таги
Светлое будущее
Апдейт
Сложность языка
Emacs tabbar
Django newforms
iTunes
Korn - UNplugged
Bugatti
Django render_to_response
Поворачиваемость
LiLaLo
The Pirate Bay
И еще про грамотность
Истории о Ходже Насреддине
Учение - свет (с)
Грамотность
Установка django
Emacs
zsh
Web servers
Переключатель раскладки клавиатуры
Text Editors
Оптимизация в питоне
Lets go