hahacker_news | Unsorted

Telegram-канал hahacker_news - hahacker news

41915

Subscribe to a channel

hahacker news

Что будет, если DigitalRazor объединится с Proglib Academy? Правильно! Новый розыгрыш.

Условия:

Подпишитесь на DigitalRazor;
Подпишитесь на «Библиотеку программиста»;
Нажмите кнопку «Участвовать» под этим постом.

Призы:

1-е место: 27-дюймовый монитор;
2, 3 и 4-е место: сертификат номиналом 20 000 рублей на ИТ-курсы от Proglib Academy;
5-е место: геймерская клавиатура + коврик на выбор.

Призы разыграем 1 декабря в 20:00 (МСК).

Доставка призов возможна только по городам России и Белоруссии.

Proglib Academy создаёт онлайн-курсы для программистов, помогает получить востребованные навыки и построить успешную карьеру в IT.

Игровые компьютеры и рабочие станции DigitalRazor — это качественная сборка, топовое железо и эффектный дизайн.

Регламент розыгрыша

Читать полностью…

hahacker news

📚 API Testing and Development with Postman, 2nd Edition: API creation, testing, debugging, and management made easy (2024)
✍️ Автор: Dave Westerveld
📃 Страниц: 358

Это руководство поможет вам раскрыть весь потенциал возможностей автоматизации тестирования Postman. Сочетание теории и реальных примеров поможет вам узнать, как использовать Postman для создания хорошо спроектированных, документированных и протестированных API. После ознакомления с теорией вы перейдете к практическим проектам, которые научат вас добавлять средства автоматизации тестирования в существующие API. Вы также узнаете о некоторых новых и мощных функциях Postman, которые помогут вам избежать внедрения ошибок. Это второе, полностью обновленное издание содержит новые главы, посвященные тестированию рабочих процессов, созданию и использованию макетных серверов, тестированию безопасности API и тестированию производительности. Новая и расширенная информация в этом издании поможет вам защитить ваши API в будущем.

Читать полностью…

hahacker news

Хотите понять, как Rust справляется с асинхронностью и почему этот язык так эффективен?

Приглашаем на открытый урок «Асинхронность под капотом» 25 ноября в 20:00 мск! За один вечер вы разберетесь, как Rust организует асинхронные задачи, узнаете, как компилятор преобразует async-функции, и получите основы для работы с асинхронным кодом на профессиональном уровне.

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

Спикер Кирилл Федченко — опытный разработчик на нескольких языках.

Зарегистрируйтесь на вебинар и откройте для себя Rust с новой стороны! Участники получат скидку на большой курс «Rust Developer. Professional». Регистрация открыта!

Erid 2VtzqxPz8K9

Читать полностью…

hahacker news

🧪 Успешное тестирование: основы и передовые приемы Jest. Часть 1

Знаком с ситуацией, когда после деплоя все падает, а ты не знаешь почему? В этой статье я показываю, как из обычного разработчика стать профи в тестировании с Jest. Разобрал все от и до: настройка проекта, базовые тесты, моки и даже асинхронщина. Плюс весь код доступен на GitHub — бери и используй! Если тестирование вызывает у тебя дрожь — этот гайд изменит твою жизнь.

Читать статью

Читать полностью…

hahacker news

📚 Network Automation with Nautobot: Adopt a network source of truth and a data-driven approach to networking (2024)
✍️ Автор: Jason Edelman
📃 Страниц: 709

С помощью этого руководства вы узнаете, как развернуть, управлять и интегрировать Nautobot в качестве источника истины и платформы автоматизации сети. По мере продвижения вы узнаете, что такое источник истины в сети, взаимосвязь между данными и автоматизацией сети, а также модели данных сети. Вы также получите широкое представление о Nautobot и его надежных функциях, обеспечивающих максимальную гибкость. В отдельном разделе вы узнаете, как построить единый источник истины с помощью Nautobot, и познакомитесь с его программными API, включая REST API, GraphQL, веб-крючки и Nautobot Job Hooks. В дальнейшем вы будете разрабатывать пользовательские модели данных и приложения для Nautobot, а также познакомитесь с его расширяемостью и мощным API для разработчиков.

Читать полностью…

hahacker news

📚 Next.js: Navigating the Future of Web Development (2023)
✍️ Автор: Frahaan Hussain
📃 Страниц: 350

Книга начинается с обзора ландшафта веб-разработки и рассказывает о том, как Next.js вписывается в современную веб-экосистему. В книге приводится исторический контекст, прослеживается эволюция веб-технологий, приведшая к появлению Next.js. Далее читатели знакомятся с основными концепциями Next.js, включая его бесшовную интеграцию с React.js, эффективные механизмы маршрутизации и надежную поддержку API. Каждая глава построена таким образом, чтобы опираться на предыдущую, обеспечивая постепенное и всестороннее понимание Next.js. Читатели узнают о таких продвинутых функциях, как автоматическое разделение кода, встроенная поддержка CSS и мощная возможность создания гибридных страниц. В книге также рассматриваются такие практические аспекты, как настройка среды Next.js, оптимизация производительности и развертывание приложений Next.js.

Читать полностью…

hahacker news

📚 Simple Object-Oriented Design: Create clean, maintainable applications (2024)
✍️ Автор: Maurício Aniche
📃 Страниц: 145

Упрощение объектно-ориентированного дизайна требует творческого подхода — и это именно то, что вы найдете в Simple Object-Oriented Design. Эта книга полна шаблонов и принципов снижения сложности, каждый из которых был апробирован автором Маурисио Анише за его 20-летнюю карьеру в области разработки программного обеспечения. Вы узнаете, как справиться с естественным ростом сложности кода и использовать “достаточно хороший” подход, который означает, что при изменении требований легко выполнять рефакторинг.

Читать полностью…

hahacker news

Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾

Читать полностью…

hahacker news

📚 C# 13 Programming Essentials - .NET 9 Edition (2024)
✍️ Автор: Neil Smyth
📃 Страниц: 245

Эта книга представляет собой всеобъемлющее руководство по освоению языка программирования C# 13 и .NET 9 SDK, обеспечивающее всестороннее изучение как для начинающих, так и для опытных разработчиков. Это руководство, состоящее из 31 подробной главы, 30 онлайн-тестов на знания и доступа к загружаемому коду проекта, структурировано таким образом, чтобы помочь вам пройти путь от базовых концепций до продвинутых методов программирования в среде Visual Studio Code.

Читать полностью…

hahacker news

📚 Game Development Patterns with Unreal Engine 5: Build maintainable and scalable systems with C++ and Blueprint (2023)
✍️ Автор: Stuart Butler
📃 Страниц: 254

Вы начнете с изучения основополагающих принципов кодирования и получите твердое представление о концепциях, проблемах и преимуществах использования паттернов в коде. По мере продвижения вы определите паттерны, которые вплетены в ядро Unreal Engine 5, такие как Double Buffer, Flyweight и Spatial Partitioning, а также некоторые из существующих наборов инструментов, которые воплощают паттерны в своем дизайне и использовании, включая Component, Behavior Tree и Update. В следующем разделе книги вы приступите к разработке серии примеров использования игрового процесса на C++ для реализации различных паттернов проектирования, таких как интерфейс и наблюдатели, основанные на событиях, для построения развязанной иерархии коммуникаций. Вы также поработаете с Singleton, Command и State, а также с поведенческими паттернами, Template и Type Object.

Читать полностью…

hahacker news

📚 Modern DevOps Practices, 2nd Edition: Implement, secure, and manage applications on the public cloud by leveraging cutting-edge tools (2024)
✍️ Автор: Gaurav Agarwal
📃 Страниц: 568

Вы познакомитесь с современной облачно-нативной архитектурой, а затем узнаете об архитектурных концепциях, необходимых для реализации современного способа разработки приложений. Следующий блок глав поможет вам ознакомиться с Git, Docker, Kubernetes, Ansible, Terraform, Packer и другими подобными инструментами, что позволит вам создать базу. По мере продвижения вы будете изучать основные элементы облачной интеграции -WS ECS, GKE и другие CaaS-сервисы. В главах также обсуждаются GitOps, непрерывная интеграция и непрерывная доставка — действия GitHub, Jenkins и Argo CD, — чтобы помочь вам понять суть современной доставки приложений. Позже вы запустите свое контейнерное приложение в производство с помощью сетки сервисов и примените искусственный интеллект в DevOps.

Читать полностью…

hahacker news

📚 Model-Based System Architecture (2022)
✍️ Автор: Markus Walker
📃 Страниц: 467

В обновленном втором издании книги «Архитектура систем на основе моделей» команда инженеров-экспертов представляет подробный и авторитетный обзор практики системной архитектуры в организациях, использующих модели для поддержки процесса проектирования систем. В книге читатели найдут введение в основы архитектуры систем и использования моделей для помощи процессу проектирования. Последнее издание предлагает обновленное содержание, основанное на стандарте ISO 15288:2015, и новый акцент на роли системного архитектора. Новые главы, посвященные системам систем, киберфизическим системам и инструментам системного архитектора, дают практическим специалистам рекомендации по применению представленных концепций в реальном мире.

Читать полностью…

hahacker news

📚 Practical MongoDB Aggregations: The official guide to developing optimal aggregation pipelines with MongoDB 7.0 (2023)
✍️ Автор: Paul Done
📃 Страниц: 243

Учитывая критическую роль, которую играют массивы в модели документов MongoDB, в книге рассматриваются лучшие практики оптимального управления массивами. В последней части книги приводятся примеры решения распространенных задач обработки данных, чтобы вы могли применить полученные знания в практических ситуациях. К концу этой книги о MongoDB вы узнаете, как использовать фреймворк агрегации MongoDB для эффективной оптимизации процессов анализа и манипулирования данными.

Читать полностью…

hahacker news

Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

☕Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

Читать полностью…

hahacker news

📚 Asynchronous Programming in Rust: Learn asynchronous programming by building working examples of futures, green threads, and runtimes (2024)
✍️ Автор: Carl Fredrik Samson
📃 Страниц: 306

Вы начнете с создания прочного фундамента асинхронного программирования и изучения различных стратегий моделирования потока программ. Затем книга проведет вас через реализацию языка, объясняя на практических примерах такие понятия, как epoll, stackfull coroutines, green threads и callbacks. Последний раздел посвящен языку Rust, в нем рассматриваются фьючерсы, генераторы и паттерн реактор-исполнитель. Вы примените полученные знания для создания своей среды исполнения, закрепив опыт в этой динамичной области. На протяжении всей книги вы не только освоите асинхронные функции Rust, но и увидите, как Rust моделирует асинхронный поток программ.

Читать полностью…

hahacker news

Public, private и protected — три ключевых слова, которые определяют уровень доступа к полям и методам в C# и Unity. Делимся секретами, как правильно использовать их, чтобы сделать ваш код безопаснее и понятнее.

👉 Статья

Читать полностью…

hahacker news

📜 ТОП-15 международных IT-сертификаций, которые увеличат твой доход в 2025 году

Хочешь знать, какие «корочки» реально поднимут твою зарплату? Исследование Skillsoft раскрыло ТОП-15 самых денежных IT-сертификаций. Спойлер: облака и безопасность рулят.

👉 Читать статью

Читать полностью…

hahacker news

📚 Mastering Node.js Web Development: Go on a comprehensive journey from the fundamentals to advanced web development with Node.js (2024)
✍️ Автор: Adam Freeman
📃 Страниц: 778

В первой части книги вы познакомитесь с основными возможностями Node.js и TypeScript. Во второй части вы повысите уровень своих навыков, создавая упрощенные реализации ключевых функций серверной части, чтобы понять, как они работают и как представляются клиентам. Вооружившись пониманием, полученным при реализации каждой функции, вы сможете заменить пользовательский код готовыми к производству пакетами с открытым исходным кодом. Третья часть поможет вам понять, как сочетаются функции серверной части для практической веб-разработки. Используя фирменное приложение SportsStore Адама Фримена, вы научитесь разрабатывать клиентские и серверные компоненты, а в завершение тщательно подготовитесь к развертыванию приложения.

Читать полностью…

hahacker news

📚 Implementing DevSecOps Practices: Supercharge your software security with DevSecOps excellence (2023)
✍️ Автор: Vandana Verma Sehgal
📃 Страниц: 258

Эта книга поможет освоить DevSecOps и покажет, как ее внедрить, начиная с краткого введения в DevOps, DevSecOps и их основополагающие принципы. После понимания принципов вы углубитесь в различные темы, касающиеся безопасности приложений и безопасного кодирования, а также узнаете о жизненном цикле безопасной разработки и о том, как правильно проводить моделирование угроз. Вы также изучите ряд инструментов, доступных для решения этих задач, а также лучшие практики разработки безопасного кода и внедрения безопасности и политики в приложение. Наконец, вы рассмотрите автоматизацию и безопасность инфраструктуры с акцентом на непрерывное тестирование безопасности, инфраструктуру как код (IaC), защиту инструментов DevOps и изучение цепочки поставок программного обеспечения.

Читать полностью…

hahacker news

📚 Swift Cookbook, 3rd Edition: Proven recipes for developing better iOS applications with Swift 5.6: Proven recipes for developing better iOS 17 applications with Swift 5.9 (2024)
✍️ Автор: Chris Barker
📃 Страниц: 581

Книга поднимет ваши навыки программирования на Swift на новый уровень, шаг за шагом повышая вашу производительность и эффективность благодаря множеству практических рецептов. Хотя эта книга предназначена в первую очередь для опытных iOS-разработчиков, она содержит вводный обзор Swift 5.9, включая его основные строительные блоки, синтаксис и функциональные возможности Swift-конструкций, чтобы вы могли разогреться. Освоив основы, вы перейдете к делу. Если вы не новичок в Swift, это руководство, основанное на рецептах, не обязательно читать по порядку; вы можете переходить к любой теме, которая вам нравится, — от UIKit и SwiftUI до продвинутых техник пользовательского интерфейса, от потока управления и дженериков Swift до машинного обучения с Vision, CoreML и дополненной реальности с ARKit.

Читать полностью…

hahacker news

📚 ASP.NET 8 Best Practices: Explore techniques, patterns, and practices to develop effective large-scale .NET web apps (2023)
✍️ Автор: Jonathan R. Danylko
📃 Страниц: 256

В этой книге вы узнаете о структуре проектов, о настройке надежного контроля исходных текстов и об использовании конвейеров для автоматического создания проектов. Вы сосредоточитесь на компонентах ASP.NET и получите представление об их общих чертах. По мере продвижения вы узнаете о передовых методах работы с промежуточным ПО, научитесь справляться с задачами фронтенда, включающими JavaScript, CSS и графические файлы. Вы рассмотрите оптимальный подход к работе с приложениями Blazor и познакомитесь с контроллерами и Razor Pages. Кроме того, вы узнаете, как использовать Entity Framework Core и обработку исключений в вашем приложении. В последующих главах вы освоите компоненты, которые улучшают организацию проекта, расширяемость, безопасность и производительность.

Читать полностью…

hahacker news

📚 Mastering PhpStorm: From Beginner to Advanced — Unlock the Full Potential of Your Integrated Development Environment (2023)
✍️ Автор: Hasanraza Ansari
📃 Страниц: 236

Эта книга раскроет перед вами мощные возможности редактора, превращая рутинное кодирование в искусство. Вы освоите все аспекты отладки, от настройки конфигураций до работы с удаленными серверами, и получите максимум от инструментов веб-разработки, включая HTML, CSS и JavaScript. Это не просто руководство, а дорожная карта к интеграции фреймворков, оптимизации рабочего процесса и повышению продуктивности. Без лишних слов — только полезная информация, которая сделает вас мастером PHP-разработки.

Читать полностью…

hahacker news

📚 200+ JavaScript Programs for Beginners (2023)
✍️ Автор: Hernando Abella
📃 Страниц: 302

Содержит более 200 практических примеров, начиная с базовых программ и постепенно переходя к более сложным задачам, что способствует поэтапному развитию навыков. Каждая программа сопровождается подробными объяснениями, позволяющими понять логику и синтаксис языка. Книга также акцентирует внимание на ключевых концепциях, таких как управление потоком выполнения, использование ключевых слов и принятие оптимальных решений при написании кода. Это издание станет ценным ресурсом для тех, кто хочет уверенно начать программировать на JavaScript и применять полученные знания на практике.

Читать полностью…

hahacker news

📚 Distributed Machine Learning Patterns (2024)
✍️ Автор: Yuan Tang
📃 Страниц: 375

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

Читать полностью…

hahacker news

📚 Building Real-World Web Applications with Vue.js 3: Build a portfolio of Vue.js and TypeScript web applications to advance your career in web development (2024)
✍️ Автор: Joran Quinten
📃 Страниц: 318

Это руководство по изучению основных концепций Vue.js, настройке среды разработки и созданию вашего первого приложения на Vue.js. Вы создадите приложение для рецептов с помощью Vuetify, а затем, используя визуализацию данных, создадите фитнес-трекер с динамическими панелями, используя внешние базы данных и Vue-ChartJS. Затем вы освоите мультиплатформенную разработку с помощью Quasar, чтобы развернуть свое приложение. В процессе разработки интерактивного приложения для викторины вы познакомитесь с логикой на стороне сервера с помощью Nuxt.js, WebSockets для связи в реальном времени и дифференциацией клиент-сервер.

Читать полностью…

hahacker news

📚 Learn PHP Website Backend Development: Shaping the Future of Dynamic Websites (2023)
✍️ Автор: Govind Kumawat
📃 Страниц: 160

Книга начинается с введения в основы PHP, благодаря чему даже новички в программировании смогут заложить прочный фундамент. По мере продвижения читатели изучают все более сложные темы, исследуя возможности PHP в создании динамичных и интерактивных веб-сайтов. От работы с формами и управления базами данных до использования AJAX для создания удобного пользовательского интерфейса — книга охватывает широкий спектр необходимых навыков. Книга не только учит лучшим современным практикам, но и рассказывает о новых тенденциях и возможностях, которые определяют будущее веб-разработки на PHP. Читатели получат представление о последних достижениях, таких как интеграция с современными front-end-фреймворками, методы обеспечения безопасности и использование PHP в передовых технологиях.

Читать полностью…

hahacker news

📚 Machine Learning Theory and Applications: Hands-on Use Cases with Python on Classical and Quantum Machines (2024)
✍️ Автор: Xavier Vasques
📃 Страниц: 512

Книга погружается в сферу машинного и глубокого обучения, исследуя их практическое применение путем осмысления математических концепций и их реализации в реальных сценариях с помощью Python и известных библиотек с открытым исходным кодом. Это всеобъемлющее руководство охватывает широкий спектр тем, включая подготовку данных, методы разработки признаков, широко используемые алгоритмы машинного обучения, такие как машины опорных векторов и нейронные сети, а также генеративный ИИ и фундаментные модели. Чтобы облегчить создание конвейеров машинного обучения, специально для этой книги был разработан фреймворк с открытым исходным кодом hephAIstos. Кроме того, в тексте рассматривается увлекательная область квантового машинного обучения и даются рекомендации по выполнению приложений машинного обучения на различных аппаратных технологиях.

Читать полностью…

hahacker news

Готов создать игру, от которой не оторвешься? Давай вместе сделаем Amazing Frogs — убийцу Тетриса на Python! Тут тебе и падающие блоки, и взрывающиеся цвета, и хитрая механика. Запасайся кофе, открывай IDE, и поехали превращать код в игровое безумие!

👉 Ссылка на статью

Читать полностью…

hahacker news

📚 SwiftUI Cookbook: A guide for building beautiful and interactive SwiftUI apps (2023)
✍️ Автор: Juan C. Catalan
📃 Страниц: 798

SwiftUI — это современный способ создания пользовательских интерфейсов для iOS, macOS и watchOS. Он обеспечивает декларативный и интуитивно понятный способ создания красивых и интерактивных пользовательских интерфейсов. Новое издание этой всеобъемлющей поваренной книги включает полностью обновленный репозиторий для SwiftUI 5, iOS 17, Xcode 15 и Swift 5.9. Благодаря этому арсеналу вы узнаете все, что нужно знать для создания красивых и интерактивных пользовательских интерфейсов с помощью SwiftUI 5, — от основ до таких продвинутых тем, как пользовательские модификаторы, анимация и управление состояниями.

Читать полностью…

hahacker news

📚 Defending APIs: Uncover advanced defense techniques to craft secure application programming interfaces (2024)
✍️ Автор: Colin Domoney
📃 Страниц: 384

Вместе с экспоненциальным ростом внедрения API растет и обеспокоенность безопасностью их применения и присущими им уязвимостями. Для тех, кто ищет исчерпывающие сведения о создании, развертывании и управлении API как первой линии киберзащиты, эта книга предлагает бесценное руководство. Написанная опытным экспертом DevSecOps, книга решает насущную задачу обеспечения безопасности API с помощью инновационных подходов и методов, разработанных для борьбы с проблемами безопасности, характерными для API.

Читать полностью…
Subscribe to a channel