Стандартные ARB, JSON и кодогенерация во Flutter ломают поток разработки, когда нужно быстро добавить одну строку. В этой статье я покажу, как архитектура на базе обычного Enum и switch-case решает проблему производительности, избавляет от хардкода и внедряется за 5 минут.
IPv6-зоны в URL: почему Go падает на fe80::%eth0 и как это чинитьЕсли вы пишете на Go сервис, который ходит по локальной сети через IPv6, и ловите странную ошибку парсинга URL — дело в зонах. Разбираем, почему %eth0 ломает стандартную библиотеку и как это чинить по RFC 6874.
IPv6-зоны в URL: почему Go падает на fe80::%eth0 и как это чинитьЕсли вы пишете на Go сервис, который ходит по локальной сети через IPv6, и ловите странную ошибку парсинга URL — дело в зонах. Разбираем, почему %eth0 ломает стандартную библиотеку и как это чинить по RFC 6874.
IPv6-зоны в URL: почему Go падает на fe80::%eth0 и как это чинитьЕсли вы пишете на Go сервис, который ходит по локальной сети через IPv6, и ловите странную ошибку парсинга URL — дело в зонах. Разбираем, почему %eth0 ломает стандартную библиотеку и как это чинить по RFC 6874.
Пора прощаться с ESLint? Как Oxlint меняет правила игры в JavaScript-разработкеНовый линтер на Rust обещает ускорить проверку кода в десятки раз и избавить от конфигурационного ада. Разбираем реальные бенчмарки, плюсы, минусы и сценарии миграции.
Пора прощаться с ESLint? Как Oxlint меняет правила игры в JavaScript-разработкеНовый линтер на Rust обещает ускорить проверку кода в десятки раз и избавить от конфигурационного ада. Разбираем реальные бенчмарки, плюсы, минусы и сценарии миграции.
Пора прощаться с ESLint? Как Oxlint меняет правила игры в JavaScript-разработкеНовый линтер на Rust обещает ускорить проверку кода в десятки раз и избавить от конфигурационного ада. Разбираем реальные бенчмарки, плюсы, минусы и сценарии миграции.
Пишем прошивку Bluetooth Low Energy на Zephyr OS: полное руководство для разработчиковZephyr OS даёт открытый BLE-стек, прошедший сертификацию Bluetooth SIG. Разбираем, как написать прошивку для периферийного устройства, настроить сервисы и управлять им со смартфона.
Пишем прошивку Bluetooth Low Energy на Zephyr OS: полное руководство для разработчиковZephyr OS даёт открытый BLE-стек, прошедший сертификацию Bluetooth SIG. Разбираем, как написать прошивку для периферийного устройства, настроить сервисы и управлять им со смартфона.
Пишем прошивку Bluetooth Low Energy на Zephyr OS: полное руководство для разработчиковZephyr OS даёт открытый BLE-стек, прошедший сертификацию Bluetooth SIG. Разбираем, как написать прошивку для периферийного устройства, настроить сервисы и управлять им со смартфона.
Как правильно использовать поля HTML-форм: гайд для разработчиковНеправильно свёрстанная форма раздражает пользователей. Разбираем, какие поля HTML-форм бывают, как связать их с label, зачем нужны ARIA-атрибуты и как не допустить типичных ошибок.
Как правильно использовать поля HTML-форм: гайд для разработчиковНеправильно свёрстанная форма раздражает пользователей. Разбираем, какие поля HTML-форм бывают, как связать их с label, зачем нужны ARIA-атрибуты и как не допустить типичных ошибок.
Как правильно использовать поля HTML-форм: гайд для разработчиковНеправильно свёрстанная форма раздражает пользователей. Разбираем, какие поля HTML-форм бывают, как связать их с label, зачем нужны ARIA-атрибуты и как не допустить типичных ошибок.
SourceCraft — планетарная системаИсследуйте инструменты для разработчиков системы SourceCraft в новом квесте с космическими призами!
Denwer SE: Возрождение легендарного локального веб-сервера на современном стекеВозрождение легендарного «Денвера»: портативный локальный сервер на Python и x64, HTTPS без ошибок, зоопарк версий PHP и никакого Perl.
Denwer SE: Возрождение легендарного локального веб-сервера на современном стекеВозрождение легендарного «Денвера»: портативный локальный сервер на Python и x64, HTTPS без ошибок, зоопарк версий PHP и никакого Perl.
Логическая задача про бракованные батарейкиАнализируем и решаем логическую задачу про бракованные батарейки, которую любят задавать на собеседованиях.
- Алгоритмическая задача про острова
Решаем алгоритмическую задачу с собеседований про острова несколькими способами: реализация на языках Java и C#.






