Микросервисы Spring в действии
Авторы: Карнелл Джон, Санчес Иллари Уайлупо
Год: 2022
Количество страниц: 491
Spring существенно упрощает создание и развертывание микросервисов! Такие библиотеки, как Spring Boot, Spring Cloud и Spring Cloud Gateway, помогают уменьшить объем типового кода в службах REST. Они предоставляют эффективный набор инструментов для запуска микросервисов как в общедоступных, так и в частных облаках.
Книга учит создавать приложения на основе микросервисов с использованием Java и Spring. Начав с создания простых служб, вы постепенно перейдете к знакомству с приемами эффективного журналирования и мониторинга. Научитесь реструктурировать приложения на Java с помощью интуитивно понятных инструментов Spring и освоите управление API с помощью Spring Cloud Gateway. Также вы будете учиться развертывать приложения Spring Cloud в AWS и Kubernetes.
Издание предназначено для опытных разработчиков на Java и Spring.
В сети появились первые бенчмарки новых чипов Apple M2. Их обнаружили в базе данных синтетического теста Geekbench 5. Тесты показывают, что вычислительная производительность в одноядерном тесте Geekbench 5 у чипов Apple M2 по сравнению с Apple M1 выше до 10%, а многоядерная — до 16%. Производительность графики получила более значительную прибавку — до 67%.
В целом, Apple M2 ненамного быстрее своего предшественника в однопоточных рабочих нагрузках. Тем не менее, новые ядра Avalanche от Apple значительно быстрее в однопоточных рабочих нагрузках, чем ядра Intel Golden Cove, используемые для процессоров Alder Lake. Что касается многопоточной производительности, то M2 ощутимо быстрее, чем M1.
Envato, платформа, стоящая за Theme Forest, предлагает бесплатные руководства и курсы для тех, кто хочет научиться программировать.
На сайте представлено 29 000+ руководств, которые охватывают огромное количество тем.
Microsoft выпустила приложение для кибербезопасности Defender для Windows, macOS, iOS и Android.
Это кросс-платформенное приложение, которое предназначено для обычных пользователей. Оно работает как упрощенная панель инструментов, которая подключается к существующему антивирусному программному обеспечению или предлагает дополнительную защиту устройства.
Microsoft Defender будет доступен подписчикам Microsoft 365 Personal и Family с 16 июня, а его функции будут зависеть от платформы. Например, в iOS и iPadOS нет антивирусной защиты, и вместо этого приложение предлагает некоторые средства защиты от веб-фишинга вместе с панелью управления, которая включает предупреждения для других устройств.
Компания Voicemode выпустила бета-версию инструмента AI Voices, позволяющего в реальном времени изменять голос пользователя. Приложение построено на базе технологий машинного обучения, а в коллекции голосов уже есть голос актёра Моргана Фримена и других известных персонажей.
AI Voices производит все вычисления на машине пользователя, что ускоряет работу инструмента. В меню приложения пользователю доступны настройки для каждого голоса, позволяющие точно настроить преобразование под разные типы микрофонов. Также можно добавить горячую клавишу для активации инструмента.
Mozilla начала внедрять в свой браузер Firefox функцию Total Cookie Protection по умолчанию для пользователей по всему миру. Полная защита от файлов cookie ограничивает их использование тем сайтом, на котором они были созданы, и не позволяет компаниям отслеживать переходы пользователей.
Полная защита от файлов cookie работает путем создания отдельной «куки» для каждого веб-сайта, который посещает пользователь. Вместо того, чтобы позволять трекерам связывать поведение на нескольких сайтах, они отслеживают поведение на отдельных сайтах.
Никакие другие веб-сайты не могут получить доступ к файлам cookie, которые им не принадлежат, что ограничивает агрессивную рекламу и уменьшает объём собираемой о пользователях информации.
Павел Дуров рассказал, что подозревает Apple в том, что компания специально ограничивает функциональность веб-версии Telegram на iOS.
По мнению Дурова, веб-версия Telegram на iPhone и iPad не может достичь того же уровня качества, что и приложение мессенджера на iOS, потому что Apple ограничивает возможности разработчиков в мобильной версии Safari.
Команда Telegram и сторонние разработчики считают, что Apple осознанно ухудшает качество веб-версий, чтобы подталкивать пользователей к скачиванию приложений из App Store, за которое она получает комиссию — налог за использование своей экосистемы.
ВКонтакте запустила конкурс «Код Петербурга», призванный сделать жизнь в Петербурге еще комфортнее. Чтобы принять в нем участие, создайте проект, с которым город преобразится.
Санкт-Петербургский информационно-аналитический центр предоставляет API: именно там, в каталоге, опубликуйте готовый сервис и после этого подайте заявку на участие. Успевайте, потому что первый этап уже начался.
Всего будет два этапа с разными тематиками. Авторы 20 лучших проектов получат награду (призовой фонд – 15 млн), при этом все участники прокачают свои навыки и получат проект в портфолио. Подробнее о конкурсе тут, а в чате можно задать дополнительные вопросы.
SQL: быстрое погружение
Автор: Шилдс У.
Год: 2022
Количество страниц: 223
Что общего между самыми востребованными профессиями и стремительным увеличением количества информации в мире? Ответ: язык структурированных запросов (SQL). SQL – рабочая лошадка среди языков программирования, основа основ для современного анализа и управления данными. Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта, кто хочет воспользоваться возможностями будущего, в котором будут править данные.
Microsoft уже готовит второе крупное обновление для Windows 11. Его рабочее название — Sun Valley 3, или Copper. Планируется, что оно выйдет ближе к концу 2023 года.
Согласно Windows Latest, 23H2 будет основываться на Sun Valley 2, но добавит больше функций для планшетов. Как напоминают эксперты, в Windows 10 существовал режим планшета с удобным сенсорным интерфейсом.
Microsoft реализовала новую функцию, призванную защитить компьютеры на основе операционной системы Windows от злоумышленников.
Встроенное антивирусное решение Microsoft Defender теперь будет блокировать все входящие и исходящие сообщения от взломанного устройства с Windows.
По словам разработчиков, новая функция Microsoft Defender for Endpoint поможет организациям предотвратить использование взломанных устройств злоумышленниками и вредоносными программами для дальнейшего распространения «инфекции» по сети.
Исследователи Лаборатории компьютерных наук и искусственного интеллекта (CSAIL) при Массачусетском технологическом институте изложили сценарий атаки PACMAN, которая возможна благодаря аппаратной уязвимости процессоров серии Apple M1. Такая атака производится при помощи комбинации аппаратных и программных средств, её можно провести удалённо.
При успешной реализации PACMAN позволяет злоумышленнику получить доступ к ядру ОС и даёт полный контроль над атакованным устройством, утверждают исследователи.
Данную уязвимость в процессоре нельзя исправить программными средствами.
По словам исследователей, уязвимыми могут оказаться и Arm-чипы других производителей, включая Qualcomm и Samsung, если в них используется аутентификация указателей. Однако пока они проработали сценарий атаки только для Apple M1.
Инженер по программному обеспечению Блейк Лемойн заявил журналистам из The Washington Post, что нейросетевая языковая модель LaMDA от Google обладает признаками собственного сознания. После этого компания отстранила его от работы.
«Если бы я не знал наверняка, что имею дело с компьютерной программой, которую мы недавно написали, то я бы подумал, что говорю с ребенком семи или восьми лет, который по какой-то причине оказался знатоком физики», — пояснил инженер.
В итоге Лемойна отстранили от работы из-за нарушения политики конфиденциальности компании.
Платформа для разработки в реальном времени компьютерных игр и графических приложений Unity объявила, что закрывает популярный сервис с базой вопросов и ответов Unity Answers.
Образовательный портал в основном развивался и поддерживался пользователям, он был частью официального форума разработчиков Unity с октября 2009 года.
В компании уточнили, что контент, который был размещен на Unity Answers, больше не будет общедоступным после закрытия 23 июня. Сюда входят обсуждения и информация профиля пользователя. Unity ещё подумает над возможностью миграции профилей после отключения, но в настоящее время не будет это делать.
По мнению разработчиков, закрытие Unity Answers позволит Unity сосредоточиться над улучшением взаимодействия с пользователями остальных платформ сообщества Unity в долгосрочной перспективе.
Вышел TonMobile — новый продукт в экосистеме TON. @mobile — это сервис виртуальных номеров, позволяющий выпустить электронную сим-карту одной из 58 поддерживаемых стран и оплатить услугу криптовалютой Toncoin.
Сервис может выступать альтернативой VPN, но особенно придётся по душе путешественникам, которые теперь смогут получать виртуальные сим-карты без посещений салонов связи и предоставления документов.
Прибыв в очередную страну, пользователь может в несколько кликов и без ввода паспортных данных выпустить eSIM и сразу же получить доступ к мобильному интернету в этом государстве.
Суд одобрил мировое соглашение Apple с разработчиками по коллективному иску, связанному с комиссиями в App Store. Общая сумма выплат по соглашению составит $100 млн.
В апреле 2019 года в Окружной суд США Северного округа Калифорнии в Сан-Хосе поступил коллективный иск от разработчиков iOS, которые были недовольны слишком высокой комиссией в App Store. Через некоторое время компания снизила комиссию до 15% для небольших разработчиков, которые зарабатывают в App Store менее миллиона в год, а в августе 2021 года согласилась урегулировать иск.