[Перевод] Symfony и Гексагональная архитектура

В данной статье мы коротко пройдемся по теории и на практике разберемся как перевести любое Legacy приложение на гексагональную архитектуру. Повествование будет в контексте фреймворка…

[Перевод] Scala 3: избавление от implicit. Тайпклассы

Моя предыдущая статья была про неявные преобразования и extension-методы. В этой статье обсудим новый способ объявления тайпклассов в Scala 3. Научившись добавлять внешние методы к…

[Перевод] Умные часы на Arduino, поддерживающие Bluetooth

Автор статьи, перевод которой мы сегодня публикуем, рассказывает о том, как собрать умные часы, основанные на Arduino и поддерживающие связь с мобильным телефоном по Bluetooth.…

26 шагов SEO-настройки для нового сайта: что учесть, чтобы не переделывать

Ольга Топал, Middle SEO specialist, Boosta SEO – это не так страшно, как кажется. А базовое SEO – еще проще. Правильная базовая SEO-настройка молодого сайта…

[Перевод] Большой отчёт об изменениях в веб-доступности

Введение В 2020 году, как никогда раньше, стала очевидна необходимость сделать цифровое пространство инклюзивным и доступным для всех. Из-за продолжающейся пандемии, которая осложнила личный доступ…

[Перевод] Большой отчёт об изменениях в веб-доступности

Введение В 2020 году, как никогда раньше, стала очевидна необходимость сделать цифровое пространство инклюзивным и доступным для всех. Из-за продолжающейся пандемии, которая осложнила личный доступ…