🚩 5 красных флагов: как из текста вакансии понять, что компания — не очень
Как определить работодателя-абьюзера в АйТи? Объясняем на реальных примерах.
🔗 Основной сайт
🔗 Зеркало
Как определить работодателя-абьюзера в АйТи? Объясняем на реальных примерах.
🔗 Основной сайт
🔗 Зеркало
💭 Недавно мы спрашивали вас о том, какие самые интересные вопросы вам задавали на фронтенд-собеседованиях? Кстати, мы все еще ждем ваши ответы ⏳
В продолжение темы собесов: поделитесь топом самых глупых вопросов с собеседований, которые вам запомнились👇
#холивар
В продолжение темы собесов: поделитесь топом самых глупых вопросов с собеседований, которые вам запомнились
#холивар
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
💭Вдогонку к предыдущему посту с вопросами о CSS, накидайте в комментарии самые интересные, по вашему мнению, вопросы, которые вы когда-либо встречали на собесах.
Пишите не только про CSS, но и про другие фронтенд-темы👇
#холивар
Пишите не только про CSS, но и про другие фронтенд-темы👇
#холивар
🔥 Обновления популярных инструментов с открытым исходным кодом: подборка для фронтендера
🔸 Ember 5.1 — амбициозный JavaScript-фреймворк, который никогда не сдается, делает большой шаг в мир TypeScript благодаря стабильной поддержке TypeScript и большому количеству типов.
🔸 Prisma 5.0 — популярная ORM для Node.js и TypeScript. v5.0 может похвастаться значительными улучшениями производительности.
машинопись-eslint 6.0.
🔸 p5.js 1.7 — JavaScript-библиотека для творческой разработки. v1.7 представляет поддержку WebGL 2 и frame buffer.
🔸 typescript-eslint 6.0 — инструмент, который позволяет стандартным инструментам JavaScript (ESLint и Prettier) поддерживать код TypeScript. v6 поставляется с набором различных улучшений, которые, как считает команда, должны вам понравиться.
🔸 Vizzu 8.0 — Javascript/C++ библиотека, использующая универсальный механизм визуализации данных, который создает множество типов диаграмм и плавно анимирует их между собой.
🔸 Boa 0.17 — экспериментальный лексер, парсер и компилятор Javascript, написанный на Rust, который можно встраивать в другие проекты — теперь он имеет модульную систему.
🔸 Octokit.js 3.0 — официальный GitHub SDK для браузеров, Node и Deno.
🔸 Release It! 16.1.2 — универсальный CLI-инструмент для автоматизации управления версиями и задач, связанных с публикацией npm-пакетов.
🔸 zlFetch 6.0 — удобный враппер вокруг Fetch API.
🔸 Terminalizer 0.11 — инструмент для записи терминала и создания анимированных GIF-файлов.
🔸 eslint-plugin-prettier 5.0 — плагин ESLint для форматирования Prettier.
🔸 Preact 10.16 — совместимая с React альтернатива размером 3 КБ с таким же современным API.
🔸 Sonner 0.6 — toast component для React.
🔸 React Virtuoso 4.4.1 — семейство мощных и простых в использовании компонентов React, которые отображают большие наборы данных.
#news
🔸 Ember 5.1 — амбициозный JavaScript-фреймворк, который никогда не сдается, делает большой шаг в мир TypeScript благодаря стабильной поддержке TypeScript и большому количеству типов.
🔸 Prisma 5.0 — популярная ORM для Node.js и TypeScript. v5.0 может похвастаться значительными улучшениями производительности.
машинопись-eslint 6.0.
🔸 p5.js 1.7 — JavaScript-библиотека для творческой разработки. v1.7 представляет поддержку WebGL 2 и frame buffer.
🔸 typescript-eslint 6.0 — инструмент, который позволяет стандартным инструментам JavaScript (ESLint и Prettier) поддерживать код TypeScript. v6 поставляется с набором различных улучшений, которые, как считает команда, должны вам понравиться.
🔸 Vizzu 8.0 — Javascript/C++ библиотека, использующая универсальный механизм визуализации данных, который создает множество типов диаграмм и плавно анимирует их между собой.
🔸 Boa 0.17 — экспериментальный лексер, парсер и компилятор Javascript, написанный на Rust, который можно встраивать в другие проекты — теперь он имеет модульную систему.
🔸 Octokit.js 3.0 — официальный GitHub SDK для браузеров, Node и Deno.
🔸 Release It! 16.1.2 — универсальный CLI-инструмент для автоматизации управления версиями и задач, связанных с публикацией npm-пакетов.
🔸 zlFetch 6.0 — удобный враппер вокруг Fetch API.
🔸 Terminalizer 0.11 — инструмент для записи терминала и создания анимированных GIF-файлов.
🔸 eslint-plugin-prettier 5.0 — плагин ESLint для форматирования Prettier.
🔸 Preact 10.16 — совместимая с React альтернатива размером 3 КБ с таким же современным API.
🔸 Sonner 0.6 — toast component для React.
🔸 React Virtuoso 4.4.1 — семейство мощных и простых в использовании компонентов React, которые отображают большие наборы данных.
#news
Ember.js Blog
Ember 5.1 Released
Today the Ember project is releasing version 5.1 of Ember.js, EmberData, and Ember CLI. This release kicks off the 5.2 beta cycle for all sub-projects. We encourage our community...
This media is not supported in your browser
VIEW IN TELEGRAM
Практический пример производительности scroll-driven анимации
Scroll-driven анимация — это способ добавить интерактивности и визуального интереса к вашему веб-сайту или веб-приложению. Это отличный способ привлечь внимание пользователей и сделать сайт более привлекательным.
Команда Google представила новый набор API для поддержки scroll-driven анимации, которые вы можете использовать из CSS или JavaScript. API делает анимацию намного проще в реализации и намного более плавной.
🔗 Читать
Scroll-driven анимация — это способ добавить интерактивности и визуального интереса к вашему веб-сайту или веб-приложению. Это отличный способ привлечь внимание пользователей и сделать сайт более привлекательным.
Команда Google представила новый набор API для поддержки scroll-driven анимации, которые вы можете использовать из CSS или JavaScript. API делает анимацию намного проще в реализации и намного более плавной.
🔗 Читать
📺 Если ваш фронтендер перестал бояться IE6, покажите ему SmartTV
Елена Жукова, фронтенд-разработчик Яндекс Музыки, рассказывает про особенности работы SmartTV и разработки под них на примере свежей фичи.
Читать
Елена Жукова, фронтенд-разработчик Яндекс Музыки, рассказывает про особенности работы SmartTV и разработки под них на примере свежей фичи.
Читать
Хабр
Если ваш фронтендер перестал бояться IE6, покажите ему SmartTV
В декабре 2021 года под новогодние праздники в приложении Кинопоиска для SmartTV появился раздел с Яндекс Музыкой. Он позволил пользователям на телевизорах открывать новые для себя треки в Моей волне,...
💭 Как в вашей компании/команде организовано тестирование проектов? Есть ли отдельная команда QA, или все ложится на плечи разрабов? Применяете ли вы подход «Разработка через тестирование» (test-driven development, TDD)?
#холивар
#холивар
Как React 18 повышает производительность приложений
В React появились новые конкурентные фичи (Transitions, Suspense и React Server Components), которые значительно повышают производительность приложений. Читайте подробнее обо всем по порядку👇
Читать
В React появились новые конкурентные фичи (Transitions, Suspense и React Server Components), которые значительно повышают производительность приложений. Читайте подробнее обо всем по порядку👇
Читать
378. Chrome 115, шрифты, Safari TP, позиции по стандартам, постмортем…
Веб-стандарты
🎙Подкаст «Веб-стандарты»: Никита Дубко, Вадим Макеев, Алексей Симоненко, Андрей Мелихов про Chrome 115, шрифты, Safari TP, позиции по стандартам, постмортем AI в MDN и возвращение к DOM API.
00:01:31 Chrome 115
00:16:04 Технологии шрифтов
00:30:02 Safari TP
00:39:08 Позиции по стандартам
00:56:02 Постмортем AI в MDN
01:17:35 Назад к DOM API
01:30:04 Ответы на вопросы
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
#podcast
00:01:31 Chrome 115
00:16:04 Технологии шрифтов
00:30:02 Safari TP
00:39:08 Позиции по стандартам
00:56:02 Постмортем AI в MDN
01:17:35 Назад к DOM API
01:30:04 Ответы на вопросы
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
#podcast
📌 A?.Frontend MeetUp #2
📺 Добро пожаловать в Storybook Community | Никита Дукин, фронтенд-разработчик в Альфа-Банке
📺 Оптимизируем графику для веба like a boss | Евгений Полосухин, ведущий разработчик сайта в Selectel
📌 A?.Frontend MeetUp #3
📺 File API — работа с файлами глазами браузера | Азат Загитов, фронтенд-разработчик в Альфа-Банке
📺 Как расширять свой круг знакомств, если ты интроверт | Тимур Гафиулин, Frontend-разработчик в Учи.ру
📺 View на Vue: личный опыт вхождения в IT | Вероника Филиппова, Frontend-фрилансер
📌 A?.Frontend MeetUp #4 про опыт разработчиков в онлайн-курсах через призму разных взглядов: студент, преподаватель, компания
📺 Вячеслав Завьялов, фронтенд-разработчик в Газпромнефть «Цифровые решения»
📺 Александр Мокшин, фронтенд-разработчик в Альфа-Банке и выпускник Alfa Campus
📺 Сергей Попов, директор образовательного продукта направления программирование в Skillbox
#матчасть
📺 Добро пожаловать в Storybook Community | Никита Дукин, фронтенд-разработчик в Альфа-Банке
📺 Оптимизируем графику для веба like a boss | Евгений Полосухин, ведущий разработчик сайта в Selectel
📌 A?.Frontend MeetUp #3
📺 File API — работа с файлами глазами браузера | Азат Загитов, фронтенд-разработчик в Альфа-Банке
📺 Как расширять свой круг знакомств, если ты интроверт | Тимур Гафиулин, Frontend-разработчик в Учи.ру
📺 View на Vue: личный опыт вхождения в IT | Вероника Филиппова, Frontend-фрилансер
📌 A?.Frontend MeetUp #4 про опыт разработчиков в онлайн-курсах через призму разных взглядов: студент, преподаватель, компания
📺 Вячеслав Завьялов, фронтенд-разработчик в Газпромнефть «Цифровые решения»
📺 Александр Мокшин, фронтенд-разработчик в Альфа-Банке и выпускник Alfa Campus
📺 Сергей Попов, директор образовательного продукта направления программирование в Skillbox
#матчасть
pkg-size: найдите истинный текущий размер npm-пакета, не выходя из браузера
Цель pkg-size — облегчить любопытным разработчикам изучение экосистемы npm. Он позволяет просматривать проекты в дереве зависимостей, находить новые пакеты и узнавать об их создателях. В конечном счете, он направлен на то, чтобы способствовать более глубокому пониманию экосистемы npm.
Цель pkg-size — облегчить любопытным разработчикам изучение экосистемы npm. Он позволяет просматривать проекты в дереве зависимостей, находить новые пакеты и узнавать об их создателях. В конечном счете, он направлен на то, чтобы способствовать более глубокому пониманию экосистемы npm.
🤖 4 сферы применения ChatGPT, Bing, Bard и Claude 2
В этой статье мы разберём различные способы применения популярных ИИ с учётом инструментов, доступных на лето 2023 года.
🔗 Основной сайт
🔗 Зеркало
В этой статье мы разберём различные способы применения популярных ИИ с учётом инструментов, доступных на лето 2023 года.
🔗 Основной сайт
🔗 Зеркало
Усовершенствованный стиль управления формой с помощью Selectmenu и Anchoring API
Благодаря рабочей группе сообщества Open UI на горизонте появился новый элемент
Под катом — разбор ранней реализации этого экспериментального элемента на примере шаблона, который вы никогда бы не подумали сделать с помощью одного только CSS — radial selection menu.
Благодаря рабочей группе сообщества Open UI на горизонте появился новый элемент
<selectmenu>
, который значительно улучшит стилизацию этого типа управления формой. Под катом — разбор ранней реализации этого экспериментального элемента на примере шаблона, который вы никогда бы не подумали сделать с помощью одного только CSS — radial selection menu.
This media is not supported in your browser
VIEW IN TELEGRAM
Простой способ определения шрифта, используемого для любого текста веб-страницы.
#devtool #tip by Shripal Soni
#devtool #tip by Shripal Soni
⚡Material Web Components (MWC) теперь находятся в стадии бета-тестирования, а версия 1.0 выйдет уже совсем скоро
Почему этот анонс был удивительным? Потому что первоначальный публичный релиз MWC состоялся в мае 2018 года. С тех пор мы почти ничего не слышали о MWC, так что вот краткий обзор👇
Как следует из названия, MWC — это реализация веб-компонентов Material, системы дизайна Google с открытым исходным кодом, которая призвана помочь каждому веб-сайту «внедрить лучшие практики UI».
Это немного сбивает с толку, потому что самой популярной реализацией Material на сегодняшний день была сторонняя UI-библиотека React под названием Material UI, которая вообще не имеет официальных связей с Google.
Но кто знает, может быть, рост MUI помог мотивировать команду Material наконец-то выпустить стабильную версию собственной UI-библиотеки. И ее реализация с помощью веб-компонентов имеет огромный смысл, потому что 1) это Google, и 2) это позволяет использовать компоненты библиотеки с широким спектром фреймворков и проектов.
📌 Что мы можем ожидать от версии 1.0?
✔️Стабильность 22 основных компонентов
✔️Улучшенная доступность
✔️Динамические цвета и Material токены
✔️Поддержка встроенной HTML-формы
Кто знает, станет ли когда-либо Material Web массовой библиотекой, но если это произойдет, это станет еще одной движущей силой для более масштабного ренессанса веб-компонентов, который мы наблюдаем последние пару лет.
Почему этот анонс был удивительным? Потому что первоначальный публичный релиз MWC состоялся в мае 2018 года. С тех пор мы почти ничего не слышали о MWC, так что вот краткий обзор👇
Как следует из названия, MWC — это реализация веб-компонентов Material, системы дизайна Google с открытым исходным кодом, которая призвана помочь каждому веб-сайту «внедрить лучшие практики UI».
Это немного сбивает с толку, потому что самой популярной реализацией Material на сегодняшний день была сторонняя UI-библиотека React под названием Material UI, которая вообще не имеет официальных связей с Google.
Но кто знает, может быть, рост MUI помог мотивировать команду Material наконец-то выпустить стабильную версию собственной UI-библиотеки. И ее реализация с помощью веб-компонентов имеет огромный смысл, потому что 1) это Google, и 2) это позволяет использовать компоненты библиотеки с широким спектром фреймворков и проектов.
📌 Что мы можем ожидать от версии 1.0?
✔️Стабильность 22 основных компонентов
✔️Улучшенная доступность
✔️Динамические цвета и Material токены
✔️Поддержка встроенной HTML-формы
Кто знает, станет ли когда-либо Material Web массовой библиотекой, но если это произойдет, это станет еще одной движущей силой для более масштабного ренессанса веб-компонентов, который мы наблюдаем последние пару лет.
GitHub
📣 Material Web Components are now beta! · material-components/material-web · Discussion #4527
tl;dr MWC is now beta and 1.0 is releasing 2023 Q3! Hello everyone, We're excited to announce the beta release of Material Web Components! What does "beta" mean? Stable APIs Tested AR...
379. Бета Chrome 116, linear(), PNG v3, Firefox ESR, перфоманс,…
Веб-стандарты
🎙Подкаст «Веб-стандарты»: Никита Дубко, Юля Миоцен, Алексей Симоненко про бету Chrome 116, функцию linear(), PNG v3, Firefox ESR, перфоманс, альтернативу GitHub и эмоджи в вебе.
00:01:39 Бета Chrome 116
00:15:49 Функция linear()
00:33:37 PNG v3
00:43:16 Firefox ESR
00:44:54 Перфоманс
00:56:52 Альтернатива GitHub
01:10:57 Эмоджи в вебе
01:23:52 Ответы на вопросы
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
00:01:39 Бета Chrome 116
00:15:49 Функция linear()
00:33:37 PNG v3
00:43:16 Firefox ESR
00:44:54 Перфоманс
00:56:52 Альтернатива GitHub
01:10:57 Эмоджи в вебе
01:23:52 Ответы на вопросы
🔗 Слушайте на Ютубе
🔗 Ссылки на сайте
🏃Репозиторий, в котором сравниваются качество и скорость последних версий популярных минификаторов JavaScript:
🔸babel-minify
🔸bun
🔸esbuild
🔸google-closure-compiler
🔸JShrink
🔸minify-js
🔸swc
🔸tdewolff/minify
🔸terser
🔸uglify-js
🔸babel-minify
🔸bun
🔸esbuild
🔸google-closure-compiler
🔸JShrink
🔸minify-js
🔸swc
🔸tdewolff/minify
🔸terser
🔸uglify-js
GitHub
GitHub - privatenumber/minification-benchmarks: 🏃♂️🏃♀️🏃 JS minification benchmarks: babel-minify, esbuild, terser, uglify-js…
🏃♂️🏃♀️🏃 JS minification benchmarks: babel-minify, esbuild, terser, uglify-js, swc, google closure compiler, tdewolff/minify - privatenumber/minification-benchmarks
Вы спокойны, сдержаны, имеете малый круг друзей, но довольно близких, а также вы не любите шумные компании, предпочитаете проводить время наедине с собой и сконцентрированы на своем внутреннем мире. Поздравляем — вы интроверт 👐
Несмотря на свою необщительность, интроверты могут быть очень приятными и интересными собеседниками, если с ними правильно общаться на интересующие их темы.
📌 Как расширить свой круг знакомств в таком случае? Если вы смотрели нашу подборку, наверняка обратили внимание на доклад интроверта Тимура Гафиулина из Учи.ру. У него там есть несколько рабочих кейсов.
💭 Кчтати, вы интроверт?
💯 — да, и у меня все отлично
🥱 — нет, у меня нет проблем с социализацией
🤔 — фигня все это, пойду кодить дальше
#холивар
Несмотря на свою необщительность, интроверты могут быть очень приятными и интересными собеседниками, если с ними правильно общаться на интересующие их темы.
📌 Как расширить свой круг знакомств в таком случае? Если вы смотрели нашу подборку, наверняка обратили внимание на доклад интроверта Тимура Гафиулина из Учи.ру. У него там есть несколько рабочих кейсов.
💭 Кчтати, вы интроверт?
💯 — да, и у меня все отлично
🥱 — нет, у меня нет проблем с социализацией
🤔 — фигня все это, пойду кодить дальше
#холивар
Telegram
Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
📌 A?.Frontend MeetUp #2
📺 Добро пожаловать в Storybook Community | Никита Дукин, фронтенд-разработчик в Альфа-Банке
📺 Оптимизируем графику для веба like a boss | Евгений Полосухин, ведущий разработчик сайта в Selectel
📌 A?.Frontend MeetUp #3
📺 File API —…
📺 Добро пожаловать в Storybook Community | Никита Дукин, фронтенд-разработчик в Альфа-Банке
📺 Оптимизируем графику для веба like a boss | Евгений Полосухин, ведущий разработчик сайта в Selectel
📌 A?.Frontend MeetUp #3
📺 File API —…