Стабильная версия Chrome 95, новый Node.js и язык ограничения данных с открытым исходным кодом. Редакция Highload продолжает рассказывать про лучшие релизы недели. Что еще нового вышло за прошедшие семь дней — читайте далее.
Предыдущая версия Node.js получила поддержку LTS и до сих пор рекомендуется для производственных развертываний, в то время как Node.js 17 предназначена для тестирования и отзывов о новых функциях и функциях для будущих релизов.
В 17-й версии платформы для выполнения сетевых приложений на языке программирования JavaScript:
import * as readline from 'node:readline/promises'; import { stdin as input, stdout as output } from 'process'; const rl = readline.createInterface({ input, output }); const answer = await rl.question('What do you think of Node.js? '); console.log(`Thank you for your valuable feedback: ${answer}`); rl.close();
Больше информации о Node.js 17 доступно по ссылке.
Состоялся релиз стабильной версии Chrome 95, основным новшеством которой стало появление расширения интерфейса WebAuth. Сего помощью банки и платежные системы могут требовать биометрического подтверждения при покупках в сети для безопасности переводов.
Также в новой версии:
Что нового в Chrome DevTools можно узнать из видео ниже:
Дополнительная информация обо всех изменениях в Chrome 95 доступна на официальном сайте и в блоге о релизах.
Команда языка программирования Rust анонсировала новую версию, которая также знаменуют стабилизацию изменений, предложенных за последние три года, и обозначена как Rust 2021. Если у вас установлена предыдущая версия языка программирования через rustup
, получить новую версию можно с помощью следующего кода:
$ rustup update stable
Для сохранения совместимости разработчики могут использовать в своих проектах метки «2015», «2018» и «2021».
Что нового:
aarch64-apple-ios-sim
и третий уровень для платформ powerpc-unknown-freebs
и riscv32imc-espidf
;Cargo.toml
в секции “[package]” добавлено поле rust-version
, через которое можно определить минимально поддерживаемую версию языка программирования для crate-пакета;panic!(..)
и assert!(expr, ..)
теперь всегда используют format_args!(..)
для форматирования строк по аналогии с println!().Больше информации о Rust 1.56 по ссылке.
Cue — это новый язык ограничения данных с открытым исходным кодом, который, по словам его создателя, призван упростить задачи, связанные с определением и использованием данных.
Язык подойдет, если нужно:
Язык интегрируется с:
Cue проходит альфа-тестирования и доступен в версии 0.4.0. Больше информации о нем на официальном сайте и в репозитории проекта.
Компания JetBrains запустила платформу для контроля качества кода во время непрерывной интеграции. Инструмент позволяет контролировать код, который пользователь пишет сам и даже тот, который пишут коллеги по команде.
Платформа позволяет:
Возможности Quodana:
Как работает Qodana, смотрите на видео ниже:
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…