Имитационная модель пула потоков для сервера баз данных http://amp.gs/jY4MX
Хабр
Имитационная модель пула потоков для сервера баз данных
В работе построена объектная имитационная модель пула потоков, за
основу которой взята реализация, используемая в СУБД MySQL, MariaDB и Percona
Server. Описаны входные потоки модели и примеры их...
основу которой взята реализация, используемая в СУБД MySQL, MariaDB и Percona
Server. Описаны входные потоки модели и примеры их...
[Перевод] Туториал по JUnit 5 - Аннотация @RepeatedTest http://amp.gs/jY4Qs
Хабр
Туториал по JUnit 5 - Аннотация @RepeatedTest
Это продолжение туториала по JUnit 5. Введение опубликовано здесь.Аннотация @RepeatedTest используется для написания повторяющихся тестовых шаблонов, которые могут выполняться несколько раз в...
DI.kt: одна из первых DI библиотек для Kotlin Multiplatform http://amp.gs/jY46d
Хабр
DI.kt: одна из первых DI библиотек для Kotlin Multiplatform
Прошу приветствовать одну из первых DI библиотек для Kotlin Multiplatform — DI.kt . Вы можете спросить: «А зачем нам ещё DI либы?». Долгое время полноценного DI для Kotlin Multiplatform не...
[Перевод] Новые возможности C#10: атрибут CallerArgumentExpression http://amp.gs/jY4b7
Хабр
Новые возможности C#10: атрибут CallerArgumentExpression
Об атрибуте CallerArgumentExpression говорят уже много лет. Предполагалось, что он станет частью C# 8.0, но его внедрение в язык отложили. А в этом месяце он, наконец, появился — вместе с C# 10 и .NET...
[recovery mode] Митап «Открытая планировка: что такое Open Source в 2021» http://amp.gs/jYRYz
Хабр
Митап «Открытая планировка: что такое Open Source в 2021»
25 ноября в 19:00 приглашаем на онлайн-митап. Обсудим, почему Open Source больше не холиварная тема и ему есть место даже в суровом энтерпрайзе. РегистрацияНа митапе поговорим о том, как...
[Перевод] Ожидаемое исключение JUnit 5 — пример assertThrows () http://amp.gs/jYRpj
Хабр
Ожидаемое исключение JUnit 5
Это продолжение туториала по JUnit 5. Введение опубликовано здесь.В JUnit 5, чтобы написать тестовый код, который, как ожидается, вызовет исключение, мы должны...
Как это устроено: видеоконференции ВКонтакте на безлимитное число участников http://amp.gs/jYRpk
Хабр
Как это устроено: видеоконференции ВКонтакте на безлимитное число участников
Сервисы для онлайн-общения и всевозможная доставка — наверное, самые востребованные и активно развивающиеся отрасли 2020–21-го. Мы ВКонтакте тоже не остались в стороне: работая удалённо с первых...
Agile vs Waterfall: о чём говорили аналитики на Х5Meetup http://amp.gs/jYRlN
Хабр
Agile vs Waterfall: о чём говорили аналитики на Х5Meetup
Привет! 18 ноября мы провели новый митап, где главное темой стали особенности работы аналитиков при разных подходах к разработке. Онлайн-встречу мы записали и готовы поделиться видео с вами.Ведущий...
[Перевод] Проектирование открытых социотехнических систем как преодоление сложности разработки программного обеспечения — Часть 1 http://amp.gs/jYRCI
Хабр
Проектирование открытых социотехнических систем как преодоление сложности разработки программного обеспечения — Часть 1
Несмотря на попытки индустрии ICT (информационно-коммуникационных технологий) как можно быстрее адаптироваться и подстраиваться к нестабильной социальной и технической среде, в которой они оперируют,...
Работа с квалифицированными сертификатами в свете новой редакции Приказа №795 ФСБ РФ от 21.01.2021. Часть II http://amp.gs/jYR0j
Хабр
Работа с квалифицированными сертификатами в свете новой редакции Приказа №795 ФСБ РФ от 21.01.2021. Часть II
После опубликования статьи, посвящённой требованиям Приказа №795 ФСБ России в редакции от 29 января 2021 года, меня не покидало чувство её незавершённости. Это чувство было связано с тем, что в статье...
[Перевод] Git ls-files в 5 раз быстрее fd и find. Тесты под катом http://amp.gs/jYRWx
Хабр
Git ls-files в 5 раз быстрее fd и find. Тесты под катом
Автор материала изменил инструмент перечисления файлов в NeoVim с fd1 на git ls-files2 и заметил, что файлы отображаются быстрее. При этом цель fd — скорость, а Git — это прежде всего система...
Styled Components — идеальная стилизация React-приложения http://amp.gs/jYRoz
Хабр
Styled Components — идеальная стилизация React-приложения
ДисклеймерДанная статья будет полезна новичкам и, возможно, старичкам. Эта реализация является чисто субъективной и может вам не понравиться (жду вас в комментах). Для понимания материала требуются...
Разработка TELEGRAM-бота на JAVA для генерации и считывания QR-кодов http://amp.gs/jYRQO
Хабр
Разработка Telegram-бота на JAVA для генерации и считывания QR-кодов
Разработка Telegram-бота для работы с QR-кодамиРазработка Telegram-бота на JAVA для генерации и считывания QR-кодовВведениеС недавнего времени QR-коды всерьез, и похоже, надолго вошли в нашу жизнь....
Ваксеры, антиваксеры, борцы за права и свободы, теории заговоров и правда http://amp.gs/jYRbF
Хабр
Ваксеры, антиваксеры, борцы за права и свободы, теории заговоров и правда
0. ПредпосылкиВойна между Ваксерами и антиваксерами перешла в самую настоящую горячую стадию.По всему миру, люди выходят на улицы, якобы борясь за свои права, а полиция их разгоняет, якобы проявляя...