VK Образование запускает для студентов и выпускников российских вузов три бесплатные программы: по автоматизированному тестированию, веб- или fullstack-разработке. Преподавать на курсах будут эксперты VK. Работая с реальными сценариями и технологиями компании, студенты получат прикладные навыки, необходимые для успешного начала карьеры в ИТ, и научатся применять их в бизнес-процессах. Обучение бесплатное, но для поступления необходимо пройти вступительные испытания. Занятия проходят в вечернее время — можно совмещать с учёбой или работой. Лучшие выпускники получат возможность присоединиться к команде VK. Подать заявку можно на сайте.
Вышло обновление WebStorm 2023.1
JetBrains выпустила обновление WebStorm 2023.1. Теперь IDE поддерживает работу с фреймворком Astro, Tailwind CSS и с TypeScript в Vue-шаблонах. Новая версия среды разработки уже доступна на сайте компании и в JetBrains Toolbox.
Яндекс Практикум запускает курс по профессиональной вёрстке на HTML и CSS
За 3 месяца студенты научатся превращать дизайн в код, создавать сайты с нуля и понимать визуальную часть пользовательского интерфейса. Узнают о современных стандартах HTML и CSS и инструментах для профессиональной вёрстки, например, Git, Node.js, PostCSS.
HTML и CSS — основные языки для создания интерфейсов в вебе. Без хорошего знания этих инструментов не получится создать удобный, оптимизированный, хорошо работающий интерфейс. Незнание каких-то тонкостей вынудит вас выдумывать собственные велосипеды, тратить время на создание уже существующей логики.
Вышел Google Chrome 112
Google выпустила обновление браузера Chrome 112. Разработчики добавили поддержку препроцессорных правил вложения CSS-селекторов и обновили алгоритм фокусировки в элементах с тегом <dialog>
. Новая версия браузера уже доступна пользователям и разработчикам.
Состоялся релиз фреймворка Electron 24
Состоялся релиз фреймворка Electron 24.0.0. Кодовая база теперь основана на Chromium 112, Node.js 18.14.0 и JavaScript V8 11.2. Сам фреймворк позволяет разрабатывать настольные графические приложения с использованием веб-технологий.
В бета-версии Chrome 113 появилась поддержка WebGPU
Команда разработчиков Chrome сообщила, что в 113 версии браузера появилась поддержка продвинутой графики с помощью API WebGPU. Полноценный релиз запланирован на 2 мая. Сначала Google включит поддержку в сборки для Windows, macOS и ChromeOS.
Google выпустила бета-версию Chrome 113
Google объявила, что выпустила бета-версию Chrome 113 с поддержкой новых мультимедийных функций CSS, WebGPU и API. Тестовые версии доступны для Windows, macOS, Linux, Android и iOS.
Apple выпустила Safari Technology Preview 167
Apple выпустила Safari Technology Preview 167 для macOS Monterey 12.3 и более поздних версий macOS Ventura. Бета-версия включает в себя крупные обновления WebKit.
ECMAScript 2023 добавит в JavaScript новые методы для работы с массивами
Официальная спецификация ECMAScript 2023 добавит в JavaScript новые методы для работы с массивами. Об этом стало известно из официального репозитория организации Ecma International TC39.
Вышел Firefox 112
Mozilla Corporation выпустила браузер Firefox 112 с поддержкой новых CCS функций, исправлением ошибок и уязвимостей. Также компания сформировала обновление ветки 102.10.0 с большим сроком поддержки, а ветка 113 войдёт в режим бета-теста.
«Яндекс Карты» выпустили обновлённое JS API с расширенным дизайном карт
«Яндекс Карты» представили JavaScript API 3.0, позволяющее встраивать интерактивные карты в веб-приложения. Теперь разработчики могут менять дизайн карт и использовать TypeScript.
Онлайн-митап: организация и поддержка дизайн-систем
8 декабря в 18:00 состоится онлайн-митап SuperJob Tech Experience. Обсудим главные вопросы вокруг дизайн-систем, а также поделимся опытом их построения и сопровождения, вместе со спикерами из компаний Skyeng, Ростелеком и Контур.
Вышел Chrome 113
Состоялся релиз Chrome 113 и проекта Chromium, выступающего основой браузера. В новой версии Chrome по умолчанию включена поддержка WebGPU, также добавили механизм для определения связи между разными сайтами одной компании для общей обработки файлов Cookie.
Обновление Chrome вызвало «белый экран смерти». Пострадали компании по всему миру
В ноябре Google экспериментально активировала в своем браузере Chrome функцию WebContents Occlusion (затемнение веб-контента), которая приостанавливает работу вкладок, когда пользователь переключается на другое приложение. Однако обновление сделало все вкладки пустыми, показав юзерам «белый экран смерти».
Предполагалось, что функция будет останавливать вкладки, когда пользователь перетаскивает окно какого-либо другого приложения поверх Chrome. WebContents Occlusion в течение года тестировали на Chrome Canary и Chrome Beta, однако в ноябре решили испытать в основном релизе Stable, чтобы получить больше отзывов.
Разработчик Google Chrome Дэвид Биенвену рассказал, что после пяти месяцев в бета-стадии функцию в экспериментальном порядке активировали в стабильных релизах M77 и M78 утром 12 ноября. До этого ее на месяц активировали примерно у 1% пользователей M77 и M78, и эксперимент прошел гладко. Однако сейчас браузер, вместо того, чтобы приостановить работу вкладок, начал выгружать их полностью, оставляя пустые страницы.
Выходит HTML 5.1, готовится HTML 5.2
Ее статус перешел от «Release Candidate» к «Proposed Recommendation». Таким образом, HTML 5.1 осталось получить «благословение» концорциума («W3C Recommendation») и выйти в свет. Новый стандарт готов на 99,99%. Так что, в ближайшее время стандарт HTML 5.0 будет не актуален.
Недоработанная технология Google AMP лишает сайты мобильного трафика
По мнению представителей Google, производительность веб-страницы существенно зависит от объёма JavaScript-кода разнообразных библиотек, реализующих различную динамическую функциональность. Вместо явного или неявного использования JavaScript для таких элементов как, к примеру, различные голосовалки или видео, разработчикам предложили использовать Web Components, специально разработанные для AMP HTML.
Вместо привычных элементов необходимо использовать особые элементы AMP (например, тег amp-img вместо img).
Рассмотрим пример обычной страницы:
Состоялся релиз Puter — браузерной среды рабочего стола
Разработчики выпустили браузерную среду рабочего стола Puter, которую можно использовать для создания собственных веб-проектов. Код открыт и доступен бесплатно.
Figma запустила бета-версию Code Connect для дизайн-систем клиентов
Figma объявила о выпуске бета-версии Code Connect — функции, созданной для упрощённого внедрения дизайн-систем. Это позволит дизайнерам и разработчикам эффективно сотрудничать в рамках различных рабочих процессов.
Плагин модерации изображений для компонента конкурсов NorrCompetition
Вышел плагин модерации изображений для NorrCompetition (компонент организации конкурсов и голосований под Joomla 4/5). Плагин автоматически проверяет соответствие загружаемого пользователем изображения на запрещённые темы (модели) при помощи помощью API Sightengine и принимает меры. Это значительным образом облегчает процесс проверки и публикации заявок пользователей и позволяет не пропускать запрещённый контент.
Вышло обновление движка рендеринга 2D-графики PixiJS
Разработчики движка рендеринга 2D-графики PixiJS выпустили обновление. Команда проекта отмечает, что это не просто добавление очередных новых функций, а буквально будущее 2D-графики в вебе.