Асинхронные и многопоточные программы могут выполнять несколько задач одновременно, не теряя скорости или надежности. Но правильная организация параллельного выполнения может вызвать затруднения даже у опытных разработчиков. Эта практическая книга научит вас создавать параллельные приложения на C#, работающие с максимальной скоростью и не имеющие взаимоблокировок и других проблем синхронизации, которые ухудшают производительность и требуют огромных усилий для их обнаружения.
Технический директор сталкивается с особыми вызовами в одиночку. Многие, с энтузиазмом начав свою первую роль на этом уровне, покидают ее разочарованными, столкнувшись со сложностью задач и необходимостью осваивать новые навыки.
Алгоритмы — это сердце программирования. От их правильного выбора зависит, будет ли программа работать мгновенно или заставит вас ждать вечность. Но как разобраться во всем этом, если вы только в начале пути?
Как стать экспертом в создании сложных и мощных приложений на Python, не тратя времени на повторение уже известных основ или перечисление ненужных функций? Аарон Максвелл фокусируется на первопринципах Python, которые действуют подобно катализаторам для всего остального: достаточно получить 5 % знаний в области программирования, чтобы остальные 95 % подтянулись автоматически.
Хотим рассказать вам о новой книги Марка Прайса! В ней вы узнаете, как управлять исходным кодом и проектами с помощью Git, обеспечивая при этом контроль версий. Откроете для себя передовые методы отладки и стратегии выявления и устранения проблем, а также увидите, как правильно документировать код, API и сервисы, чтобы повысить удобство обслуживания проекта.
Майк Амундсен — всемирно известный писатель и спикер, консультирует организации по всему миру по вопросам сетевой архитектуры, веб-разработки и пересечению технологий и общества. Он работает с крупными и небольшими компаниями, чтобы помочь им извлечь выгоду и получить прибыль от возмож- ностей API, микросервисов и цифровой трансформации, предоставляемых как потребителям, так и предприятиям.
Анна Воронкова – искусствовед, куратор, сертифицированный специалист Высшей школы искусств Sotheby’s и Международного института искусств Christie’s Education (Нью-Йорк, Лондон)
Дэниел Джексон — профессор CS и заместитель директора CSAIL, крупнейшей лаборатории Массачусетского технологического института (MIT). Его исследования в области ПО были отмечены наградой Impact Award и премией Outstanding Research Award от Ассоциации вычислительной техники (ACM), он является членом ACM (ACM Fellow). Джексон — ведущий разработчик языка моделирования программного обеспечения Alloy. Он участвовал в совместных проектах с NASA (системы управления воздушным движением), Массачусетской больницей общего профиля (протонная терапия) и Toyota (автономные автомобили).
Мидлер Елена АлександровнаДоктор экономических наук, профессор Кафедры экономики предприятия, предпринимательства и инноваций. Сфера научных интересов: экономика развития, региональная и отраслевая экономика, финансирование устойчивого развития, инновации, поведенческая экономика.