Чтобы стать программистом, нужно знать принципы ООП как Отче наш. Держите структурированную шпаргалку по объектно-ориентированному программированию. Главное — Инкапсулируйте все,…
Инструмент профилировки Unity профайлер даёт конкретные данные о производительности игры и облегчает процесс её оптимизации. Профайлер предоставляет покадровые показатели, с…
Рассказывает Павел Оборин, ведущий разработчик в «Иксолла» На основе личного опыта я попытаюсь рассказать, как правильно сделать апгрейд части бэкенда монолитной системы. В первой…
Наш подписчик задал вопрос: Мы передали его на рассмотрение нашим экспертам, а теперь делимся с вами полученными ответами. Какие методологии…
Рассказывает Владимир, веб-разработчик Noveo Большинству разработчиков сайтов, веб-сервисов и мобильных приложений рано или поздно приходится иметь дело с клиент-серверной архитектурой,…
При создании программы разработчики должны не только написать рабочий код, но и сделать его понятным для команды. В этом помогают…
Если вы занимались разработкой ПО, вам наверняка знакома аббревиатура SOLID. Это свод принципов, призванный помочь разработчикам писать чистый, хорошо структурированный…
Рассказывает Алекс Паттисон За последние пару месяцев я активно проводил собеседования фронтенд-разработчиков. Каждый, кто когда-либо бывал на подобных собеседованиях, знает,…
Недавно на YouTube были опубликованы почти все видеозаписи выступлений с PyCon 2016. Это мероприятие является крупнейшей конференцией, посвященной языку программированию Python,…
Программисты Си, дойдя до определённого уровня квалификации, обязательно сталкиваются с одной из особенностей этого языка — макросами. Почти во всех…
C++ CSS Google Java JavaScript Microsoft Pet-проекты PHP Python Алгоритмы и структуры данных Безопасность Веб-разработка Головоломки Для начинающих Для продолжающих Инструменты Искусственный интеллект Карьера Лучшая практика Материалы от друзей Tproger Машинное обучение Мобильная разработка Нейронные сети Обучение программированию Работа Разработка игр Советы Тестирование Юмор Языки программирования