Митап для QA-инженеров от MТС Web Services
📍 3 июля | 19:00
📍 Офлайн в Москве | Онлайн
О чем поговорим:
— О создании отечественного браузерстека MWS SunQ;
— Об автотестах на естественном языке;
— Об идеальном фреймворке для автоматической генерации тестов;
— О предиктивной оценке качества.
На True Tech QA выступят эксперты из MTC Web Services, Альфа-Банка и BugBuster.
Для участия зарегистрируйся по ссылке (https://mts-digital.ru/events/details?id=38460650?utm_source=tg_seeding&utm_medium=cpm&utm_campaign=true_tech_QA25&utm_content=javascriptv&erid=2VfnxwQbtqv)
📍 3 июля | 19:00
📍 Офлайн в Москве | Онлайн
О чем поговорим:
— О создании отечественного браузерстека MWS SunQ;
— Об автотестах на естественном языке;
— Об идеальном фреймворке для автоматической генерации тестов;
— О предиктивной оценке качества.
На True Tech QA выступят эксперты из MTC Web Services, Альфа-Банка и BugBuster.
Для участия зарегистрируйся по ссылке (https://mts-digital.ru/events/details?id=38460650?utm_source=tg_seeding&utm_medium=cpm&utm_campaign=true_tech_QA25&utm_content=javascriptv&erid=2VfnxwQbtqv)
😎 Хотите стать Fullstack-разработчиком и развиваться в IT?
У вас есть шанс освоить профессию с нуля и работать с современными технологиями!
💻На курсе «Fullstack Developer» вы научитесь создавать фронтенд и бэкенд приложений, работать с React, TypeScript, Node.js, PostgreSQL и многим другим. Мы обучаем с нуля, шаг за шагом — от верстки до серверной части.
💪 В результате обучения у вас будут 3 проекта в портфолио, которые можно использовать на собеседованиях, а также актуальные знания, которые соответствуют требованиям современного рынка. Все уроки проводятся опытными практиками, а диплом OTUS ценится среди крупнейших IT-компаний.
❗️Набор на курс закрывается, осталось всего несколько мест! Оставьте заявку и получите скидку на обучение по промокодуFULLSTACK_6 : https://clck.ru/3MiSsa
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
У вас есть шанс освоить профессию с нуля и работать с современными технологиями!
💻На курсе «Fullstack Developer» вы научитесь создавать фронтенд и бэкенд приложений, работать с React, TypeScript, Node.js, PostgreSQL и многим другим. Мы обучаем с нуля, шаг за шагом — от верстки до серверной части.
💪 В результате обучения у вас будут 3 проекта в портфолио, которые можно использовать на собеседованиях, а также актуальные знания, которые соответствуют требованиям современного рынка. Все уроки проводятся опытными практиками, а диплом OTUS ценится среди крупнейших IT-компаний.
❗️Набор на курс закрывается, осталось всего несколько мест! Оставьте заявку и получите скидку на обучение по промокоду
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
This media is not supported in your browser
VIEW IN TELEGRAM
Всплывающие скроллеры изображений с анимацией, управляемой прокруткой CSS 🤙
.pop {
view-timeline-name: --pop;
}
img {
animation: slide both;
animation-timeline: --pop;
animation-range: entry 100% cover 50%;
}
.skateboarder {
--x: 0;
--y: -45%;
}
@ keyframes slide {
to { translate: var(--x) var(--y); }
}
https://codepen.io/jh3y/pen/abPgrGR
.pop {
view-timeline-name: --pop;
}
img {
animation: slide both;
animation-timeline: --pop;
animation-range: entry 100% cover 50%;
}
.skateboarder {
--x: 0;
--y: -45%;
}
@ keyframes slide {
to { translate: var(--x) var(--y); }
}
https://codepen.io/jh3y/pen/abPgrGR
This media is not supported in your browser
VIEW IN TELEGRAM
Кнопка оживает и радостно пульсирует при наведении курсора мыши
#hover #кнопки
https://codepen.io/danielsitek/pen/reoJqK
#hover #кнопки
https://codepen.io/danielsitek/pen/reoJqK
🧑💻 Google Closure Compiler — мощный инструмент для оптимизации JavaScript. Этот компилятор не просто минифицирует код, а глубоко анализирует его, удаляя мёртвые ветки и переписывая логику для максимальной эффективности. В отличие от обычных минификаторов, он проверяет типы, синтаксис и предупреждает о потенциальных ошибках, что делает его полезным для крупных проектов.
В компиляторе есть ADVANCED-режим, который агрессивно оптимизирует код, переименовывая переменные и свойства для уменьшения размера. Однако для его использования код должен быть написан с учётом специфики компилятора, включая модульную систему goog.module и аннотации.
🤖 GitHub (https://github.com/google/closure-compiler)
В компиляторе есть ADVANCED-режим, который агрессивно оптимизирует код, переименовывая переменные и свойства для уменьшения размера. Однако для его использования код должен быть написан с учётом специфики компилятора, включая модульную систему goog.module и аннотации.
🤖 GitHub (https://github.com/google/closure-compiler)
Хотите освоить JavaScript и собрать свой проект за полтора месяца?
Присоединяйтесь к Интенсиву — проекту Т-Образования. Учитесь очно в Москве или онлайн из любого города России.
Что вас ждет:
— 4—5 занятий в день: теория и практика вместе, каждый день вы пишете код;
— программа от техлидов и разработчиков Т-Банка — никакой воды, только рабочие инструменты;
— упор на JavaScript для фронтенд- и бэкенд-разработки;
— ускоренный формат с полным погружением;
— выпускной проект, который можно положить в портфолио и показать на собеседовании;
— обучение летом без пересечений с вузом.
Программа делится на два этапа:
— с 14 июля по 3 августа — основа языка, практика каждый день;
— с 4 по 24 августа — углубленные темы, командная работа, защита проекта.
Финал — не просто сертификат: лучшие участники смогут пройти собеседование в команду Т-Банка.
Для тех, кто будет учиться очно, интенсив это еще и комьюнити: экскурсии по офису, квизы, настольные игры и общение с теми, кто тоже хочет расти в ИТ.
Кому подойдет: студентам 2—4 курсов, которые готовы поработать летом и вырасти до реальных задач.
Регистрируйтесь уже сейчас (https://education.tbank.ru/academy/intensive/javascript/?utm_source=telegram&utm_medium=ntv.fix&utm_campaign=edu-ac-intensive_partners_0625&utm_term=javascriptv&erid=2VtzqvkJfJe)
Присоединяйтесь к Интенсиву — проекту Т-Образования. Учитесь очно в Москве или онлайн из любого города России.
Что вас ждет:
— 4—5 занятий в день: теория и практика вместе, каждый день вы пишете код;
— программа от техлидов и разработчиков Т-Банка — никакой воды, только рабочие инструменты;
— упор на JavaScript для фронтенд- и бэкенд-разработки;
— ускоренный формат с полным погружением;
— выпускной проект, который можно положить в портфолио и показать на собеседовании;
— обучение летом без пересечений с вузом.
Программа делится на два этапа:
— с 14 июля по 3 августа — основа языка, практика каждый день;
— с 4 по 24 августа — углубленные темы, командная работа, защита проекта.
Финал — не просто сертификат: лучшие участники смогут пройти собеседование в команду Т-Банка.
Для тех, кто будет учиться очно, интенсив это еще и комьюнити: экскурсии по офису, квизы, настольные игры и общение с теми, кто тоже хочет расти в ИТ.
Кому подойдет: студентам 2—4 курсов, которые готовы поработать летом и вырасти до реальных задач.
Регистрируйтесь уже сейчас (https://education.tbank.ru/academy/intensive/javascript/?utm_source=telegram&utm_medium=ntv.fix&utm_campaign=edu-ac-intensive_partners_0625&utm_term=javascriptv&erid=2VtzqvkJfJe)
🌐 Cockpit — веб-интерфейс для администрирования Linux-серверов, который превращает сложные системные задачи в интуитивные операции. Этот инструмент позволяет управлять контейнерами, настраивать сеть, мониторить логи и ресурсы прямо из браузера, сохраняя полную совместимость с терминалом.
Инструмент интегрируется на уровне реальной сессии: изменения, сделанные через веб-интерфейс, сразу отражаются в системе, а ошибки из терминала видны в журнале Cockpit. Поддерживает работу с удалёнными серверами по SSH.
🤖 GitHub (https://github.com/cockpit-project/cockpit)
Инструмент интегрируется на уровне реальной сессии: изменения, сделанные через веб-интерфейс, сразу отражаются в системе, а ошибки из терминала видны в журнале Cockpit. Поддерживает работу с удалёнными серверами по SSH.
🤖 GitHub (https://github.com/cockpit-project/cockpit)
This media is not supported in your browser
VIEW IN TELEGRAM
💎 Liquid Glass для React — современный UI-эффект в духе Apple
liquid-glass-react — это эффект "жидкого стекла", теперь как компонент для React. Поддерживает преломление, размытие, хроматическую аберрацию и реакцию на курсор. Стильно, плавно и нативно выглядит в интерфейсе.
🧪 Что умеет:
• Преломление и искажение (`displacementScale`, blurAmount, `saturation`)
• Хроматическая аберрация и глянцевый блик
• Эффект "жидкой реакции" на курсор (`elasticity`)
• Реалистичный визуальный стиль как у macOS/iOS
• Кастомизация: cornerRadius, padding, onClick, mouseContainer
📦 Установка:
npm install liquid-glass-react
📍Пример:
Click Me
⚠️ Браузеры: Chrome и Chromium-based — идеально. Safari и Firefox — частичная поддержка без полного displacement.
🔗 GitHub: https://github.com/rdev/liquid-glass-react
@react_tg
liquid-glass-react — это эффект "жидкого стекла", теперь как компонент для React. Поддерживает преломление, размытие, хроматическую аберрацию и реакцию на курсор. Стильно, плавно и нативно выглядит в интерфейсе.
🧪 Что умеет:
• Преломление и искажение (`displacementScale`, blurAmount, `saturation`)
• Хроматическая аберрация и глянцевый блик
• Эффект "жидкой реакции" на курсор (`elasticity`)
• Реалистичный визуальный стиль как у macOS/iOS
• Кастомизация: cornerRadius, padding, onClick, mouseContainer
📦 Установка:
npm install liquid-glass-react
📍Пример:
Click Me
⚠️ Браузеры: Chrome и Chromium-based — идеально. Safari и Firefox — частичная поддержка без полного displacement.
🔗 GitHub: https://github.com/rdev/liquid-glass-react
@react_tg
Полтора месяца — и у вас будет проект на JavaScript и шанс пройти собеседование в Т-Банк.
Звучит как план? Осталось только записаться на Интенсив — проект Т-Образования. Это короткая, но насыщенная программа для студентов 2—4 курсов, которые хотят разобраться в JavaScript и реально прокачаться за лето.
Что вас ждет:
— 4—5 занятий в день: теория и практика идут вместе, с первого дня вы пишете код;
— полное погружение в JavaScript — для фронтенд- и бэкенд-разработки;
— программа от практиков: техлидов, топ-менеджеров и разработчиков Т-Банка;
— выпускной проект — в портфолио, а не в стол;
— только актуальные инструменты и подходы, которые используют в банке;
— возможность выйти на собеседование после прохождения обеих частей.
Формат: очно в Москве или онлайн из любого региона.
Даты: 14 июля — 24 августа
Курс делится на два этапа:
— с 14 июля по 3 августа — основы языка, практика каждый день;
— с 4 по 24 августа — углубленные темы, командная работа, финальный проект.
А еще это не только обучение. Офлайн-участников ждет комьюнити: экскурсии в офис Т-Банка, квизы, настольные игры и другие форматы, где можно познакомиться с единомышленниками и почувствовать себя частью команды.
Хотите вырасти в ИТ и использовать лето по максимуму? Подавайте заявку прямо сейчас
Звучит как план? Осталось только записаться на Интенсив — проект Т-Образования. Это короткая, но насыщенная программа для студентов 2—4 курсов, которые хотят разобраться в JavaScript и реально прокачаться за лето.
Что вас ждет:
— 4—5 занятий в день: теория и практика идут вместе, с первого дня вы пишете код;
— полное погружение в JavaScript — для фронтенд- и бэкенд-разработки;
— программа от практиков: техлидов, топ-менеджеров и разработчиков Т-Банка;
— выпускной проект — в портфолио, а не в стол;
— только актуальные инструменты и подходы, которые используют в банке;
— возможность выйти на собеседование после прохождения обеих частей.
Формат: очно в Москве или онлайн из любого региона.
Даты: 14 июля — 24 августа
Курс делится на два этапа:
— с 14 июля по 3 августа — основы языка, практика каждый день;
— с 4 по 24 августа — углубленные темы, командная работа, финальный проект.
А еще это не только обучение. Офлайн-участников ждет комьюнити: экскурсии в офис Т-Банка, квизы, настольные игры и другие форматы, где можно познакомиться с единомышленниками и почувствовать себя частью команды.
Хотите вырасти в ИТ и использовать лето по максимуму? Подавайте заявку прямо сейчас
🐟 Garfish — фреймворк для микросервисного фронтенда. Этот фреймворк решает проблему интеграции разрозненных веб-приложений в единый продукт. Подход позволяет командам разрабатывать модули независимо на React, Vue или любых других технологиях, но запускать их как части целого.
Фреймворка имеет довольно продуманную изоляцию: песочницы для JS/CSS, роутинг с автономными зонами видимости и общий механизм обмена данными между модулями. Адаптивная загрузка в системе реализована через анализацию поведения пользователей, чтобы предварительно кэшировать часто используемые модули.
🤖 GitHub (https://github.com/web-infra-dev/garfish)
Фреймворка имеет довольно продуманную изоляцию: песочницы для JS/CSS, роутинг с автономными зонами видимости и общий механизм обмена данными между модулями. Адаптивная загрузка в системе реализована через анализацию поведения пользователей, чтобы предварительно кэшировать часто используемые модули.
🤖 GitHub (https://github.com/web-infra-dev/garfish)
📐 Fitty — умная библиотека для автоматического масштабирования текста под размер родительского контейнера. Этот легковесный инструмент особенно полезен при создании адаптивных интерфейсов, где важно сохранить читаемость текста на любых экранах.
Библиотека работает с веб-шрифтами, поддерживает минимальный и максимальный размер текста, а также автоматически обновляется при изменении макета. Для старта достаточно подключить скрипт и вызвать fitty() для нужного элемента. Под капотом — умный механизм, который группирует операции чтения и записи DOM.
🤖 GitHub (https://github.com/rikschennink/fitty)
Библиотека работает с веб-шрифтами, поддерживает минимальный и максимальный размер текста, а также автоматически обновляется при изменении макета. Для старта достаточно подключить скрипт и вызвать fitty() для нужного элемента. Под капотом — умный механизм, который группирует операции чтения и записи DOM.
🤖 GitHub (https://github.com/rikschennink/fitty)
This media is not supported in your browser
VIEW IN TELEGRAM
Карточка с появлением дополнительных функций при наведении на неё.
#карточки #hover
https://codepen.io/itbruno/pen/Exvjga
#карточки #hover
https://codepen.io/itbruno/pen/Exvjga
🐳 VibeTunnel — превращай любой браузер в терминал macOS
VibeTunnel от amantus‑ai позволяет запускать терминал Mac прямо в браузере — без сложных SSH‑конфигураций. Идеально, когда нужно удалённо vibe‑кодить или следить за сборками и AI‑агентами.
🔹 Особенности:
• Поддержка Apple Silicon (M1/M2/M3), macOS Sonoma+ :contentReference[oaicite:1]{index=1}
• Zero‑config: никаких SSH‑ключей или порт‑форвардинга :contentReference[oaicite:2]{index=2}
• Браузер‑доступ: HTTP‑сервер на localhost:4020, адаптивный UI + iOS‑приложение
• Сессии записываются в формате asciinema — можно пересматривать позже
• Безопасность: доступ только по localhost или через Tailscale/ngrok, есть пароль
📥 Установка и старт:
1. Скачай и помести приложение VibeTunnel в папку Applications (только Apple Silicon)
2. Запусти из меню macOS, и приложение поднимет сервер
3. Используй CLI vt, например:
vt --shell
vt npm run dev
vt claude --dangerously-skip-permissions
:contentReference[oaicite:6]{index=6}
4. Открой http://localhost:4020 в браузере или iOS‑приложении
⚙️ Архитектура:
• Меню‑приложение на Swift запускает сервер
• Сервер на TypeScript/Bun рендерит терминальные сессии через xterm.js
• Web UI — лёгкий фронтенд на Lit и Bun :contentReference[oaicite:7]{index=7}
🛠 Новое в `v1.0‑beta.2` (19 июня 2025):
• Новый веб‑фронтенд, ускоренный рендер терминала
• Поддержка открытия новых терминальных окон (AppleScript + Accessibility permissions)
🌍 Linux‑поддержка в пути: pull‑request открывает сервер на Go — скоро можно будет поднимать его и на Linux/macOS с одним бинарником :contentReference[oaicite:9]{index=9}
🙋 Кому подойдёт:
• Разработчики, хотят кодить через браузер с любого устройства
• Специалисты, запускающие долгие сборки или AI‑агентов
• Тимлиды, нуждающиеся в быстрой демонстрации рабочего процесса
🔗 GitHub::
Вывод: VibeTunnel — простой, но мощный инструмент для мобильного терминального доступа. Он объединяет нативный macOS-клиент, лёгкий сервер на Bun и отзывчивый Web UI — идеально для vibe-coding и контроля процессов на ходу.
https://github.com/amantus-ai/vibetunnel
VibeTunnel от amantus‑ai позволяет запускать терминал Mac прямо в браузере — без сложных SSH‑конфигураций. Идеально, когда нужно удалённо vibe‑кодить или следить за сборками и AI‑агентами.
🔹 Особенности:
• Поддержка Apple Silicon (M1/M2/M3), macOS Sonoma+ :contentReference[oaicite:1]{index=1}
• Zero‑config: никаких SSH‑ключей или порт‑форвардинга :contentReference[oaicite:2]{index=2}
• Браузер‑доступ: HTTP‑сервер на localhost:4020, адаптивный UI + iOS‑приложение
• Сессии записываются в формате asciinema — можно пересматривать позже
• Безопасность: доступ только по localhost или через Tailscale/ngrok, есть пароль
📥 Установка и старт:
1. Скачай и помести приложение VibeTunnel в папку Applications (только Apple Silicon)
2. Запусти из меню macOS, и приложение поднимет сервер
3. Используй CLI vt, например:
vt --shell
vt npm run dev
vt claude --dangerously-skip-permissions
:contentReference[oaicite:6]{index=6}
4. Открой http://localhost:4020 в браузере или iOS‑приложении
⚙️ Архитектура:
• Меню‑приложение на Swift запускает сервер
• Сервер на TypeScript/Bun рендерит терминальные сессии через xterm.js
• Web UI — лёгкий фронтенд на Lit и Bun :contentReference[oaicite:7]{index=7}
🛠 Новое в `v1.0‑beta.2` (19 июня 2025):
• Новый веб‑фронтенд, ускоренный рендер терминала
• Поддержка открытия новых терминальных окон (AppleScript + Accessibility permissions)
🌍 Linux‑поддержка в пути: pull‑request открывает сервер на Go — скоро можно будет поднимать его и на Linux/macOS с одним бинарником :contentReference[oaicite:9]{index=9}
🙋 Кому подойдёт:
• Разработчики, хотят кодить через браузер с любого устройства
• Специалисты, запускающие долгие сборки или AI‑агентов
• Тимлиды, нуждающиеся в быстрой демонстрации рабочего процесса
🔗 GitHub::
Вывод: VibeTunnel — простой, но мощный инструмент для мобильного терминального доступа. Он объединяет нативный macOS-клиент, лёгкий сервер на Bun и отзывчивый Web UI — идеально для vibe-coding и контроля процессов на ходу.
https://github.com/amantus-ai/vibetunnel
GitHub
GitHub - amantus-ai/vibetunnel: Turn any browser into your terminal & command your agents on the go.
Turn any browser into your terminal & command your agents on the go. - amantus-ai/vibetunnel
🌐 isomorphic-git — Git на чистом JavaScript для браузера и Node.js. Уникальный проект, который переосмысливает работу с Git — теперь операции с репозиториями возможны прямо в браузере без серверных зависимостей. Библиотека воссоздает поведение классического Git, работая с файловой системой через адаптеры.
Удобно реализованы сложные операции: клонирование, коммиты и даже push/pull работают через Web-интерфейс, правда требуют CORS-прокси для внешних репозиториев. Есть встроенный CLI isogit для тестирования функциональности.
🤖 GitHub (https://github.com/isomorphic-git/isomorphic-git)
Удобно реализованы сложные операции: клонирование, коммиты и даже push/pull работают через Web-интерфейс, правда требуют CORS-прокси для внешних репозиториев. Есть встроенный CLI isogit для тестирования функциональности.
🤖 GitHub (https://github.com/isomorphic-git/isomorphic-git)
This media is not supported in your browser
VIEW IN TELEGRAM
Полезный сайт для обучения — roadmap.sh (roadmap.sh)
На нем собраны интерактивные, наглядные дорожные карты для разных IT-направлений, языков и навыков (работа с Git, Docker и проч).
Все карты кликабельны — для каждой собраны полезные статьи и обучалки.
Еще тут есть квизы для самопроверки и AI Tutor — помощник, который накидывает персональный курс на нужную тему, если вы не нашли подходящую на сайте, и план обучения прямо в браузере.
https://roadmap.sh/
На нем собраны интерактивные, наглядные дорожные карты для разных IT-направлений, языков и навыков (работа с Git, Docker и проч).
Все карты кликабельны — для каждой собраны полезные статьи и обучалки.
Еще тут есть квизы для самопроверки и AI Tutor — помощник, который накидывает персональный курс на нужную тему, если вы не нашли подходящую на сайте, и план обучения прямо в браузере.
https://roadmap.sh/