Size: a a a

IT Библиотека

2021 May 24
IT Библиотека
​​📚Java Concurrency на практике

✍🏻Гетц Брайан, Пайерлс Тим (2020)

▪️Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры - это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений. В "Java Concurrency на практике" сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования.

👉🏻Скачать

@itlibrary
источник
2021 May 25
IT Библиотека
​​📚Программирование на Rust

✍🏻Стив Клабник, Кэрол Николс (2021)

▪️Авторы книги входят в команду разработчиков языка, а значит, вы получите всю информацию из первых рук – от установки языка до создания надежных и масштабируемых программ. От создания функций, выбора типов данных и привязки переменных вы перейдете к более сложным концепциям:

Владение и заимствование, жизненный цикл и типажи.
Гарантированная безопасность программ.
Тестирование, обработка ошибок и эффективный рефакторинг.
Обобщения, умные указатели, многопоточность, типажные объекты и сопоставления.
Работа со встроенным менеджером пакетов Cargo для создания, тестирования, документирования кода и управления зависимостями.
Продвинутые средства работы с Unsafe Rust.

👉🏻Скачать

@itlibrary
источник
2021 May 26
IT Библиотека
Хочешь научиться писать полноценные приложухи на JavaScript и быть востребованным спецом?

Тогда этот канал точно для тебя!

На канале Frontender's Notes можно найти:

👉 Материалы для более быстрого освоения JavaScript, TypeScript, React, HTML, CSS и Node.JS
👉 Новости сферы фронта
👉 Вопросы для собеседований
👉 Вакансии, в том числе для джунов
👉 Конкурсы с розыгрышами билетов на разные конфы

Добро пожаловать, читай и подписывайся.

➡️ @frontendnoteschannel
источник
IT Библиотека
​​📚UNIX. Профессиональное программирование. 3-е изд

✍🏻Стивенс У.Р. (2018)

▪️Эта книга заслуженно пользуется популярностью у серьезных программистов во всем мире, поскольку содержит самую важную и практическую информацию об управлении ядрами UNIX и Linux. Без этих знаний невозможно написать эффективный и надежный код. .От основ - файлы, каталоги и процессы - вы постепенно перейдете к более сложным вопросам, таким как обработка сигналов и терминальный ввод/вывод, многопоточная модель выполнения и межпроцессное взаимодействие с применением сокетов. .В общей сложности в этой книге охвачены более 70 интерфейсов, включая функции POSIX асинхронного ввода/вывода, циклические блокировки, барьеры и семафоры POSIX.

👉🏻Скачать

@itlibrary
источник
2021 May 27
IT Библиотека
​​📚Traefik API Gateway for Microservices: With Java and Python Microservices Deployed in Kubernetes

✍🏻Rahul Sharma, Akshay Mathur(2021)

▪️The book focuses on building an in-depth understanding of Traefik. It starts with the fundamentals of Traefik, including different load balancing algorithms available, and failure handling for application resiliency. Examples are included for the failure scenarios. TLS support is explained, including scenarios of TLS termination and TLS forwarding. Traefik supports TLS termination using Let's Encrypt. Traefik deployment in prominent microservices ecosystems is discussed, including Docker and Kubernetes.

👉🏻Скачать

@itlibrary
источник
2021 May 29
IT Библиотека
​​📚Время UNIX. A History and a Memoir

✍🏻Брайан Керниган (2021)

▪️Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества времен разработки Unix на последнем этаже Bell Labs (1969) — никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий.

👉🏻Скачать

@itlibrary
источник
2021 May 31
IT Библиотека
​​📚Kotlin. Программирование для профессионалов

✍🏻Джош Скин, Дэвид Гринхол (2020)

▪️Kotlin — язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android.

Книга Джоша Скина и Дэвида Гринхола основана на популярном курсе Kotlin Essentials от Big Nerd Ranch. Яркие и полезные примеры, четкие объяснения ключевых концепций и основополагающих API не только знакомят с языком Kotlin, но и учат эффективно использовать его возможности, а также позволяют освоить среду разработки IntelliJ IDEA от JetBrains.

👉🏻Скачать

@itlibrary
источник
2021 June 01
IT Библиотека
​​📚Операционные системы

✍🏻Н. А. Староверова (2021)

👁‍🗨В данном учебнике рассматриваются основные вопросы, связанные со структурой и развитием операционных систем. В основу учебника легли статьи, лекции и лабораторные работы, разрабатываемые в рамках дисциплин ""Операционные системы"" и ""Системное программное обеспечение"". Внимание уделено таким темам, как история и перспективы развития операционных систем, структура, вопросы диспетчеризации, многопоточности. В рамках лабораторных работ рассматривались принципы работы в операционной системе UNIX.

👉🏻Скачать

@itlibrary
источник
2021 June 02
IT Библиотека
Awwwards. - канал с лучшими сайтами!

Дизайнеры
найдут вдохновение для своих будущих (а возможно и текущих) проектов.

Программисты увидят применение самых современных технологий (WebGL, GSAP, Vue.js), а также проанализируют исходный код и возьмут к себе на вооружение💪

Примеры сайтов:
1. Rogue Store
2. The Ocean Agency
3. 212 Heroes: Forever Young

При навигации по некоторым проектам создаётся ощущение, будто ты являешься частью фильма.

Подписывайся на канал и забирай новые фичи для проектов!
источник
IT Библиотека
​​📚Python for DevOps: Learn Ruthlessly Effective Automation

✍🏻Noah Gift, Kennedy Behrman, Alfredo Deza (2020)

▪️Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with today’s most useful DevOps tools, including Docker, Kubernetes, and Terraform.

👉🏻Скачать

@itlibrary
источник
2021 June 03
IT Библиотека
Системный аналитик — точка входа в IT, где можно начать без навыков программирования и технической базы.

8 июня вы сможете примерить на себя эту роль на demo-занятии «Процесс разработки ПО глазами системного аналитика».

За 1,5 часа вы разберете основные шаги процесса разработки ПО, функции аналитика в рамках каждого шага и взаимодействие с другими участниками разработки.

Demo-занятие познакомит вас с преподавателем и онлайн-курсом «Системный аналитик. Basic» от OTUS. Зарегистрируйтесь для участия в вебинаре 👉 https://otus.pw/Omkx/
источник
IT Библиотека
​​📚Kubernetes: лучшие практики

✍🏻Брендан Бернс, Эдди Вильяльба, Дейв Штребель, Лахлан Эвенсон (2021)

▪️Положитесь на опыт профессионалов, успешно применяющих и развивающих проект Kubernetes. Инженеры Microsoft предлагают лучшие приемы оркестрации контейнеров. Их практики сложились в процессе разработки распределенных систем, на ответственных и нагруженных проектах. Вам останется лишь слегка адаптировать код.

👉🏻Скачать

@itlibrary
источник
2021 June 04
IT Библиотека
​​📚Надежность нейронных сетей: укрепляем устойчивость ИИ к обману

✍🏻Уорр Кэти (2021)

▪️Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека.
Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечет вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам. Если вы специалист по data science, архитектор системы безопасности и стремитесь повысить устойчивость систем с ИИ или вас просто интересует различие между искусственным и биологическим восприятием, то эта книга для вас.

👉🏻Скачать

@itlibrary
источник
2021 June 06
IT Библиотека
​​📚Python для сетевых инженеров

✍🏻Наташа Самойленко (2021)

▪️Если в двух словах, то это такой “CCNA” по питону. С одной стороны, курс достаточно базовый, чтобы его мог одолеть любой желающий, с другой стороны, в курсе рассматриваются все основные темы, которые позволят дальше расти самостоятельно. Я написала этот курс потому что считаю, что программирование это важный, полезный и интересный навык, который может очень помочь в работе сетевого инженера.

👉🏻Скачать

@itlibrary
источник
2021 June 07
IT Библиотека
​​📚Глубокое обучение для поисковых систем

✍🏻Томмазо Теофили (2020)

▪️В книге рассказывается о том, как использовать глубокие нейронные сети для создания эффективных поисковых систем. Рассматривается несколько компонентов поисковой системы, дается представление о том, как они работают, и приводятся рекомендации по использованию нейронных сетей в разных контекстах поиска. Особое внимание уделено практическому объяснению методов поиска и глубокого машинного обучения на базе примеров, большинство которых включает фрагменты кода.
Автор освещает основные проблемы, связанные с поисковыми системами, и указывает пути решения этих проблем. Он раскрывает принципы тестирования эффективности нейронных сетей, а также измерения их затрат и выгод.
Издание предназначено для читателей, владеющих программированием на среднем уровне и отлаживающих поисковые системы с целью повышения их эффективности, то есть выдачи наиболее релевантных результатов.

👉🏻Скачать

@itlibrary
источник
2021 June 08
IT Библиотека
​​📚Learn Java Quickly: Coding for Beginners with Hands On Projects

✍🏻J.J. Tam, Tam Sel (2019)

▪️This book specifically written for beginners. This book serves as a teaching guide and also a reference manual to accompany you through this wonderful world of programming. We take you step-by-step through writing your very first program, explaining each portion of code as we go along. The book includes practical examples for beginners.

We are living in an Environment, where multiple Hardware Architectures and Multiple platforms presents. So it is very difficult to write, compile and link the same Application, for each platform and each Architecture separately.

👉🏻Скачать

@itlibrary
источник
IT Библиотека
Хочешь залететь в IT и не знаешь с чего начать?👇

Автор канала @digital_epoch запустил серию статей "Как начать свой путь в IT"

– Часть 1. С чего начать
– Часть 2. Популярные направления в IT
– Часть 3. Чем отличается Junior от Senior (в процессе)

А для тех, кто уже в теме

– полезные сервисы для разработчиков
– полезные сервисы для дизайнеров и верстальщиков
– бесплатные интенсивы и лекции

Подписывайся на канал и пополняй свой багаж знаний 😎
источник
2021 June 09
IT Библиотека
​​📚Легкий способ выучить Python 3: уникальная методика обучения программированию для начинающих

✍🏻Зед А. Шоу (2019)

▪️Новая книга автора знаменитого бестселлера-самоучителя «Легкий способ выучить Python» (основана на примерах из Python-2), Зеда Шоу, поможет вам с не меньшей легкостью освоить Python-3. Как и прежде, автор использует свою уникальную методику обучения, ставшую его визитной карточкой: тщательно отобранные и проверенные тысячами людей практические примеры, подкрепленные видеоуроками, размещенными на авторском сайте, и легкий юмор, поднимающий читателям настроение и позволяющий поверить в себя.

👉🏻Скачать

@itlibrary
источник
IT Библиотека
Публичное техническое собеседование на мидл фронтенд-разработчика

15 июня в 19:00 (Мск.) Яндекс.Практикум проведёт открытое публичное собеседование на тестовую вакансию мидл фронтенд-разработчика. Будут два собеседующих, кандидат и вакансия, на которую он откликнулся. Участники смогут не только следить за происходящим, но и задать вопросы спикерам.

Мероприятие будет полезно для тех, кто проходит технические собеседования по фронтенду и хочет себя проверить, а также для тех, кто сам проводит собеседования и заинтересован в новых техниках проведения.

Ведущие
Семён Левенсон — Frontend-разработчик в Яндекс.Дзен, в роли первого собеседующего.

Алексей Малинов — ex. Frontend-разработчик в Яндекс.Маркет, в роли второго собеседующего.

Владимир Сурыгин — фронтенд-разработчик с полуторалетним стажем, выпускник курса «Мидл Фронтенд-разработчик», в роли собеседуемого.

Подробности и регистрация
источник
2021 June 10
IT Библиотека
​​📚RxJava for Android Developers: with ReactiveX and FRP

✍🏻Timo Tuominen (2019)

▪️RxJava for Android Developers begins by inviting you to think about programming and data the reactive way. This engaging, hands-on essential reference introduces you to the central pattern of RxJava for Android, then explains the View Model before exploring highly sought-after app features like chat clients and elegant transitions. Finally, you’ll look at high-level design concerns and architectural approaches and frameworks that work well with Functional Reactive Programming (FRP) thinking.

👉🏻Скачать

@itlibrary
источник