✍️ Библиотека программиста» находится в поиске авторов оригинальных статей
Языки
● Python, JavaScript, TypeScript, C#, Go, SQL.
Тематика
● Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.
Объем
● от 7 до 15 тыс. знаков.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Cloud Security For Dummies (2022)
Автор: Ted Coombs
Количество страниц: 384
#cloud
Облачные технологии изменили наш подход к технологиям. Она также породила новый набор проблем безопасности, вызванных действиями злоумышленников, которые пытаются использовать уязвимости в цифровой инфраструктуре. Вы можете поставить крест на этих хакерах и их грязных делишках, укрепив стены, защищающие ваши данные.
Используя практические методы, рассмотренные в книге, вы снизите риск утечки данных, создав систему безопасности в своей сети снизу вверх. Узнайте, как настроить политику безопасности, чтобы сбалансировать простоту использования и защиту данных, а также как работать с инструментами, предоставляемыми поставщиками, пользующимися доверием во всем мире.
Скачать книгу
Mastering ARKit: Apple’s Augmented Reality App Development Platform (2022)
Автор: Jayven Nhan
Количество страниц:566
#ios
Отправляйтесь в путешествие по созданию мира дополненной реальности. В этой книге теория переходит в практическое применение путем создания уникальных приложений дополненной реальности, относящихся к теме каждой главы.
Вы научитесь создавать успешные, хорошо продуманные и всеобъемлющие приложения дополненной реальности для устройств Apple. Во-первых, раскроете основы дополненной реальности на платформах Apple. Поймете строительные блоки и внутреннюю работу технологий, на которых основана дополненная реальность. Во-вторых, вы узнаете о создании AR-приложений с помощью ARKit, SceneKit, SpriteKit, RealityKit и RealityComposer.
Скачать книгу
📌 Мигрируем в PostgreSQL на демо-занятии онлайн-курса«PostgreSQL для администраторов баз данных и разработчиков»
Рассмотрим вопросы: загрузки данных на Постгрес, переноса PostgreSQL базы с Linux на Windows (или наоборот) и настроим логическую репликацию, которая позволяет мигрировать данные с более старой версии Постгреса на новую.
🎯 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL
🎁 Подарок
На открытом уроке будет разыграна книга руководителя курса Евгения Аристова — "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака"
🔥 ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/m9TW/
Web Performance Optimization: A Practical Approach (2022)
Автор: Sufyan bin Uzayr
Количество страниц: 212
Если вы ищете практические, легко реализуемые меры по повышению производительности вашего сайта и улучшению скорости и времени загрузки страниц, но все еще не знаете, с чего начать или как разработать стратегию, эта книга по оптимизации производительности сайта - то, что вам нужно. Сосредоточив внимание на практических областях, включая оптимизацию скорости страниц, сжатие, минификацию, локализацию, SEO и оптимизацию изображений, эта всеобъемлющая книга содержит несколько советов и примеров, которые проведут вас через процесс понимания требований к производительности сайта и формулирования процесса реализации для соответствия этим стандартам.
Скачать книгу
Kotlin Multiplatform by Tutorials: Build Native Apps Faster by Sharing Code Across Platforms (2022)
Автор: Carlos Mota
Количество страниц: 485
#kotlin
Разработчикам мобильных приложений приходится часто повторять один и тот же код на разных платформах, что не только отнимает много времени, но и чревато ошибками. Большинство документации нацелено только на конкретные случаи использования, но упускает из виду нюансы, необходимые для эффективного совместного использования кода на разных платформах.
Kotlin Multiplatform by Tutorials поможет вам эффективно реализовать реальные приложения для разных платформ, используя общий код.
Эта книга предназначена для мобильных разработчиков и менеджеров, которые хотят изучить, как можно использовать Kotlin Multiplatform для совместного использования кода в приложениях для Android, iOS и desktop систем. Если вы хотите сократить время разработки и тестирования, написав определенные части своих приложений только один раз, эта книга поможет вам.
Скачать книгу
Как выбрать материалы для изучения программирования?
Как выбрать эффективный и полезный ресурс для прокачки навыков разработки среди многообразия источников? Лучше всего — выбирать материалы, собранные практиками индустрии.
Советуем обратить внимание на бесплатные хендбуки Академии Яндекса. Это онлайн-учебники по Python, С++ и машинному обучению, которые созданы специально для того, чтобы начинающие специалисты могли самостоятельно освоить новые темы, а более опытные — освежить знания. В хендбуке есть как теория, так и практические задания с автопроверкой.
Хендбуки можно проходить по порядку, а можно сосредоточиться на конкретных главах или изучить только базовые темы в выбранной области. Каждый выбирает свой формат.
Сохраняйте ссылку и погружайтесь в обучение: https://clck.ru/33j2uU
Practical Memory Forensics: Jumpstart effective forensic analysis of volatile memory (2022)
Автор: Oleg Skulkin
Количество страниц: 304
Экспертиза памяти - это мощный метод анализа, который может использоваться в различных областях, от реагирования на инциденты до анализа вредоносного ПО. С помощью экспертизы памяти можно не только получить ключевые сведения о контексте пользователя, но и найти уникальные следы вредоносного ПО, а в некоторых случаях собрать воедино головоломку сложной целенаправленной атаки.
Скачать книгу
Introducing Blockchain with Java: Program, Implement, and Extend Blockchains with Java (2022)
Автор: Spiro Buzharovski
Количество страниц: 185
#java
Создайте свою собственную криптовалюту, реализовав технологию блокчейн с помощью Java. Это пошаговое руководство научит вас, как создать пользовательский интерфейс с помощью Java FX и реализовать SQLite DB с помощью JDBC Driver для блокчейна.
Эта книга включает многочисленные упражнения и тестовые вопросы, которые помогут вам закрепить полученные знания по мере изучения книги, а также предлагает идеи по расширению кодовой базы, чтобы сделать ее своей собственной.
По завершении этой книги вы получите знания, необходимые для программирования собственных блокчейнов на Java, и завершенный проект для вашего портфолио.
Скачать книгу
Adaptive Machine Learning Algorithms with Python: Solve Data Analytics and Machine Learning Problems on Edge Devices (2022)
Автор: Chanchal Chatterjee
Количество страниц: 297
#python
Авторы начинают с представления общей основы для создания адаптивных алгоритмов и демонстрируют, как использовать ее для решения различных проблем потоковых данных. Примеры варьируются от использования матричных функций для решения задач машинного обучения и анализа данных до более критических проблем вычисления границ. Они обрабатывают изменяющиеся во времени и нестационарные данные с минимальными затратами вычислительных ресурсов, памяти, времени ожидания и пропускной способности.
Скачать книгу
Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5, 3rd Edition (2022)
Автор: Brenden Sewell
Количество страниц: 566
Книга расскажет вам об использовании переменных, макросов и функций, а также поможет узнать об объектно-ориентированном программировании. Вы познакомитесь с Gameplay Framework и узнаете, как Blueprint Communication позволяет одному Blueprint получить доступ к информации из другого Blueprint. Вы начнете с базового шаблона шутера от первого лица, и в каждой главе будете развивать прототип, создавая все более сложный и надежный игровой процесс. Затем вы перейдете от создания базовой механики стрельбы к более сложным системам. Книга демонстрирует, как использовать массивы, карты, перечисления и векторные операции, а также знакомит с элементами, необходимыми для разработки VR-игр. В последних главах вы узнаете, как реализовать процедурную генерацию и создать конфигуратор продукта.
Скачать книгу
Advanced SQL with SAS (2022)
Автор: Christian FG Schendera
Количество страниц: 428
#sql
В этой книге представлены передовые методы использования PROC SQL в SAS. Наполненная практическими примерами с подробными объяснениями, эта книга демонстрирует, как повысить производительность и скорость работы с большими наборами данных. Несмотря на то, что в книге рассматриваются продвинутые темы, она построена таким образом, чтобы можно было перейти от простых и доступных к сложным и изысканным.
Помимо многочисленных методов настройки, в книге рассматриваются неявные и явные проходы, представлены альтернативные среды обработки SAS на основе grid и cloud, а также сравниваются языки программирования SAS и подходы, включая FedSQL, CAS, DS2 и хэш-программирование.
Скачать книгу
Mobile App Reverse Engineering: Get started with discovering, analyzing, and exploring the internals of Android and iOS apps (2022)
Автор: Abhinav Mishra
Количество страниц: 166
Книга начинается с основ реверс-инжиниринга и учит вас, как создать изолированную среду виртуальной машины для проведения реверс-инжиниринга. Затем вы узнаете о современных инструментах, таких как Ghidra и Radare2, для проведения реинжиниринга мобильных приложений, а также поймете, как разрабатываются приложения для Android и iOS. Далее вы изучите различные способы реинжиниринга некоторых примеров мобильных приложений, разработанных для этой книги. По мере продвижения вы узнаете, как обратная инженерия может помочь в тестировании на проникновение приложений для Android и iOS на конкретных примерах. В заключительных главах вы узнаете, как автоматизировать процесс обратного проектирования и анализа двоичных файлов для поиска низко висящих проблем безопасности.
Скачать книгу
Cracking C Programming Interview: 500+ interview questions and explanations to sharpen your C concepts for a lucrative programming career (2022)
Автор: Tanuj Kumar Jhamb
Количество страниц: 398
Книга предоставляет начинающим программистам и соискателям работы все возможности для подготовки и успешного прохождения конкурсных собеседований с компаниями, работающими в технологической отрасли. В этой книге содержится наиболее полная информация о решениях и примерах сценариев кодирования на языке C, на которых вы сможете попрактиковаться. Кроме того, в книгу включены сотни сложных задач по программированию и ситуаций кодирования.
Скачать книгу
Топовые мемы по программированию и IT.
Предложка: @itmemlib_bot
Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc
По вопросам рекламы: @proglib_adv
🖥 Атаки на веб-приложения — один из наиболее популярных методов кибератак. Статический и динамический анализ кода в процессе разработки приложений помогает вовремя находить уязвимости.
🎙 На вебинаре 23 марта в 14:00 эксперты Positive Technologies рассмотрят классический пайплайн DevOps, построенный с помощью PT Application Inspector и PT BlackBox, а также разберут, как с помощью методов белого и черного ящика искать недостатки в приложениях.
Эксперты расскажут, как можно встроить этот процесс в конвейер сборки, чтобы анализ выполнялся автоматически перед выходом приложения в продакшен.
🔗 Зарегистрироваться на вебинар можно насайте.
#Реклама ИНН 7718668887
АО "ПОЗИТИВ ТЕКНОЛОДЖИЗ"
#PositiveWebinars
The Pandas Workshop: A comprehensive guide to using Python for data analysis with real-world case studies (2022)
Автор: Blaine Bateman
Количество страниц: 744
#pandas
Эта книга научит вас более продуктивно работать с данными и генерировать реальные бизнес-понятия для принятия решений. Вас проведут через реальные проблемы науки о данных и покажут, как применять ключевые методы в контексте реалистичных примеров и упражнений. Увлекательные задания помогут вам применить свои новые навыки таким образом, чтобы подготовиться к реальным проектам в области науки о данных.
Скачать книгу
Skills of a Successful Software Engineer (2022)
Автор: Fernando Doglio
Количество страниц: 192
Эта книга представляет методы совместной работы над программными проектами. В нем вы приобретете технические навыки, такие как написание простого кода, эффективное тестирование и рефакторинг, которые необходимы для создания программного обеспечения в команде. Вы также узнаете, как поддерживать свои знания в актуальном состоянии, взаимодействовать с руководителем команды и даже как получить работу, которая вам понравится.
Скачать книгу