Essential TypeScript 5, 3rd Edition (2023)
Автор: Adam Freeman
Количество страниц: 568
#typescript
В третьем издании этого бестселлера по TypeScript вы узнаете все тонкости языка. Никаких излишеств, никакой суеты — только самое необходимое в TypeScript!
Это полностью обновленное третье издание классического бестселлера Адама Фримена. В нем полностью рассмотрен TypeScript 5, включая такие новые возможности, как декораторы. Вы начнете с «как и почему» TypeScript, а затем быстро перейдете к практическому применению статических типов. Никаких пустых страниц! Каждая глава посвящена навыкам, необходимым для создания потрясающих веб-приложений.
📌 Всё самое полезное читайте в нашем канале Frontend📌
Скачать книгу
ASP.NET Core in Action, 3rd Edition (2023)
Автор: Andrew Lock
Количество страниц: 984
Эта книга показывает, как создавать веб-приложения производственного уровня с помощью ASP.NET Core 7.0. Вы научитесь на практических примерах, проницательных иллюстрациях и хорошо объясненном коде. Обновленное освещение в третьем издании включает создание минимальных API, защиту API с помощью токенов на предъявителя, WebApplicationBuilder и многое другое.
Скачать книгу
Arduino Data Communications: Learn how to configure databases, MQTT, REST APIs, and store data over LoRaWAN, HC-12, and GSM (2023)
Автор: Robert Thas John
Количество страниц: 286
Эта книга представляет собой исследование внутренних механизмов IoT и на простых примерах проведет вас через процесс создания сквозной системы, которую вы сможете использовать для прототипирования своих собственных IoT-решений. Она начинается с общего обзора экосистемы Arduino, знакомит вас с различными датчиками и щитами и раскрывает искусство сбора данных. Затем вы изучите форматы данных и методы их хранения как локально, так и на серверах баз данных. По мере продвижения по главам вы научитесь настраивать инфраструктуру REST и MQTT для связи с базами данных и получите практические навыки работы с LoRaWAN, Ethernet, сотовой связью, HC-12 и RS-485.
Скачать книгу
Хотите развивать экосистему автономного транспорта?
SberAutoTech создаёт новые технологии в области беспилотного транспорта и расширяет команду. Мы разрабатываем универсальную беспилотную технологию и электронику, применяем её на дорогах общего пользования, осуществляем коммерческие грузоперевозки в другие города и ставим новые, более амбициозные цели.
SberAutoTech предлагает комфортные условия работы: достойную зарплату с премиями и повышениями, полный социальный пакет, ДМС для вас и ваших родственников и, конечно же, возможность обучения и развития.
Переходите по ссылке и откликайтесь на вакансии. Станьте частью нашей команды!
UX Lifecycle: The Business Guide to Implementing Effective Software User Experiences (2023)
Автор: Clive Howard
Количество страниц: 112
Эта книга представляет собой методологическую основу UX для внедрения непрерывных улучшений в организациях. Она поможет рассмотреть такие основы, как определение того, что такое UX; важность исследований; то, что UX — это процесс, а не название должности; и то, какую ценность для бизнеса представляет повышение эффективности, результативности и удовлетворенности. В центре процесса UX находится самая важная заинтересованная сторона — пользователь. Эта книга поможет вам создать бизнес-обоснование, образование, процессы, навыки, инструменты и философию для создания эффективного и приятного пользовательского опыта.
Скачать книгу
🧠Полезные каналы по Data Science
Напоминаем про наши каналы по Data Science, в которых мы готовимся к собеседованиям проверяем себя на практических задачках — специально для специалистов по Data Science и тех, кто хочет ими стать👨🏫
Подписывайтесь:
👉Библиотека собеса по Data Science — тут мы готовимся к интервью
👉Библиотека задач по Data Science — тут решаем задачи, проходим тесты и изучаем код
🤖📜 Искусственный интеллект: краткая история
Впервые люди задумались о мыслящих машинах ещё в античности — у древних греков, например, был миф о гигантском бронзовом автоматоне Талосе. Позднее философы и вовсе решили, что мышление — это механический процесс, а значит его можно имитировать.
Подробнее о том, как мы докатились до создания искусственного интеллекта, читайте в статье 👀
👨🏫Полезные каналы по Go
Напоминаем, что «Библиотека программиста» запустила два канала специально для Go-разработчиков и тех, кто хочет ими стать.
Подписывайтесь:
👉Библиотека собеса по Go — тут мы готовимся к интервью
👉Библиотека задач по Go — тут решаем задачи, проходим тесты и изучаем код
⚖️ 25 курсов, книг и подкастов для развития критического мышления: учимся рассматривать ситуацию со всех возможных сторон и делать обоснованные выводы.
🤩 5 книг из статьи собрали в карточках. А если хотите быстро узнать, что такое критическое мышление и как его развить, тогда читайте наш недавний материал по теме.
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
🥷Это путь воина
Напоминаем, что «Библиотека программиста» запустила два новых канала специально для специалистов по C++ и тех, кто хочет ими стать👨🏫
Подписывайтесь:
👉Библиотека собеса по C++ — тут мы готовимся к интервью
👉Библиотека задач по C++ — тут решаем задачи, проходим тесты и изучаем код
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
∞ Дорожная карта DevOps-инженера в 2023 году
Дорожная карта — это комплексный процесс изменения и развития карьеры сотрудника внутри организации. Они включают в себя изменение должности, повышение по иерархической лестнице, переход на другую функциональную область или отдел, а также изменение места работы.
Этот процесс может быть вертикальным, когда сотрудник переходит на более высокую должность, или горизонтальным — сотрудник меняет функциональную область или отдел, но остается на той же должности.
Подробная и актуальная дорожная карта по DevOps ждет вас здесь.
📌 Примеры дорожных карт и полезные материалы по теме:
👨💻 Как стать фрилансером и где найти первый заказ: дорожная карта
🍏 Карьерный гид от новичка до профи: дорожная карта iOS-разработчика
🧔 Повышение до тимлида: дорожная карта
🐍 Дорожная карта Python-разработчика
🤝 5 soft skills, которые помогут тебе дорасти до Senior-разработчика
#гайд
😈 Самые черные скидки в академии. -50% на все курсы
В честь черной пятницы до 30 ноября мы запустили масштабную распродажу на все наши курсы – https://proglib.io/w/a5eb0c4b
🎁 А также подготовили несколько подарков самым заинтересованным.
👀 Советуем обратить внимание на самые популярные курсы:
▪️ Математика для Data Science – 14 990 ₽ 29 990 ₽
▪️ Алгоритмы и структуры данных – 17 990 ₽ 35 990 ₽
▪️ Основы программирования на Python – 9 990 ₽ 19 990 ₽
Что вас ждет на наших курсах:
⚫️ Лучший преподавательский состав
Например, математику вам будут преподавать доценты ВМК МГУ. А алгоритмы разработчик из Яндекса и преподаватель МФТИ и НИУ ВШЭ.
⚫️ Бессрочный доступ ко всем курсам
А это значит, что вы сможете проходить обучение в своем темпе, без жестких дедлайнов.
⚫️ Поддержка преподавателей в чате и на платформе Coreapp
Вам всегда помогут разобраться в сложной теме и ответят на любые вопросы.
Переходите на сайт и изучайте подробности – https://proglib.io/w/a5eb0c4b
До встречи на обучении 🙌
Приглашаем на ЮMoneyDay — онлайн-конференцию про айти в финтехе
Два дня с разработчиками, аналитиками, тестировщиками, продактами и другими специалистами, которые расскажут про свой опыт работы над финансовыми продуктами для миллионов пользователей.
В программе — 13 направлений:
• архитектура,
• бэкенд,
• фронтенд,
• тестирование,
• менеджмент проектов,
• системный анализ,
• iOS,
• Android,
• DevOps,
• product,
• SQL,
• а также процессинг и внутренние системы — впервые в истории конференции.
Встречаемся онлайн 1 и 2 декабря в 11:00 (мск), регистрируйтесь и готовьте вопросы для спикеров.
🔍Вопросы с собеседований и задачи по C#
У нас появились новые каналы по C#, в которых мы готовимся к собеседованиям и проверяем себя на практических задачках 🚀
Подписывайтесь:
👉Библиотека собеса по C# — тут мы готовимся к интервью
👉Библиотека задач по C# — тут решаем задачи, проходим тесты и изучаем код
Containers for Developers Handbook: A practical guide to developing and delivering applications using software containers (2023)
Автор: Francisco Javier Ramírez Urea
Количество страниц: 490
Вы узнаете, как автоматизировать процесс сборки и доставки с помощью инструментов CI/CD с контейнерами, как контейнерные оркестры справляются со сложностью запуска приложений в масштабах кластера, создают уровни абстракции инфраструктуры, а ваши приложения работают с высокой доступностью, устойчивостью и персистентностью. По мере продвижения вы будете разрабатывать, тестировать и отлаживать приложения и готовить их к запуску в производстве с соблюдением оптимальных стандартов безопасности, используя шаблоны развертывания и инструменты мониторинга для выявления общих проблем. Вы также рассмотрите шаблоны развертывания, которые позволят вам решить общие проблемы развертывания, обеспечивая высокую доступность, масштабируемость и безопасность ваших приложений.
Скачать книгу
Qiskit Pocket Guide: Quantum Development with Qiskit (2023)
Автор: Francis Harkins
Количество страниц: 218
В этом карманном справочнике разработчики программного обеспечения найдут краткое руководство по Qiskit, SDK с открытым исходным кодом для работы с квантовыми компьютерами. Содержащая полезные примеры программирования, таблицы, рисунки и списки, эта удобная книга поможет вам найти информацию, необходимую для разработки и отладки квантовых программ.
Скачать книгу
Hands-On Web Scraping with Python: Extract quality data from the web using effective Python techniques, 2nd Edition (2023)
Автор: Anish Chapagain
Количество страниц: 324
#python
Применяя практический подход, это обновленное издание использует реальные примеры и упражнения для объяснения ключевых понятий. Начиная с введения в основы web-scraping и программирования на Python, вы рассмотрите ряд методов сбора информации, включая запросы, lxml, pyquery, Scrapy и Beautiful Soup. Вы также познакомитесь с такими продвинутыми темами, как безопасная работа с веб-страницами, веб-интерфейсы, Selenium для веб-скрепинга, извлечение PDF, regex, анализ данных, отчеты EDA, визуализация и машинное обучение.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
SwiftUI Animations by Tutorials: SwiftUI in Motion (2022)
Автор: Bill Morefield
Количество страниц: 307
#swiftui
Можно создавать красивые приложения очень быстро, получать мгновенную обратную связь от предварительных просмотров SwiftUI и проводить итерации. SwiftUI также позволяет разработчикам легко использовать наиболее распространенные анимации с помощью простых модификаторов SwiftUI, что делает его использование приятным.
Книга SwiftUI Animations by Tutorials поможет вам научиться создавать детальные и восхитительные анимации, начиная с самых простых и заканчивая самыми сложными и настраиваемыми.
Скачать книгу
End-to-End Automation with Kubernetes and Crossplane: Develop a control plane-based platform for unified infrastructure, services, and application automation (2022)
Автор: Arun Ramakani
Количество страниц: 250
#kubernetes
В этой книге вы подробно рассмотрите процесс создания платформы автоматизации инфраструктуры на основе контрольных панелей с помощью Kubernetes и Crossplane. Несмотря на то, что облачный нативный ландшафт CNCF имеет подавляющий список инструментов, который может затруднить анализ и выбор, эта книга поможет вам выбрать правильные инструменты для управления конфигурацией Kubernetes, которые лучше всего подходят для конкретного случая использования. Вы узнаете об управлении конфигурацией с помощью практических модулей, построенных на популярных инструментах управления конфигурацией, таких как Helm, Kustomize, CNAB, Argo, Keptn и Open Policy Agent. Примеры в книге будут представлять собой паттерны, которые вы сможете непосредственно использовать в своей работе.
Скачать книгу
Building Your Own JavaScript Framework: Architect extensible and reusable framework systems (2023)
Автор: Mike Taylor
Количество страниц: 236
#js
В книге рассматриваются аспекты планирования фреймворка, позволяющие определить основные заинтересованные стороны, понять дизайн JavaScript API и использовать сложную абстракцию. Вторая часть книги посвящена практическому программированию для создания собственного фреймворка, в которой показано, как структурировать модули и интерфейсы. По мере продвижения вы узнаете, как разрабатывать компоненты привязки данных, работать с JavaScript API и многое другое. Хотя написать фреймворк — это половина дела, дальнейшее его развитие требует усилий от всех участников процесса. Заключительные главы помогают достичь этой цели, рассказывая о важнейших аспектах сопровождения программного обеспечения и выделяя константы разработки фреймворков.
📌 Всё самое полезное читайте в нашем канале Frontend📌
Скачать книгу
Combine: Asynchronous Programming with Swift, 3rd Edition (2022)
Автор: Florent Pillet
Количество страниц: 447
Написание асинхронного кода может быть сложной задачей, поскольку существует множество интерфейсов для представления, выполнения и потребления асинхронной работы — делегаты, центр уведомлений, KVO, закрытия и т.д. Жонглирование всеми этими различными механизмами может оказаться непосильной задачей.
В этой книге вы узнаете о Combine — фреймворке Apple для работы с асинхронными событиями в унифицированном и реактивном виде, который гарантирует, что ваше приложение всегда будет в актуальном состоянии, основываясь на последних данных.
Скачать книгу
A Developer’s Guide to .NET in Azure: Build quick, scalable cloud-native applications and microservices with .NET 6.0 and Azure (2023)
Автор: Anuraj Parameswaran
Количество страниц: 504
В книге рассказывается о Azure и подчеркивается полезность портала и его бесшовная интеграция. Главы этой части помогут вам настроить рабочее пространство для оптимального взаимодействия с Azure. Также изучите бессерверные вычисления, микросервисы, контейнеризацию, Dapr и службу Azure Kubernetes для масштабирования, а также создадите прагматичные и экономически эффективные приложения с помощью Azure Functions и Container apps. Далее рассматриваются вопросы хранения данных, рассказывается об использовании Azure Blob Storage для неструктурированных данных, Azure SQL Database для структурированных данных и Azure Cosmos DB для документо-ориентированных данных. Также рассказывается об обмене сообщениями и безопасности, об использовании Azure App Configuration, Event Hubs, Service Bus, Key Vault и Azure AD B2C.
Скачать книгу
Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (2022)
Автор: Vaughn Vernon
Количество страниц: 348
Эта книга помогает лицам, принимающим решения в бизнесе, и членам технической команды четко понять стратегические проблемы в процессе совместной работы и определить оптимальные архитектурные подходы, будь то распределенные микросервисы, хорошо модулированные монолиты или более грубозернистые сервисы, занимающие промежуточное положение между этими двумя подходами.
Ведущие эксперты в области архитектуры программного обеспечения показывают, как принимать взвешенные архитектурные решения, основанные на необходимости и целях, а не на шумихе, чтобы повысить ценность и инновационность, создать более эволюционирующие системы и избежать дорогостоящих ошибок.
Скачать книгу
Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps (2021)
Автор: Eóin Woods
Количество страниц: 336
В этой книге признается, что архитектура программного обеспечения — это не просто концептуальная область деятельности разрозненных экспертов, а ежедневная борьба членов команды, которым приходится балансировать между компромиссами и конкурирующими силами для создания отказоустойчивых, высокопроизводительных и безопасных приложений.
Авторы книги использовали свой богатый опыт в области архитектуры предприятий и применили его к практическим аспектам непрерывной архитектуры в реальных условиях.
Книга содержит практические рекомендации по использованию непрерывной архитектуры в реальных средах и освещает меняющуюся роль архитектуры в эпоху Agile, DevSecOps и облачных платформ. Это руководство поможет технологам обновить свою архитектурную практику для решения новых прикладных задач.
Скачать книгу
Principles of Web API Design: Delivering Value with APIs and Microservices (2021)
Автор: James Higginbotham
Количество страниц: 336
Это полное руководство по процессам, необходимым для эффективного проектирования API. В отличие от других книг, оно охватывает весь жизненный цикл. Автор показывает, как команды разработчиков API могут успешно интегрировать процессы, происходящие до, во время и после проектирования API, чтобы масштабировать разработку API далеко за пределы отдельных людей или небольших команд. Он подробно рассматривает REST, а также RPC и графовые API, обмен сообщениями, потоковые и событийные async-интерфейсы.
Скачать книгу
Handbook on the Politics and Governance of Big Data and Artificial Intelligence (2023)
Автор: Andrej Zwitter
Количество страниц: 534
Этот передовой справочник, содержащий новые сведения о существующих и возникающих дискуссиях, освещает взаимное влияние больших данных и искусственного интеллекта на общество. Среди прочих теоретических и отраслевых вопросов в главах анализируются ответственность за использование ИИ в автономном оружии, роль больших данных в здравоохранении и образовании, взаимосвязь ИИ и гендера в праве защиты прав человека, а также этика публичных технологий распознавания лиц. Рассматривая многочисленные открытые вопросы и будущие проблемы регулирования, авторы используют науку о данных для изучения динамики между техническими аспектами, динамикой общества и последствиями управления большими данными и ИИ.
Скачать книгу
Master React in 5 Days: Become a React Expert in Under a Week (2023)
Автор: Eric Sarrion
Количество страниц: 299
#react
Погрузитесь в ускоренный метод обучения, который позволит вам добиться гигантских успехов. Главы тщательно продуманы, чтобы научить вас основным понятиям React, таким как компоненты, реквизиты, состояние, события, жизненный цикл и хуки, не тратя время на сложные объяснения. Благодаря ясному и доступному стилю изложения вы сможете погрузиться в тонкости React с первой страницы. Примеры кода сопровождаются подробными пояснениями, что позволяет быстро разобраться в тонкостях этой технологии. Вы будете создавать приложения на основе React, закрепляя полученные знания и навыки.
📌 Всё самое полезное читайте в нашем канале Frontend 📌
Скачать книгу
Argo CD in Practice: The GitOps way of managing cloud-native applications (2022)
Автор: Alexander Matyushentsev
Количество страниц: 236
Вы начнете с установки Argo CD на кластер, настройки доступа пользователей с помощью единого входа, выполнения декларативных изменений конфигурации, а также включения наблюдаемости и аварийного восстановления. После установки Argo CD узнаете, как можно построить конвейеры CD с использованием метода pull, как это повышает безопасность и как происходит процесс согласования в многокластерных сценариях. Далее вы рассмотрите типичные сценарии устранения неисправностей, начиная с установки и заканчивая повседневной работой, и узнаете, как можно повысить производительность. После этого вы сможете проверить, подходит ли он для новых версий Kubernetes, нет ли в нем ошибок с точки зрения безопасности или соответствия нормативным требованиям, а также соблюдены ли в нем лучшие практики для облачных нативных приложений, работающих на Kubernetes.
Скачать книгу