Чат-боты сейчас очень популярны, особенно в мессенджерах и социальных сетях — почитайте, например, наше руководство по созданию бота для ВКонтакте. С…
Python — отличный язык для большого количества различных задач: от веба до научных расчетов. Кроме того, он достаточно простой. Настолько,…
В этом посте мы собрали подборку самых популярных книг для разработчиков. Они затрагивают множество различных тем и являются лучшими для старта изучения той…
Читаемость кода — универсальный показатель в мире программирования. Это одна из первых вещей, которые должен знать разработчик. В этой статье…
Senior iOS-разработчик Noveo напоминает о доступных из коробки, но часто игнорируемых разработчиками средствах отладки кода в среде Xcode: продвинутое использование…
Использование автоматизированного тестирования предоставляет огромные возможности и позволяет существенно повысить надёжность кода и безопасность приложения. Поэтому разработка крупных и сложных…
Гипотезы для UX-тестов — это один из самых быстрых, простых и доступных способов тестирования интерфейсов. Хорошая проработка гипотез во многом…
Чтение учебников часто утомляет, к тому же, если вас интересует конкретный вопрос, перекапывать книжки будет слишком долго. StackOverflow, конечно, может…
Рассказывает Дж. Пол, автор блога Java Revisited Написание параллельного кода – непростая задача, а проверка его корректности – задача еще…
В этом выпуске мы попросили экспертов дать советы начинающим программистам, которые хотят найти работу. Как лучше готовиться к собеседованиям? Специально…
C++ CSS Google Java JavaScript Microsoft Pet-проекты PHP Python Алгоритмы и структуры данных Безопасность Веб-разработка Головоломки Для начинающих Для продолжающих Инструменты Искусственный интеллект Карьера Лучшая практика Материалы от друзей Tproger Машинное обучение Мобильная разработка Нейронные сети Обучение программированию Работа Разработка игр Советы Тестирование Юмор Языки программирования