Код

Код JavaScript Без стека

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

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

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

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

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

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

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

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

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

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

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

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
17 сентября 2019
357 Время чтения статьи ~6 минут Читать дальше
Код PHP Тестирование

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

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

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

Аватар пользователя Дмитрий Дементий
Дмитрий Дементий
14 сентября 2019
5 Время чтения статьи ~12 минут Читать дальше
Код Фронтенд Веб-разработка

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

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

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

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

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

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

Django считается лучшим веб-фреймворком, написанным на Python. Этот инструмент удобно использовать для разработки сайтов, работающих с базами данных. Из этой статьи вы узнаете о Django и поймёте, почему это ключевое звено в экосистеме Python.

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

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

Аватар пользователя Тома Герасимович
Тома Герасимович
03 августа 2019
35 Время чтения статьи ~5 минут Читать дальше
Код Без стека

Начинающие разработчики не сразу понимают старших товарищей. Фразы вроде «я апишку свитчнул» или «заимпорти другую либу» звучат для новичков как лекция по математическому анализу для первобытного человека. Поэтому мы решили сделать небольшой словарь профессионального сленга программистов.

36 Время чтения статьи ~8 минут Читать дальше
Код JavaScript Без стека

Создавать функции легко, но создавать их правильно — гораздо сложнее, чем кажется. Плохо спроектированные функции плохо тестируются, с трудом адаптируются под новые требования и часто переписываются. В этой статье мы пройдёмся по ключевым подходам создания удобных функций: научимся правильно разделять ответственности, строить цепочки функций и проектировать их сигнатуру. Материал статьи базируется на ошибках, которые совершают студенты Хекслета на проектах.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
14 июля 2019
230 Время чтения статьи ~13 минут Читать дальше
Код PHP

В этой статье рассматриваются три наиболее популярных PHP-фреймворка: Symfony, Laravel и Yii2. Автор сравнивает их возможности и пытается помочь читателю выбрать лучший инструмент. Статья предназначена для начинающих разработчиков, которые ещё не работали с PHP-фреймворками.

10 Время чтения статьи ~9 минут Читать дальше
Код Фронтенд

Эта статья для начинающих верстальщиков и будущих программистов. В ней вы найдёте несколько необычных и редких инструментов и приёмов HTML/CSS.

14 Время чтения статьи ~8 минут Читать дальше
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»