Зачем нужно реактивное программирование на Swift ?

В этой статье, автор рассказывает почему реактивное программирование на Swift — это хорошо…

Обложка: Зачем нужно реактивное программирование на Swift ?

6 ценных советов от программиста с 45-летним опытом работы

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

Обложка: 6 ценных советов от программиста с 45-летним опытом работы

10 принципов хорошего кода и хорошего программиста

Спагетти-коды, огромные цепочки «if-else» и софт, который ломается от изменения переменной? Вот принципы, которые помогут решить эти проблемы.

Обложка: 10 принципов хорошего кода и хорошего программиста

Основы криптографии: от математики до физики

Рассмотрим основы криптографии, поговорим о самых популярных шифрах и о том, как новое поколение криптографии связано с физикой.

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

Сравнение скорости Python и C++

Автор этой статьи делает сравнение скорости выполнения одной и той же программы на Python и C++. С++ естественно быстрее, но насколько?

Обложка: Сравнение скорости Python и C++

Сборка программ и утилиты терминала Linux. Часть третья

Рассмотрим утилиты терминала Linux и главные инструменты для сборки программ, которые сэкономят время и повысят эффективность работы.

Обложка: Сборка программ и утилиты терминала Linux. Часть третья

Инструменты терминала Linux для начинающих. Часть вторая

Рассказываем об инструментах терминала Linux, таких как мультиплексор tmux, шифровальщик GnuPG и командная оболочка Bash.

Обложка: Инструменты терминала Linux для начинающих. Часть вторая

Введение в Git: от установки до основных команд

Введение в Git включило в себя установку, настройку, команды, примеры и наглядные схемы, с которыми гайд максимально понятен.

Обложка: Введение в Git: от установки до основных команд

Всё о сортировке в Python: исчерпывающий гайд

Сортировка в Python выполняется с помощью sorted() и list.sort(). Разбираем на примерах, как это работает.

Обложка: Всё о сортировке в Python: исчерпывающий гайд

Современные языки программирования, которые заставят вас страдать: Часть 1, ООП

В этой статье автор попытался дать объективную оценку современным языкам программирования. В первой части поговорим об ООП языках.

Обложка: Современные языки программирования, которые заставят вас страдать: Часть 1, ООП

Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице

Задавались когда-нибудь вопросом, как работает CSS Flexbox? Наглядно объясняем возможности технологии с использованием анимации.

Обложка: Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице

Основные команды SQL, которые должен знать каждый программист

Рассмотрим основные команды SQL, включая агрегатные функции и вложенные подзапросы, на примере работы с MySQL.

Обложка: Основные команды SQL, которые должен знать каждый программист

7 советов по обработке undefined в JavaScript

undefined в JavaScript — что за значение, чем вызвано и как его обработать? Также рассмотрим главные отличия undefined и null.

Обложка: 7 советов по обработке undefined в JavaScript

Команды терминала Linux для начинающих. Часть первая

Рассмотрим команды терминала Linux, работу с файлами, эффективную навигацию, регулярные выражения, лайфхаки и многое другое.

Обложка: Команды терминала Linux для начинающих. Часть первая

Как влюбить в себя своего код-ревьюера: правила подготовки к code review

Рассказываем про техники подготовки к code review, которые помогут получить от него максимальную пользу и порадуют ревьюера.

Обложка: Как влюбить в себя своего код-ревьюера: правила подготовки к code review

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