Читать в телеге. Когда-то там были посты не только от меня.
- 23 Jun 2022 » Версионирование библиотек
- 21 Jun 2022 » Как выиграть в "города" (России)
- 16 Jun 2022 » Пирамида код-ревью
- 14 Jun 2022 » Миграция очередей в RabbitMQ
- 09 Jun 2022 » Keep alive для ssh
- 07 Jun 2022 » Dead letter queue для очередей RabbitMQ
- 02 Jun 2022 » Выбор коммита для добавления изменений в git
- 31 May 2022 » Порядок просмотра файлов при код-ревью
- 26 May 2022 » Ковариантность и контравариантность
- 24 May 2022 » Вариации сна для компьютера
- 19 May 2022 » Псевдонимы для типов и value-классы
- 17 May 2022 » Help me, step-container, I'm stuck!
- 12 May 2022 » Из-за чего команда профессионалов может работать фигово
- 10 May 2022 » Визуализация explain для SQL-запроса и рекомендации по индексам
- 05 May 2022 » Docker на Маке
- 28 Apr 2022 » Даты изобретения сортировок и кроссбаузерность
- 26 Apr 2022 » Статическая типизация — не панацея
- 21 Apr 2022 » Экономьте газ
- 19 Apr 2022 » Буфер обмена с консольной виртуалкой
- 14 Apr 2022 » Оптимизация хэш-таблицы
- 12 Apr 2022 » Отладка Jenkins пайплайна
- 07 Apr 2022 » Запуск нескольких целей в Maven
- 05 Apr 2022 » Проектирование API
- 31 Mar 2022 » Конвертер видео
- 29 Mar 2022 » Автоматический префикс для коммитов в Idea
- 24 Mar 2022 » Хрупкие аннотации Spring
- 22 Mar 2022 » Связи в проекте и Github Action
- 17 Mar 2022 » Что говорит наука о разработке?
- 15 Mar 2022 » Насколько уникален UUID?
- 03 Mar 2022 » Круглые скобки в Scala
- 01 Mar 2022 » Action для коммита в другой репозиторий
- 24 Feb 2022 » Будьте проще
- 22 Feb 2022 » Запросы к jsonb
- 17 Feb 2022 » Local-first приложения
- 15 Feb 2022 » JMX в Kubernetes
- 08 Feb 2022 » Null в SQL
- 03 Feb 2022 » Когда нужно создавать корутины?
- 01 Feb 2022 » Цвета организаций
- 27 Jan 2022 » Принцип наименьшего удивления
- 25 Jan 2022 » Сам себе схемотехник
- 20 Jan 2022 » Статус-код ответа graphql
- 18 Jan 2022 » Почему формальные методы редко используются
- 13 Jan 2022 » Ревью пулл-реквестов
- 11 Jan 2022 » Проверка простоты числа с помощью регулярки
- 30 Dec 2021 » Mercurial мертв?
- 28 Dec 2021 » Производительность приложения и расположение в памяти
- 23 Dec 2021 » Интерактивное обучение DNS
- 21 Dec 2021 » Частичная выгрузка данных в SQL
- 16 Dec 2021 » Интерактивное обучение λ-исчислению
- 14 Dec 2021 » Переопределение команд в git
- 09 Dec 2021 » Координационные модели в организации
- 07 Dec 2021 » Переназначение клавиш в macOS
- 02 Dec 2021 » Паттерны обработки ошибок в микросервисной архитектуре
- 30 Nov 2021 » Самые сложные проблемы в разработке
- 25 Nov 2021 » Чисто функциональный QuickSort
- 23 Nov 2021 » Service mesh
- 18 Nov 2021 » Как энтерпрайз убивает программирование
- 16 Nov 2021 » Слои API
- 11 Nov 2021 » Безопасность SELECT
- 09 Nov 2021 » Мои впечатления от Svelte
- 04 Nov 2021 » Git read-tree
- 02 Nov 2021 » Чек-лист архитектуры
- 28 Oct 2021 » Проверяемые исключения в Scala
- 26 Oct 2021 » Плагины Camunda Modeler
- 21 Oct 2021 » Устранение шумов микрофона в Linux
- 19 Oct 2021 » Судьба GIL в Python
- 14 Oct 2021 » Поиск всех пулл-реквестов пользователя в GitHub
- 12 Oct 2021 » Приостановка процесса
- 05 Oct 2021 » Есть ли будущее у мутационного тестирования?
- 30 Sep 2021 » Большие запросы без пагинации и scroll'а в ElasticSearch
- 28 Sep 2021 » CQRS
- 23 Sep 2021 » Иерархия мотивации
- 21 Sep 2021 » Макакачность
- 16 Sep 2021 » Большие стрелки и маленькие квадратики
- 14 Sep 2021 » Автоматическая репликация на все узлы Elasticsearch
- 09 Sep 2021 » Самоорганизующаяся команда
- 07 Sep 2021 » Коммит в соавторстве
- 02 Sep 2021 » Индексирование нового поля в ElasticSearch
- 31 Aug 2021 » Пулл-реквест в Kotlin
- 26 Aug 2021 » Переключение на форк
- 24 Aug 2021 » Уровни компиляции JIT
- 19 Aug 2021 » Как настроить память для JVM
- 17 Aug 2021 » Разновидности event-driven архитектуры
- 12 Aug 2021 » Генерация хэшей паролей
- 10 Aug 2021 » Облегчение Font Awesome и задержка из-за CSS
- 05 Aug 2021 » Генерировать или валидировать?
- 03 Aug 2021 » Устройство компилятора Kotlin
- 29 Jul 2021 » Лимиты Docker Hub
- 27 Jul 2021 » Таймеры на сервисных тасках в Camunda
- 20 Jul 2021 » OffsetDateTime и Hibernate
- 15 Jul 2021 » DSL для роутинга
- 13 Jul 2021 » Модели памяти языков программирования
- 08 Jul 2021 » Запуск графического приложения с админскими правами
- 06 Jul 2021 » Неявная конкатенация строк в Python
- 01 Jul 2021 » Тестирование распределенных систем
- 29 Jun 2021 » Уровни языков программирования
- 24 Jun 2021 » CAP теорема
- 22 Jun 2021 » Альтернативы классическому менторству
- 17 Jun 2021 » Чек-лист тимлида
- 15 Jun 2021 » 16 Кб хватит всем
- 10 Jun 2021 » Google Calendar API
- 03 Jun 2021 » Нюансы работы ImageMagick с PDF
- 27 May 2021 » SQLite на статическом сайте
- 25 May 2021 » Raft
- 20 May 2021 » CORS
- 18 May 2021 » Порядок запуска тестов
- 13 May 2021 » Статическая типизация
- 11 May 2021 » Прозрачность и обратная связь
- 29 Apr 2021 » Шпаргалка по отладке проблем kubernetes
- 27 Apr 2021 » OWASP наглядно
- 22 Apr 2021 » Timeout для команды
- 20 Apr 2021 » Балансировка в клиенте Elasticsearch
- 15 Apr 2021 » Контексты Painless
- 13 Apr 2021 » USB-C
- 08 Apr 2021 » Удаление фона
- 06 Apr 2021 » Scala JS
- 30 Mar 2021 » Term vs match query
- 25 Mar 2021 » OWASP CheatSheet
- 23 Mar 2021 » GitHub Actions
- 18 Mar 2021 » Hexdiff
- 16 Mar 2021 » Миграция approle между двумя Vault-хранилищами
- 11 Mar 2021 » Основы LLVM
- 09 Mar 2021 » ConditionalOnMissingBean
- 04 Mar 2021 » Авторизация на уровне запросов к БД
- 02 Mar 2021 » Медленный printf
- 26 Feb 2021 » Rollout restart в kubernetes
- 24 Feb 2021 » Routing key в RabbitMQ
- 18 Feb 2021 » Генерация пароля
- 16 Feb 2021 » Pattern matching в Python
- 11 Feb 2021 » GUI для kafka
- 09 Feb 2021 » RISC
- 02 Feb 2021 » Пост стыда
- 02 Feb 2021 » Иерархии в IntelliJ
- 28 Jan 2021 » Перепрошивка флешки
- 26 Jan 2021 » Настройка kafka
- 21 Jan 2021 » Инструкция по отмене почти всего в git
- 19 Jan 2021 » Ограничение запросов ElasticSearch со стороны клиента
- 14 Jan 2021 » Недавние открытия из мира сортировок
- 12 Jan 2021 » Динамические тесты в JUnit и Before/AfterEach
- 29 Dec 2020 » Анатомия GNU/Linux
- 24 Dec 2020 » Сборка контейнера со Spring-приложением
- 17 Dec 2020 » Inline-бот для кода
- 15 Dec 2020 » Принудительное скачивание исходников
- 10 Dec 2020 » Конвертация pdf ⟷ png
- 08 Dec 2020 » Форматирование Kotlin и обновления
- 03 Dec 2020 » Чек-лист для алертов
- 01 Dec 2020 » Константа Буэнос-Айреса
- 26 Nov 2020 » Pandoc — конвертация между форматами
- 24 Nov 2020 » Нагрузочное тестирование
- 19 Nov 2020 » Сайты с геоинформацией
- 17 Nov 2020 » Таймауты и токены отмены
- 12 Nov 2020 » История ввода в python
- 10 Nov 2020 » Эмулятор андроида
- 05 Nov 2020 » Грабли генерации id в Hibernate
- 03 Nov 2020 » Ускорение ввода-вывода в С++
- 29 Oct 2020 » Чек-листы для кода и архитектуры микросервисов
- 27 Oct 2020 » Импорты в питоне
- 22 Oct 2020 » Сборник просвещающих игр
- 20 Oct 2020 » Главный метод в Kotlin jar
- 15 Oct 2020 » Насколько быстро комп делает "типовые" операции?
- 13 Oct 2020 » Сериализация DTO python в JSON
- 08 Oct 2020 » DTO в python
- 06 Oct 2020 » Хранение нескольких версий продукта в git
- 01 Oct 2020 » Hello world на kotlin native
- 29 Sep 2020 » Состояния процесса в linux
- 24 Sep 2020 » Как тестировать работу с реляционной БД
- 22 Sep 2020 » Полезные и не очень сайты для curl
- 17 Sep 2020 » Mock и Wiremock
- 15 Sep 2020 » Пагинация в SQL
- 10 Sep 2020 » Покрытие тестами схем Camunda
- 08 Sep 2020 » Нюансы sendmail
- 03 Sep 2020 » Факторизация чисел
- 01 Sep 2020 » BPMN-нотация и Camunda
- 27 Aug 2020 » Баг горячих клавиш Xorg
- 20 Aug 2020 » Как запустить что-то после всех тестов
- 18 Aug 2020 » Поиск пересечения файлов
- 13 Aug 2020 » Типы дат java.time
- 11 Aug 2020 » Поиск неактуальных веток git
- 06 Aug 2020 » Про Slack
- 04 Aug 2020 » Дебри рефлексии
- 30 Jul 2020 » Случайная выборка из csv
- 28 Jul 2020 » Закрытие старых ревью в Upsource
- 23 Jul 2020 » Форматирование строки в python
- 21 Jul 2020 » Поиск удаленного в истории git
- 16 Jul 2020 » Что означает поле update в результатах update by query в Elasticsearch?
- 14 Jul 2020 » Из чего только не строят графы
- 07 Jul 2020 » Кто может залогинится на сервере по ssh?
- 03 Jul 2020 » Backreference в регулярках
- 01 Jul 2020 » Сканер портов
- 29 Jun 2020 » Навигация по коду
- 26 Jun 2020 » Скалирование экрана
- 24 Jun 2020 » Лок в liquibase
- 22 Jun 2020 » Переиндексация данных в Elasticsearch
- 19 Jun 2020 » Что разработчикам стоит знать о БД
- 17 Jun 2020 » Acknowledged в elasticsearch
- 15 Jun 2020 » Перезагрузка systemd
- 12 Jun 2020 » Проверка качества изоляции в СУБД
- 10 Jun 2020 » Работа с ветками
- 08 Jun 2020 » Project Panama
- 05 Jun 2020 » Частичный коммит
- 01 Jun 2020 » Jepsen
- 29 May 2020 » Преобразование unix-timestamp в человеческую дату
- 27 May 2020 » Импорт вложенных структур
- 25 May 2020 » Тюнинг elasticsearch
- 21 May 2020 » Управление доступом по ssh
- 19 May 2020 » Compose key
- 18 May 2020 » Канал о безопасности сильного ИИ
- 15 May 2020 » Монтирование файловой системы через ssh
- 13 May 2020 » Поиск источника SQL-запроса
- 08 May 2020 » Tcpdump
- 06 May 2020 » Proxy auto config
- 01 May 2020 » Отключение "удобств" journalctl
- 30 Apr 2020 » Опрос про баги
- 29 Apr 2020 » Сборник cheatsheet
- 27 Apr 2020 » Почему функциональное программирование не распространено
- 23 Apr 2020 » Права и символические ссылки
- 21 Apr 2020 » Задержка между нажатием клавиши и появлением символа на экране
- 17 Apr 2020 » Перенаправление портов
- 15 Apr 2020 » Навигация по коду в Github
- 13 Apr 2020 » Значение по умолчанию minimum_should_match
- 10 Apr 2020 » Работа со временем
- 09 Apr 2020 » Push-уведомления в браузере
- 08 Apr 2020 » Кто пожрал все потоки в linux?
- 06 Apr 2020 » GitHub Pages
- 03 Apr 2020 » Space от JetBrains
- 02 Apr 2020 » Список открытых файлов в системе
- 30 Mar 2020 » Отправка http-запросов в Intellij Idea
- 27 Mar 2020 » Обработка json в командной строке
- 25 Mar 2020 » Боли docker
- 20 Mar 2020 » Сброс кэша памяти в линуксе
- 18 Mar 2020 » Копирование пустой строки в Intellij Idea
- 16 Mar 2020 » Чтение тредов твиттера
- 05 Mar 2020 » Сравнение веток в Intellij Idea
- 03 Mar 2020 » Свободное место на файловой системе
- 28 Feb 2020 » Значения по умолчанию в dict в питоне
- 26 Feb 2020 » Java становится похожа на Kotlin
- 13 Feb 2020 » Сравнение производительности web-фреймворков
- 11 Feb 2020 » Нейминг
- 06 Feb 2020 » Мониторинг приложения
- 04 Feb 2020 » Работа с легаси-кодом
- 30 Jan 2020 » Поиск тикета в Redmine
- 23 Jan 2020 » Запуск команды на нескольких серваках
- 21 Jan 2020 » Включение любого файла в сишный код
- 14 Jan 2020 » Интерактивное обучение git
- 10 Jan 2020 » Моржовый оператор в питоне
- 09 Jan 2020 » Тяжелые задачи с ssh