Чему будет рад айтишник: исследование заказов от Ozon

Ко Дню программиста проанализировали данные более чем 100 000 заказов, чтобы выяснить, что покупали сотрудники 25 крупнейших российских IT-компаний в последние 255 дней.

Обложка статьи «Чему будет рад айтишник: исследование заказов от Ozon»

Kubernetes как профстандарт работы с контейнерами

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

Обложка статьи «Kubernetes как профстандарт работы с контейнерами»

Подборка полезных материалов по машинному обучению (не для малышей)

Машинное обучение — популярное направление, по которому написано множество книг и курсов. Какие из них полезны и заслуживают внимания? Делимся в статье.

Обложка статьи «Подборка полезных материалов по машинному обучению (не для малышей)»
Обложка поста

Сможете угадать, что это за устройства? Тест по истории IT от Tproger и DataArt

Проверьте себя на знание новейшей истории IT-индустрии в нашем тесте. Или просто посмотрите, с какими гаджетами приходилось работать вашим предшественникам.

Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript

Статья расскажет о том, что делает код на JavaScript нанадёжным, и как это исправить с помощью приёмов из функционального программирования.

Обложка статьи «Используем приёмы из функционального программирования, чтобы улучшить свой код на JavaScript»

Как стать специалистом по информационной безопасности — отвечают эксперты

Специалисты по информационной безопасности становятся всё востребованнее с каждым годом. Как стать одним из них? Отвечают эксперты.

Обложка статьи «Как стать специалистом по информационной безопасности — отвечают эксперты»

Опыт использования Vue.js в «Едадиле»: как применяют и почему не выбрали React

Руководитель отдела разработки «Едадила» рассказывает, как его команда использует Vue, какие фичи добавляет и с какими сложностями сталкивается.

Обложка статьи «Опыт использования Vue.js в «Едадиле»: как применяют и почему не выбрали React»

Уязвимости WhatsApp, которые позволяют изменять чужие сообщения

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

Обложка статьи «Уязвимости WhatsApp, которые позволяют изменять чужие сообщения»

Уловки в играх: как разработчики заставляют вас чувствовать себя классным

Разработчикам игр выгодно, чтобы вы чувствовали себя классным. И порой ради этого они идут на различные уловки. Какие? Рассказываем в статье.

Обложка статьи «Уловки в играх: как разработчики заставляют вас чувствовать себя классным»

Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов

В статье описаны основные минусы объектно-ориентированного программирования в сравнении с функциональным программированием.

Обложка статьи «Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов»

Процесс внесения предложений в Go: история развития

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

Обложка статьи «Процесс внесения предложений в Go: история развития»

Как программисту научиться общаться с людьми — отвечают эксперты

Не все программисты — интроверты, но некоторые интроверты — программисты. Хотя сложности с общением бывают не только у них. Что делать? Узнаем у экспертов.

Обложка статьи «Как программисту научиться общаться с людьми — отвечают эксперты»

Микроконтроллер и микропроцессор — в чём разница?

В составе разных электронных устройств можно встретить как микроконтроллер, так и микропроцессор. Чем они отличаются? Рассказываем в статье.

Обложка статьи «Микроконтроллер и микропроцессор — в чём разница?»

Какие шаблоны проектирования стоит знать каждому программисту — отвечают эксперты

Нужно ли знать все шаблоны проектирования или сначала можно изучить несколько ключевых? И стоит ли вообще тратить время на их изучение? Узнаем у экспертов…

Обложка статьи «Какие шаблоны проектирования стоит знать каждому программисту — отвечают эксперты»

Мнение: пушить сразу в мастер — хорошо. Обсуждаем Trunk Based Development

Что вы чувствуете, когда слышите, что кто-то сделал пуш в мастер? А что, если всю разработку построить именно на этом? Встречайте Trunk Based Development.

Обложка статьи «Мнение: пушить сразу в мастер — хорошо. Обсуждаем Trunk Based Development»

Курс «Технологии и протоколы IP сетей»

Видеокурс по сетевым технологиям от Huawei Honor Cup. Другие вебинары по этой и другим IT темам можно посмотреть в онлайн-школе после регистрации.

Обложка статьи «Курс «Технологии и протоколы IP сетей»»

13 проектов для Python-разработчиков среднего уровня

Часто Python-проекты подходят или новичкам, или опытным разработчикам. Исправляем эту несправедливость и рассказываем о Python-проектах для среднего уровня.

Обложка статьи «13 проектов для Python-разработчиков среднего уровня»

FAQ: Почему стандарт C++ поставляется каждые три года?

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

Обложка статьи «FAQ: Почему стандарт C++ поставляется каждые три года?»

Чем отличаются форматы изображений и зачем они нужны

Изображения в интернете встречаются в разных форматах, но чем эти форматы отличаются и зачем они нужны? Разбираемся в статье.

Обложка статьи «Чем отличаются форматы изображений и зачем они нужны»

10 способов сделать айтишнику хорошо на работе

Иногда сотрудники остатся в компании не из-за зарплаты или престижа, а потому, что им там хорошо. Рассказываем, как порадовать айтишников.

Обложка статьи «10 способов сделать айтишнику хорошо на работе»

Как научиться переключаться между задачами — отвечают эксперты

Умение быстро переключаться между задачами может значительно повысить эффективность и скорость работы. Как обзавестись такми умением? Спросили у экспертов.

Обложка статьи «Как научиться переключаться между задачами — отвечают эксперты»

Лучшие доклады с C++ Russia 2019

На C++ Russia рассказывают кучу полезной информации. Публикуем подборку лучших докладов, чтобы вам было проще не упустить главное.

Обложка поста

Современные гаджеты, которые можно сделать своими руками

Современные гаджеты — штуки интересные, но часто дорогие. Однако некоторые из них можно сделать своими руками. Какие и как? Читайте в подборке.

Обложка статьи «Современные гаджеты, которые можно сделать своими руками»

Простым языком о том, как работает сжатие файлов

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

Обложка статьи «Простым языком о том, как работает сжатие файлов»

Как Facebook масштабирует архитектуру чата с нагрузкой в миллиарды сообщений в день

Чат Facebook — полноценная система, имеющая доступ к функциональности основного сайта. Рассказываем, как его смогли масштабировать, учитывая высокие нагрузки.

Обложка статьи «Как Facebook масштабирует архитектуру чата с нагрузкой в миллиарды сообщений в день»

В чём разница между шифрованием, кодированием и хешированием?

Шифрование, хеширование и кодирование очень похожи, но на самом деле каждое из них используется с определённой целью. Разбираемся, в чём разница.

Обложка статьи «В чём разница между шифрованием, кодированием и хешированием?»

Как разработать хорошее веб-приложение и избежать ошибок — отвечают эксперты

Как писать веб-приложения, которые будут эффективны? Как выбрать подходящий фреймворк, ORM и т. д.? Что ещё нужно веб-приложению? Узнаем у экспертов.

Обложка статьи «Как разработать хорошее веб-приложение и избежать ошибок — отвечают эксперты»

Что нового в C++ 20 и какие изменения ожидают язык в будущем?

Статья кратко расскажет об основных нововведениях в C++ 20, а также о том, какие изменения в языке можно ожидать в будущем.

Обложка статьи «Что нового в C++ 20 и какие изменения ожидают язык в будущем?»

PHP 25 лет: почему он именно такой и что с ним будет — рассказывает создатель языка

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

Обложка статьи «PHP 25 лет: почему он именно такой и что с ним будет — рассказывает создатель языка»

Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты

Все слышали про важность тестируемого и сопровождаемого кода, но не все понимают, о чём идёт речь. Спрашиваем у экспертов, как писать такой код.

Обложка статьи «Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты»
Обложка поста

Откройте окна, запаситесь матрасами и берегите жюри — 10 советов по проведению хакатона

Организация хакатона — дело непростое и хлопотное. Публикуем 10 советов, которые уберегут от граблей и помогут провести запоминающийся хакатон.

Задачи по Python для начинающих от Tproger и GeekBrains

Для обучения программированию на питоне нужны тренировки. Совместно с GeekBrains собрали для вас несколько простых задач на Python 3 c решениями.

Обложка статьи «Задачи по Python для начинающих от Tproger и GeekBrains»