Статьи

Уровни изоляции транзакций в БД

Уровни изоляции транзакций в БД

Коротко: уровень изоляции транзакций определяет, насколько транзакция видит незавершённые данные других; выше изоляция — меньше аномалий, но дороже. Уровень изоляции транзакций определяет, насколько одна транзакция «видит» незавершённые или меняющиеся данные других. Чем выше изоляция — тем меньше…

DRY, KISS, YAGNI — когда применять, а когда нет

DRY, KISS, YAGNI — когда применять, а когда нет

Коротко: DRY, KISS и YAGNI помогают не утонуть в сложности, но их часто доводят до абсурда; главное — понимать, когда они работают, а когда вредят. DRY, KISS и YAGNI — три принципа, которые помогают не утонуть в сложности. Но их часто понимают буквально и доводят до абсурда. Коротко: не дублируй…

CAP-теорема простыми словами

CAP-теорема простыми словами

Коротко: CAP-теорема: распределённая система не гарантирует все три свойства сразу; поскольку сеть рвётся, выбор на практике — между C и A в момент сбоя. Коротко: CAP-теорема говорит, что распределённая система не может одновременно гарантировать все три свойства — согласованность (Consistency)…

Пример процессов разработки. Как организовать воркфлоу

Пример процессов разработки. Как организовать воркфлоу

Коротко: хороший процесс разработки — единый источник правды о пути задачи от идеи до прода: роли, события, оценка и движение Epic-Story-Task. Хороший процесс разработки — это не бюрократия, а единый источник правды о том, как задача проходит путь от идеи до прода: кто за что отвечает, когда задача…

Алиасы и функции bash/zsh для разработчика

Алиасы и функции bash/zsh для разработчика

Коротко: алиасы и функции в ~/.bashrc или ~/.zshrc — самый дешёвый способ ускорить работу в терминале; готовый набор и как писать свои функции. Команды, которые вы набираете по 50 раз в день, можно сократить до пары букв. Алиасы и функции в ~/.bashrc или ~/.zshrc — самый дешёвый способ ускорить…

Нужна разработка или консультация?

Опишите задачу — отвечу и предложу формат работы.

Обсудить задачу