Код

HTTP/3: прошлое, настоящее и будущее главное изображение
Код Фронтенд

В середине сентября в Google Chrome Canary в качестве эксперимента добавили поддержку протокола HTTP/3. Он обеспечивает работу HTTP вместе с QUIC. О возможностях протокола читайте в адаптированном переводе статьи HTTP/3: the past, the present and the future из блога Cloudflare.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
02 октября 2019
19 Время чтения статьи ~9 минут Читать дальше
Что такое Mailtrap, или Как тестировать письма на стадиях разработки и предпр... главное изображение
Код Тестирование

Обзор посвящён сервису Mailtrap. Это инструмент для тестирования писем, который защищает ваших клиентов от случайного получения пробных писем.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
25 сентября 2019
7 Время чтения статьи ~5 минут Читать дальше
Ликбез по пакетам и шпаргалка по модулям в Python главное изображение
Код Python

Статья рассказывает об устройстве пакетов и модулей языка Python и раскрывает некоторые тонкости, о которых следует знать при работе с пакетами, моделями и их импортом.

Аватар пользователя Aleksei Pirogov
Aleksei Pirogov
20 сентября 2019
67 Время чтения статьи ~12 минут Читать дальше
Скрипты, модули и библиотеки главное изображение
Код JavaScript Без стека

В динамических языках файлы с кодом могут выполнять две разных роли: быть исполняемым скриптом, либо быть модулем. В зависимости от роли на эти файлы накладываются разные ограничения, они по-разному устроены и ведут себя тоже по-разному.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
17 сентября 2019
346 Время чтения статьи ~6 минут Читать дальше
Что используют PHP-программисты: какие IDE и редакторы, средства отладки, тес... главное изображение
Код PHP Тестирование

Мы попросили опытных PHP-программисты рассказать, какие инструменты они используют для работы прямо сейчас. Специалисты ответили, какие предпочитают IDE и редакторы, дебаггеры и веб-фреймворки, инструменты тестирования и виртуализации. Опрос не претендует на репрезентативность, но позволяет понять, какие инструменты выбирают профессиональные PHP-разработчики.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
17 сентября 2019
8 Время чтения статьи ~16 минут Читать дальше
Не сушите код, нарушайте принцип единственной ответственности, переписывайте ... главное изображение
Код Без стека

Если последуете совету сушить код, то есть будете соблюдать принцип DRY, у вас появятся функции с четырьмя булевыми параметрами, а также таблицы для отслеживания изменения состояния. Выделение модулей может усложнить отслеживание изменений. А отказ переписывать код уменьшает вероятность сделать удачный продукт.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
14 сентября 2019
5 Время чтения статьи ~12 минут Читать дальше
Оформляем таблицы с помощью CSS: как работать с полями, границами и свойством... главное изображение
Код Веб-разработка Фронтенд

Ещё несколько лет назад фронтенд-разработчики активно использовали табличную вёрстку для создания веб-страниц. Сегодня появились более удобные инструменты, а тег <table> теперь применяется по прямому назначению: для создания таблиц с данными. Однако оформлять таблицы по-прежнему не так просто. Некоторые CSS-свойства, например, margin, border-radius, z-index, не работают с элементами таблиц <tbody>, <thead>, <tr>. Статья поможет обойти эти ограничения.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
02 сентября 2019
7 Время чтения статьи ~6 минут Читать дальше
Предварительная версия TypeScript 3.6: что нового главное изображение
Код TypeScript

Команда TypeScript сообщила 16 августа о выпуске предварительной версии (release candidate) TypeScript 3.6. В течение нескольких недель команда планирует стабилизировать предварительную версию. После этого TypeScript 3.6 выйдет официально.

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
23 августа 2019
4 Время чтения статьи ~10 минут Читать дальше
Тестирование приложений: описание и чек-лист главное изображение
Код Тестирование

Тестирование — процесс, который нельзя пропускать. Во время релиза и после него ошибки обходятся дорого и разработчикам, и заказчику. Чтобы не допустить этого, не игнорируйте тесты, делайте их вовремя и повторяйте столько раз, сколько потребуется.

Аватар пользователя Дмитрий Котенко
Дмитрий Котенко
22 августа 2019
9 Время чтения статьи ~9 минут Читать дальше