JavaCamp
الذهاب إلى القناة على Telegram
Лагерь Java-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
إظهار المزيد4 448
المشتركون
لا توجد بيانات24 ساعات
-137 أيام
-6030 أيام
أرشيف المشاركات
4 448
Multi-Paradigm Programming: Combining Functional, Object-Oriented, and Lisp Paradigms for Software Design and Implementation
Marty Yoo
2025
Мультипарадигменное программирование показывает, как объединить объектно-ориентированный, функциональный, императивный и логический стили в единый прагматичный набор инструментов.
Как мы можем эффективно использовать современные языки программирования, которые поддерживают объектно-ориентированные, функциональные и императивные парадигмы одновременно?
В прошлом языки программирования в основном делились на функциональные, объектно-ориентированные и процедурные языки. Однако эта тенденция изменилась. С появлением гибридных языков программирования, которые включают как функциональные, так и объектно-ориентированные функции, большинство основных языков программирования, таких как Java, C#, Scala, TypeScript, JavaScript, Kotlin и Swift, теперь считаются мультипарадигменными. Это стало общей характеристикой языков, широко используемых в отрасли.
#java #eng
4 448
Pro Cloud Native Java EE Apps: DevOps with MicroProfile, Jakarta EE 11 APIs, and Kubernetes, 2nd Edition
Luqman Saeed, Ghazy Abdallah
2025
Узнайте, как создавать и развертывать облачные приложения на основе Java с помощью Jakarta EE с фреймворком MicroProfile и Kubernetes. Это обновленное второе издание отражает последние обновления в Jakarta EE 11, включая улучшенную поддержку создания веб-API с помощью Jakarta REST, управление параллелизмом с помощью Jakarta Concurrency и сохранение данных с помощью Jakarta Persistence, а также включает ключевые изменения, представленные MicroProfile 7.0.
#java #eng
4 448
MATLAB C/C++, Fortran, Java, and Python API Reference
MathWorks
2025
Если у вас есть общая библиотека C++, экспортирующая функциональность, которая может быть вызвана из другого приложения, то вы можете использовать эти классы и функции непосредственно в MATLAB. Чтобы начать работу, вы должны сначала создать интерфейс к библиотеке C++, чтобы использовать его для вызова функциональности в MATLAB. Тот, кто создает этот интерфейс, называется издателем. Вы можете упаковать интерфейс и передать его конечному пользователю MATLAB.
Вы можете получить доступ к существующим классам Java для использования в рабочем пространстве MATLAB. Например, использовать встроенные пакеты классов, такие как java.util, которые входят в состав языка Java. Описание этих пакетов см. в документации по языку Java. Вы также можете получить доступ к классам, определенным в отдельных файлах .class, пакетах или файлах Java Archive (JAR), включая разработанные вами классы.
#java #eng
4 448
Microservice Patterns, Second Edition
Chris Richardson
2025
Полное руководство по архитектуре микросервисов, дополненное современными шаблонами, подходами и инструментами.
Шаблоны микросервисов помогли десяткам тысяч разработчиков создавать эффективные и стабильные приложения микросервисов. В этом полностью переработанном втором издании автор Крис Ричардсон опирается на свой опыт, помогая бесчисленным организациям использовать микросервисы, предоставляя новые идеи по дизайну, современным методам тестирования, подходам к рефакторингу и стратегиям развертывания, чтобы помочь вам быстро и надежно поставлять масштабируемое программное обеспечение.
#java #eng
4 448
Software Security for Developers: With examples in Java and Spring
Adib Saikali, Laurențiu Spilcă
2025
Облачные приложения имеют особые требования и проблемы безопасности. В этой книге показаны эффективные практические методы обеспечения безопасности и надежности ваших облачных и развернутых в Kubernetes приложений. В книге «Безопасность программного обеспечения для разработчиков» вы узнаете, как:
- Правильно настраивать стандартные отраслевые протоколы безопасности
- Быстро отлаживать ошибки и исключения из библиотек безопасности
- Использовать удобную для разработчиков криптографическую библиотеку Google Tink
- Работать с цифровыми сертификатами X.509 для реализации безопасности приложений
- Настраивать беспарольные входы с использованием протокола WebAuthentication
- Внедрять единый вход с использованием протокола OpenID Connect.
#java #spring #eng
4 448
Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App
Antonio Leiva
2019
Google официально объявила Kotlin поддерживаемым языком для написания приложений для Android. Это потрясающие новости для разработчиков Android, которые теперь могут использовать современный и мощный язык, чтобы сделать свою работу проще и веселее. Но это влечет за собой и другие обязанности. Если вы хотите стать хорошим кандидатом для новых возможностей Android, Kotlin становится новой потребностью, которую запросят большинство компаний. Так что пришло время начать изучать его! И «Kotlin для разработчиков Android» — лучший инструмент. Эта книга, рекомендованная как Google, так и Jetbrains, проведет вас через процесс изучения всех новых функций, которых не хватало в Java, простым и увлекательным способом. Вы будете создавать приложение Android с нуля, используя Kotlin в качестве основного языка.
#java #kotlin #eng
4 448
Java Cookbook, 5th Edition
Ian F. Darwin
2025
По мере того, как Java продолжает развиваться, эта кулинарная книга продолжает расти вместе с сотнями практических рецептов по широкому кругу тем Java. Автор Ян Дарвин сразу же знакомит разработчиков с полезными приемами для всего: от обработки строк и функционального программирования до сетевых коммуникаций и искусственного интеллекта. Если вы знакомы с любой версией Java, эта книга расширит ваши знания языка и его многочисленных недавних изменений, включая то, как применять их в повседневной разработке. Каждый рецепт включает в себя автономные решения кода, которые вы можете свободно использовать, а также обсуждение того, как и почему они работают. Все примеры кода, доступные для загрузки с GitHub, успешно компилируются. Это обновленное издание охватывает изменения вплоть до Java 21. Java 21 — это текущая версия с долгосрочной поддержкой (LTS), а Java 24 — последняя текущая версия на момент публикации этого издания.
#java #eng
4 448
Kotlin в иллюстрациях
Дэйв Лидс
2025
Эта книга проведет вас по основам языка шаг за шагом – с забавными иллюстрациями, понятными примерами и четкими объяснениями. Вы усвоите основные понятия по порядку и без лишней сложности, построив прочную базу знаний. Автор более 25 лет занимается разработкой программного обеспечения, а с 2017 года пишет о Kotlin и рисует о нем смешные комиксы.
Издание станет идеальным помощником начинающим изучать программирование или желающим восполнить пробелы в знаниях.
#java #kotlin #rus
4 448
Java in easy steps 7th Edition
Mike McGrath
2020
Java in easy steps, 7th edition расскажет вам, как легко создавать собственные программы Java. Книга содержит отдельные главы об основных функциях языка Java. Полные примеры программ с цветным кодом иллюстрируют каждый важный аспект программирования Java — все в простых шагах.
#java #eng
4 448
Современный подход к программной архитектуре: сложные компромиссы
Форд Нил, Ричардс Марк, Садаладж Прамод, Дехгани Жамак
2023
В архитектуре программного обеспечения нет простых решений. Напротив, есть масса сложностей — задач и проблем, для решения которых нет готовых ответов и приходится выбирать между различными компромиссами. Эта книга научит вас критически относиться к компромиссам, связанным с распределенными архитектурами. Опытные архитекторы Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани обсуждают стратегии выбора архитектуры, подходящей для тех или иных случаев. История Sysops Squad — вымышленной группы специалистов — позволяет исследовать все аспекты выбора архитектуры: от определения степени гранулярности сервисов, управления рабочими процессами и оркестрации, разделения контрактов и управления распределенными транзакциями до оптимизации таких операционных характеристик, как масштабируемость, адаптируемость и производительность.
#java #rus
