7 практических советов по увеличению скорости работы вашего сайта

Несколько советов по увеличению скорости загрузки сайта, которые помогут избежать типичных ошибок и удержать аудиторию.

Обложка: 7 практических советов по увеличению скорости работы вашего сайта

Почему дата-аналитики должны перестать работать «дворниками»

Дата-аналитики приносят пользу, когда извлекают из данных полезные инсайты. Но зачастую им не до этого, ведь данные ещё нужно очистить.

Обложка: Почему дата-аналитики должны перестать работать «дворниками»

Порядок выполнения скриптов в HTML. Тег script и атрибуты async, defer, module, nomodule и src

Рассмотрим как атрибуты тега script влияют на порядок выполнения скриптов JavaScript, а также в каких ситуациях стоит их использовать.

Обложка: Порядок выполнения скриптов в HTML. Тег script и атрибуты async, defer, module, nomodule и src

Flutter vs React-Native: детальное сравнение

Сравнение Flutter и React-Native от разработчика, который провёл несколько месяцев с первой технологией и имеет много опыта с последней.

Обложка: Flutter vs React-Native: детальное сравнение

Жизненный цикл сообщения об ошибке в браузере

Небольшой рассказ о жизненном цикле сообщения об ошибке в браузере Vivaldi.

Обложка: Жизненный цикл сообщения об ошибке в браузере

Что делать, если в датасете пропущены данные? — 6 способов импутации данных с примерами

Если в датасете пропущены данные, результаты работы с ним могут быть непредсказуемы. Разбираем способы импутации данных, их плюсы и минусы.

Обложка: Что делать, если в датасете пропущены данные? — 6 способов импутации данных с примерами

7 прикольных команд терминалов Linux и macOS, которые заставят вас улыбнуться

Хорошее настроение для работы не менее важно, чем умение пользоваться терминалом. Статья посвящена прикольным командам для Linux и macOS.

Обложка: 7 прикольных команд терминалов Linux и macOS, которые заставят вас улыбнуться

Приёмы и хитрости начинающего Java-программиста

Подборка практик, трюков и подсказок, которые помогут вам в изучении Java и применении его на практике.

Обложка: Приёмы и хитрости начинающего Java-программиста

Java: краткое руководство для начинающих. Пишем простое приложение без опыта программирования

Делаем первые шаги к разработке на одном из самых востребованных языков.

Обложка: Java: краткое руководство для начинающих. Пишем простое приложение без опыта программирования

Собеседование по Data Science: что нужно знать и где это изучить

Leon Chlon, специалист из Facebook, рассказывает, какие знания и подход нужны, чтобы успешно пройти собеседование по Data Science.

Обложка: Собеседование по Data Science: что нужно знать и где это изучить

Применение структур данных и алгоритмов на практике на примере Skype, Uber и Skyscanner

Разработчик с опытом работы в Skyscanner, Uber и Skype рассказывает, где он нашёл практическое применение структурам данных и алгоритмам.

Обложка: Применение структур данных и алгоритмов на практике на примере Skype, Uber и Skyscanner

Технологии машинного обучения в реальной жизни: повышаем эффективность розничной торговли

Рассматриваем разные варианты применения машинного обучения, которые могут помочь бизнесу.

Обложка: Технологии машинного обучения в реальной жизни: повышаем эффективность розничной торговли

Отбор признаков в машинном обучении

Как происходит процесс отбора подмножества значимых признаков для использования в построении модели в машинном обучении.

Обложка: Отбор признаков в машинном обучении

Пошагово объясняем, как работает алгоритм хеширования SHA-2 (SHA-256)

Пошагово разбираемся в алгоритме хеширования SHA-2 (SHA-256) и показываем, как он работает, на реальном примере.

Обложка: Пошагово объясняем, как работает алгоритм хеширования SHA-2 (SHA-256)

Создайте и разверните своё первое веб-приложение для машинного обучения

Создаём с помощью PyCaret приложение для прогнозирования затрат на госпитализацию пациентов на основе разных показателей.

Обложка: Создайте и разверните своё первое веб-приложение для машинного обучения

Специалисты по data science тратят большую часть рабочего времени не на разработку продуктов

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

Обложка: Специалисты по data science тратят большую часть рабочего времени не на разработку продуктов

Типичные ошибки джунов, использующих React

Разбор некоторых из ошибок (и возможных решений), которые джуны совершают на раннем этапе своего профессионального роста.

Обложка: Типичные ошибки джунов, использующих React

8 основных языков для бэкенда

На чём обычно пишут бэкенд крупные компании? Рассказываем о 8-ми языках для бэкенда, об их плюсах и о компаниях, где их используют.

Обложка: 8 основных языков для бэкенда

Программируем лучше с ESLint, Prettier и TypeScript

Рассказ о том, как правильно управлять инструментами ESLint и Prettier, которые позволяют писать более читабельный и продуктивный код.

Обложка: Программируем лучше с ESLint, Prettier и TypeScript

Data Science с нуля: подробный гайд для начинающих

Можно ли освоить Data Science с нуля самостоятельно? Спойлер: да. Мы составили гайд с полезной информацией и материалами для самостоятельного изучения.

Обложка: Data Science с нуля: подробный гайд для начинающих

Создание кроссплатформенной игры на Flutter за неделю

Рассказываем, как сделать мобильный кликер и адаптировать его для Android, iOS, ПК и веба.

Обложка: Создание кроссплатформенной игры на Flutter за неделю

Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы

Если вы работаете с базами данных, мало просто выучить SQL — нужно ещё и правильно спроектировать БД. Рассказываем о базовых правилах и возможных ошибках.

Обложка: Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы

Оконные функции в SQL — что это и зачем они нужны

Краткий гайд, который поможет разобраться в оконных функциях ORDER BY и PARTITION BY.

Обложка: Оконные функции в SQL — что это и зачем они нужны

Как полюбить systemd

Рассматриваем базовые функции systemd, которые используются как для запуска системы, так и после.

Обложка: Как полюбить systemd

Интересные приёмы и хитрости SSH

Рассказываем несколько вещей об эффективном использовании SSH, например, как выйти из зависшей сессии или расшарить удаленный терминал.

Обложка: Интересные приёмы и хитрости SSH

7 советов для новичков в Data Science

Как сосредоточить усилия на практических навыках, не зацикливаться на абстрактных теориях и подготовиться к работе Data Scientist’ом.

Обложка: 7 советов для новичков в Data Science

Когда вместо Boolean лучше использовать Enum и почему

Объясняем на примере, когда использование Enum оправданно и почему Boolean может внести в код путаницу.

Обложка: Когда вместо Boolean лучше использовать Enum и почему

3 инструмента для Python, которые упростят работу с кодом

Разбор полезных инструментов для Python с функциями умного ИИ автодополнения, статического и динамического анализа кода.

Обложка: 3 инструмента для Python, которые упростят работу с кодом

Создаём веб-приложение с бэкендом на Django и фронтендом на React

Создаём REST API на Django, добавляем React в проект и соединяем Django и React.

Обложка: Создаём веб-приложение с бэкендом на Django и фронтендом на React

Проверяем себя и других: чек-лист для код-ревью

Подробный чек-лист, который помогает ничего не забыть во время ревью кода. Подойдёт для ревьюеров и для самопроверки.

Обложка: Проверяем себя и других: чек-лист для код-ревью

Как это отменить?! Git-команды для исправления своих ошибок

Если вы что-то сделали в Git’е, а потом очень сильно пожалели, не отчаивайтесь: возможно, всё можно исправить. Рассказываем, как это сделать.

Обложка: Как это отменить?! Git-команды для исправления своих ошибок

Code review без ревьювера: 8 инструментов, которые помогут улучшить код

Code review — штука важная, но времзатратная. Рассказываем об инструментах, которые сами проанализируют код и укажут в нём слабые места.

Обложка: Code review без ревьювера: 8 инструментов, которые помогут улучшить код