Напоминаем про два новых канала для Python-разработчиков 👨🏫
В них мы:
🔸тренируемся на практических задачах
🔸отвечаем на популярные вопросы с собеседований
🔸проверяем свои знания
Подписывайтесь:
👉Библиотека собеса по Python — тут мы готовимся к интервью
👉Библиотека задач по Python — тут решаем задачи, проходим тесты и изучаем код
Java 8 to 21: Explore and work with the cutting-edge features of Java 21 (2023)
Автор: Shai Almog
Количество страниц: 320
#java
Эта практическая книга предлагает ценные рекомендации по эффективному использованию новейших усовершенствований синтаксиса для написания оптимизированного и легкого для понимания кода. Книга не только подробно описывает внутреннюю работу виртуальной машины Java (JVM), но и дает знания, необходимые для создания масштабируемых и отказоустойчивых приложений с использованием различных мощных технологий, таких как Spring Boot, Spring Native, GraalVM и других инновационных методологий. Кроме того, книга поможет вам сориентироваться в сложностях тестирования и упаковки, помогая понять и сориентироваться в запутанных процессах. Она также познакомит вас с передовыми методологиями развертывания, использующими Docker и Kubernetes, что позволит вам всегда быть в курсе самых последних достижений в области разработки и развертывания программного обеспечения.
Скачать книгу
✍️ Библиотека программиста» находится в поиске переводчика и автора оригинальных статей
Кто нужен?
● Энтузиасты, которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать
Тематика
● Java, C#
● В четырех случаях из пяти вы предлагаете тему статьи
Объем
● От 7 до 15 тыс. знаков без учета кода
● 3-4 статьи в месяц
Оплата
● 4к руб. за статью
● Перевод — 250 руб. за 1000 символов без учета кода
● В месяц выйдет ~16к руб.
● Работаем с самозанятыми (компенсируем налог), ИП
Тестовое задание
● Автор: написать статью по Java или C#
● Переводчик: перевести статью или часть статьи по Java или C#
● Тема: на ваше усмотрение
● ЦА: начинающие/джуны
● Объем: 5-7к символов без пробелов
● Не оплачивается
Не хочу выполнять тестовое задание
Если у вас есть опубликованные статьи, пришлите ссылки на них.
Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.
Где публикуется статья?
Статья публикуется на сайте proglib.io, в группе ВК (425к подписчиков), на канале «Библиотека джависта» (24к подписчиков) и в «Библиотека шарписта» (20к подписчиков).
Вакансию закроем 15 января. У вас есть время пройти курс и написать тестовое задание.
➡️ Заполнить анкету ⬅️
📯Внимание всем отважным героям и искателям приключений!
«Библиотеки Программиста» с гордостью представляет новую захватывающую игру — «Битва с Драконом». Выберите своих персонажей и сразитесь с древним Крылатым Ужасом Бурлопиворогом в эпическом поединке!
Мы предлагаем вам взять под свой контроль хитроумного изобретателя или ловкого вора.
💎Победителей ждет почет, уважение и награда! Итак, кто осмелится бросить вызов Бурлопиворогу? Начните свою «Битву с Драконом»!
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Managing Cloud Native Data on Kubernetes: Architecting Cloud Native Data Services Using Open Source Technology (2023)
Автор: Jeff Carpenter
Количество страниц: 329
Используя Kubernetes в качестве платформы, вы познакомитесь с технологиями с открытым исходным кодом, которые разработаны и созданы для облачных вычислений. Авторы приводят конкретные примеры, которые помогут вам изучить новые варианты использования и избежать подводных камней, с которыми сталкивались другие. Вы получите инсайдерский взгляд на перспективы от новаторов, создающих архитектуры и инфраструктуры следующего поколения.
Скачать книгу
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-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
PHP & MySQL: Server-side Web Development 1st Edition (2022)
Автор: Jon Duckett
Количество страниц: 672
Изучите PHP, язык программирования, используемый для создания таких сайтов, как Facebook, Wikipedia и WordPress, а затем узнайте, как эти сайты хранят информацию в базе данных (MySQL) и используют ее для создания веб-страниц.
Эта книга наполнена вдохновляющими примерами кода, инфографикой и фотографиями, которые не только научат вас языку PHP и работе с базами данных, но и покажут, как создавать новые приложения с нуля.
Скачать книгу
The Kubernetes Operator Framework Book: Overcome complex Kubernetes cluster management challenges with automation toolkits (2022)
Автор: Michael Dame
Количество страниц: 328
Книга рассматривает, как различные компоненты Operator Framework (такие как Operator SDK, Operator Lifecycle Manager и OperatorHub.io) используются для создания операторов. Вы узнаете, как написать базовый оператор, взаимодействовать с кластером Kubernetes в коде и распространять этот оператор среди пользователей. По мере продвижения вы сможете разработать пример оператора на языке программирования Go с помощью инструментов Operator SDK, а затем запустить его локально с помощью Operator Lifecycle Manager, а также научитесь упаковывать пакет оператора для распространения. В книге описаны лучшие практики, а также примеры приложений и тематические исследования, основанные на реальных операторах, которые помогут вам реализовать изученные концепции.
Скачать книгу
Full Stack Web Development with Remix: Enhance the user experience and build better React apps by utilizing the web platform (2023)
Автор: Andre Landgraf
Количество страниц: 312
Мы находимся в захватывающей эре веб-разработки, отмеченной быстрым развитием экосистемы JavaScript. Remix предлагает необходимые абстракции для использования преимуществ последних достижений React и других технологий. С помощью этой книги по Remix вы сможете поднять свои навыки от разработки на React до веб-разработки полного стека, раскрыв весь потенциал новейших технологий, таких как пограничные функции, потоковая передача данных и весь стек веб-платформы.
Скачать книгу
Python Asyncio Jump-Start: Asynchronous Programming And Non-Blocking I/O With Coroutines (2023)
Автор: Jason Brownlee
Количество страниц: 182
#python
Asyncio — это способ быстрой разработки масштабируемых программ на Python, способных выполнять десятки и сотни тысяч одновременных задач.
Книга включает в себя изменения в языке для поддержки coroutines как объектов первого класса, такие как выражения async def и await, а также менее известные выражения async for и async with для асинхронных итераторов и менеджеров контекста соответственно.
📌 Всё самое полезное читайте в нашем канале Python📌
Скачать книгу
Go Cookbook: Expert Solutions for Commonly Needed Go Tasks (2023)
Автор: Sau Sheong Chang
Количество страниц: 367
#go
Go — все более популярный язык для программирования всего — от веб-приложений до распределенных сетевых сервисов. В этом практическом руководстве собраны рецепты, которые помогут вам разобраться с распространенными проблемами и выполнить полезные задачи при работе с Go. Каждый рецепт включает в себя самостоятельные кодовые решения, которые вы можете свободно использовать, а также обсуждение того, как и почему они работают. Программисты, только начинающие изучать Go, смогут быстро пополнить свои знания, выполняя полезные задачи, а опытные разработчики на Go смогут сэкономить время, вырезая и вставляя проверенный код непосредственно в свои приложения.
📌 Всё самое полезное читайте в нашем канале Go 📌
Скачать книгу
🔍Вопросы с собеседований и задачи по 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.
Скачать книгу