Дефрагментация мозга
Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий. Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming. Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной «кухне». При определенной доле любопытства вы сможете убедиться, что новое – это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны. В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.
Angular и TypeScript. Сайтостроение для профессионалов.
C++17 STL Стандартная библиотека шаблонов
JavaScript с нуля до профи
Java для всех
Microsoft Visual C#. Подробное руководство
Python за 7 дней. Краткий курс для начинающих
Python. Чистый код для продолжающих
Scala. Профессиональное программирование. 5-е издание
SQL: быстрое погружение
WebAssembly в действии
Архитекторы интеллекта. Вся правда об искусственном интеллекте от его создателей
Байесовская статистика: Star Wars, LEGO, резиновые уточки и многое другое
Вероятностное программирование на Python: байесовский вывод и алгоритмы
Внутри CPYTHON: гид по интерпретатору Python
В работу с головой. Паттерны успеха от IT-специалиста
Гейм-дизайн: как создаются игры
Глубокое обучение в картинках. Визуальный гид по искусственному интеллекту
Грокаем алгоритмы
Дефрагментация мозга
Знакомство с Python
Идеальная работа. Программирование без прикрас
Идеальный программист. Как стать профессионалом разработки ПО
Изучаем Python
Изучаем Python
Изучаем Python
Изучаем Python
Карьера программиста
Киберкрепость: всестороннее руководство по компьютерной безопасности
Классические задачи Computer Science на языке Python
Книга веб-программиста: секреты профессиональной разработки веб-сайтов
Кодер с улицы. Правила нарушать рекомендуется
Машинное обучение
Машинное обучение на R экспертные техники для прогностического анализа
Микросервисы. Паттерны разработки и рефакторинга
Мифический человеко-месяц или Как создаются программные системы
Обработка естественного языка. Python и spaCy на практике
Объектно-ориентированное мышление
Однострочники Python: лаконичный и содержательный код
Основы Data Science и Big Data. Python и наука о данных
Отзывчивый дизайн на HTML5 и CSS3 для любых устройств
Отъявленный программист: лайфхакинг из первых рук
Программист-прагматик
Программист-фанатик
Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию
Пять строк кода
Разработка с использованием квантовых компьютеров
Сколько стоит программный проект
Создание приложений машинного обучения: от идеи к продукту
Стильный Java
Теоретический минимум по Big Data
Теоретический минимум по Computer Science
Чистая архитектура. Искусство разработки программного обеспечения
Чистый Agile. Основы гибкости
Чистый Python
Чистый Python
Чистый код
Чистый код. Создание, анализ и рефакторинг
Экстремальное программирование. Разработка через тестирование
Экстремальное программирование: Разработка через тестирование
Эффективное использование C++
Эффективное использование STL