Умная техника своими руками: поэтапное создание смарт-часов на ESP8266

В 1972 году компания Hamilton Watch разработала первые смарт-часы. Теперь вы можете сделать их сами. Разбираемся, как.

Обложка статьи «Умная техника своими руками: поэтапное создание смарт-часов на ESP8266»

React Context за 5 минут: что это и как использовать

Что такое React Context и как с ним работать? Быстрый и понятный разбор на примере.

Обложка статьи «React Context за 5 минут: что это и как использовать»

Закончил курсы, что дальше? — узнаём из первых уст, реально ли после онлайн-курсов и самообучения стать разработчиком

Дают ли курсы по программированию возможность проще влиться в профессию? Узнаём из реальных историй.

Обложка статьи «Закончил курсы, что дальше? — узнаём из первых уст, реально ли после онлайн-курсов и самообучения стать разработчиком»

Стоит ли писать «красивый» код — отвечают эксперты

У подхода к оформлению кода согласно разным Style Guide есть сторонники и противники. Спрашиваем у экспертов, стоит ли вообще думать о виде вашего кода.

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

Как устроены хакатоны, зачем на них ходить и как готовиться: разбираем на примере темы Data Science

Эксперты SkillFactory рассказывают, зачем нужно участвовать в хакатонах по data science и как лучше всего к ним подготовиться.

Обложка статьи «Как устроены хакатоны, зачем на них ходить и как готовиться: разбираем на примере темы Data Science»

История инди-разработчика: как на год лишиться свободного времени и 6000 $, чтобы разработать 2D RPG

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

Обложка статьи «История инди-разработчика: как на год лишиться свободного времени и 6000 $, чтобы разработать 2D RPG»

Как выжить во время хакатона: подробное руководство

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

Обложка статьи «Как выжить во время хакатона: подробное руководство»

Атака HTTP request smuggling: механизм, разновидности и защита

Разбираемся, что такое HTTP request smuggling, как происходит эта атака и как можно от неё защититься.

Обложка статьи «Атака HTTP request smuggling: механизм, разновидности и защита»
HighLoad 2019++

Трансляция HighLoad++ 2019

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

Открытое письмо разработчикам «ВКонтакте»: давайте вместе убьём анимированные гифки

GIF-анимации используются повсеместно, но так ли они удобны и современны? Можно ли вместо GIF использовать видео, и если да, то как?

Обложка статьи «Открытое письмо разработчикам «ВКонтакте»: давайте вместе убьём анимированные гифки»

Как стать программистом, которого хотят нанять — отвечают эксперты

В условиях жёсткой конкуренции программистам нужно постоянно развиваться, чтобы их заметили. Узнаём у экспертов, как привлечь к себе HR-ов.

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

Composition API во Vue 3 — плюсы, минусы и опыт использования

В Vue 3 на смену Options API приходит Composition API. Что это, где его применять, как он может упростить разработку, рассказывает Тихон Соколов.

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

Что это за железка? Угадайте устройство по его силуэту

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

Страшна, вырубай: хэллоуинская подборка кода, от которого волосы встают дыбом

Код — это творчество. И иногда некоторые такое творят… В Хэллоуин одобрали для вас примеры эпичного кода, от которого не знаешь, смеяться или плакать.

Обложка статьи «Страшна, вырубай: хэллоуинская подборка кода, от которого волосы встают дыбом»

Интеграция своей игры в Steam: работа с лобби в Steamworks.NET

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

Обложка статьи «Интеграция своей игры в Steam: работа с лобби в Steamworks.NET»

Наперегонки со временем: на что способен Python в однопоточных вычислениях?

Многие знают, что Python в чистом виде — не лучший язык для научных вычислений. Однако никто не мешает провести эксперимент по его ускорению.

Обложка статьи «Наперегонки со временем: на что способен Python в однопоточных вычислениях?»
Обложка поста

Контейнеры и кластеры: сделайте модную инфраструктуру в тесте от Tproger и DataLine

Как сейчас тестируют и разворачивают веб-проекты? Какие решения принимать при масштабировании проекта? Вместе с экспертами из DataLine ищем ответы на эти и другие инфраструктурные вопросы в небольшом тесте.

Стоит ли изучать Golang и если да, то как — отвечают эксперты

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

Обложка статьи «Стоит ли изучать Golang и если да, то как — отвечают эксперты»

Новая жизнь дискет: что такое флопотрон и как его сделать

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

Обложка статьи «Новая жизнь дискет: что такое флопотрон и как его сделать»

Интервью с веб-разработчиком Pornhub

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

Обложка статьи «Интервью с веб-разработчиком Pornhub»

Промокоды и никакого тестового задания: как стартапам конкурировать с корпорациями в битве за разработчиков

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

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

Как дела у Go и так ли популярен Python, как кажется — тренды языков программирования

Насколько распространён Python и чего нам ждать от Go — анализ тенденций развития языков программирования от портала InfoQ.

Обложка статьи «Как дела у Go и так ли популярен Python, как кажется — тренды языков программирования»

Натив или кроссплатформа — что выбрать начинающему мобильному разработчику? Отвечают эксперты

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

Обложка статьи «Натив или кроссплатформа — что выбрать начинающему мобильному разработчику? Отвечают эксперты»

Code review — как это делать в стиле Google?

Итак, настал этот день — вам поручили сделать ревью на чужой код. Если для вас это в новинку — держите гайд, как это делают в компании Google.

Обложка статьи «Code review — как это делать в стиле Google?»

Видеоуроки по созданию игры на C++

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

Обложка статьи «Видеоуроки по созданию игры на C++»

Чем разработчику заняться в промышленности: компьютерное зрение, машинное обучение, IoT

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

Обложка статьи «Чем разработчику заняться в промышленности: компьютерное зрение, машинное обучение, IoT»

Как выиграть хакатон? Самый полный гид

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

Обложка статьи «Как выиграть хакатон? Самый полный гид»

Кто такой 1x-программист? — несерьёзный разбор на Tproger

10x-программист — очень редкий экземпляр, почти не встречающийся в жизни. А вот 1x-программист довольно распространён. Какой он, этот программист?

Обложка статьи «Кто такой 1x-программист? — несерьёзный разбор на Tproger»

Отдыхать — не работать: как провести свободное время с пользой для профессионального развития

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

Обложка статьи «Отдыхать — не работать: как провести свободное время с пользой для профессионального развития»

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

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

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

Кэширование кода для JavaScript-разработчиков на примере Chrome

Кэширование кода на примере браузера Chrome: какую роль оно играет для оптимизации работы сайтов, а также какие бывают виды кэша.

Обложка статьи «Кэширование кода для JavaScript-разработчиков на примере Chrome»

6 шагов по созданию проектов машинного обучения

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

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