Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
23.2K subscribers
2.2K photos
120 videos
38 files
4.61K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
加入频道
Простой способ создать красивый градиентный текст: на заметку фронтендеру.

#css #tip by Shripal Soni
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻🚀 Пример галереи изображений на CSS + HTML с эффектом наведения. Код здесь.
✍️ «Библиотека программиста» находится в поиске переводчика технических статей

Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.

Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».

Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.

➡️ Заполнить анкету ⬅️

Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
375. State of CSS, новинки Figma, NestJS, веб на Vision Pro, MDN…
Веб-стандарты
🎙Подкаст «Веб-стандарты»: Алексей Симоненко, Андрей Мелихов, Юля Миоцен, Вадим Макеев про State of CSS, новинки Figma, NestJS 10, веб на Vision Pro, MDN Playground, using в TS/JS и стили в RSS.

00:02:10 State of CSS
00:10:59 Новинки Figma
00:49:22 NestJS 10
00:52:42 Веб на Vision Pro
01:07:21 MDN Playground
01:13:50 Using в TS/JS
01:23:36 Стили для RSS
01:33:07 Ответы на вопросы

🎙Слушайте на Ютубе
🎙Ссылки на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
💭Как вы пришли во фронтенд?

Многие, вероятнее всего, начинали свой путь с верстки. А что было дальше? JavaScript, TypeScript, React, Angular, Vue, … ?

#холивар
Использование useMutation в React Query для создания продвинутого переключателя

«Продвинутый» в данном случае означает обыкновенный переключатель, но с такими фичами, как выполнение внешнего запроса при нажатии, появление индикатора рядом с переключателем во время выполнения запроса и отображение / при успешном/неуспешном выполнении запроса.

Читать
За последние несколько лет фронтендеры хотели иметь возможность выбирать значение из списка в CSS, переключая одно кастомное свойство.

У нас есть space toggle для логических значений, и, возможно, однажды мы получим запросы стиля, но что насчет сегодняшнего дня?

Читайте подробнее о технике Cyclic Dependency Space Toggles, которую недавно обнаружил Роман Комаров.
4 способа перебора JavaScript-объекта, которые стоит знать: на заметку фронтенд-разработчику.

#javascript #tip by Shripal Soni
Анастасия Щедрина, фронтенд-техлид проекта размещения объявлений в компании Домклик, рассказывает об устройстве правил в ESLint и показывает примеры разработки собственных.

Статья будет полезна как тем, кто уже задумался о создании своих правил, так и тем, кто использует линтер, но не знает принципов его работы.

Читать
💭 Можете назвать ваш личный топ-3 инструментов, которые вы используете в ходе разработки/отладки/профилирования веб-приложений? Git в расчет не берем, ведь его и так все используют.

Кажется, это будет VS Code, Chrome DevTools и ...

#холивар #devtool
В продолжение вчерашней темы, ловите 15 полезных советов и рекомендаций по использованию DevTools

Здесь вам и про кейсы получения используемого списка шрифтов, и про измерение произвольного расстояния, и про обнаружение неиспользуемого кода, и про многое другое.

Читать

#devtool
🔥 Новости и обновления популярных инструментов: подборка для фронтендера

◾️ Ecma International утвердила спецификацию ECMAScript 2023
◾️ Анонс TypeScript 5.2 Beta
◾️ Возможности WebKit в бета-версии Safari 17
◾️ Что нового в DevTools (Chrome 116)?
◾️ Firefox 115 и Chrome 116.0.5845.14 для разработчиков
◾️ Примечания к выпуску Safari Technology Preview 173
◾️ NestJS 10
◾️ Ember.js 5.0
◾️ styled-components 6.0
◾️ Remix 1.18.0
◾️ esbuild 0.18.10
◾️ Radash 11.0
◾️ Tween.js 21.0
◾️ psd 0.4
◾️ DOCX 8.2
◾️ NodeBB 3.2

#news
Глубокое техническое погружение в React Server Components с нуля: серия практических статей от Дэна Абрамова.

Следите за обновлениями 👇

🗄 Часть 1. Server Components (доступно в видеоформате от Jesse Pence)
🗄 Часть 2. Client Components
🗄 Часть 3. TBD
Please open Telegram to view this post
VIEW IN TELEGRAM
Введение в потоковую передачу данных в вебе: чанки, обработка backpressure с помощью веб-потоков, server-sent events и многое другое.

Читать
Пример более чистого и краткого способа записи нескольких значений в консоль, по сравнению с console.log(‘values of a/b’, a, b);

#javascript #tip by Shripal Soni
376. Safari, CSS-нестинг, DevTools, @property, бета TS 5.2, Navigation…
Веб-стандарты
🎙Подкаст «Веб-стандарты»: Андрей Мелихов, Никита Дубко, Вадим Макеев, Алексей Симоненко про Safari TP, глубину CSS-нестинга, Chrome DevTools, @​property в Firefox, бету TS 5.2, Navigation API, Topics API и AI-ошибку MDN.

00:02:02 Safari TP
00:05:51 Глубина CSS-нестинга
00:15:46 Chrome DevTools
00:25:19 @​property в Firefox
00:27:29 Бета TypeScript 5.2
00:40:58 Navigation API
00:54:55 Реклама и Topics API
01:14:40 AI-ошибка MDN
01:27:48 Ответы на вопросы

🎙 Слушайте на Ютубе
🎙 Ссылки на сайте

#podcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺️💼 Трудоустройство в России и за рубежом: в чем ключевые отличия

Давно мечтали устроиться на работу в иностранную IT-компанию и получать зарплату в долларах или евро? Давайте разберемся, как происходит отбор за рубежом и чем он отличается от трудоустройства в России.

🔗 Основной сайт
🔗 Зеркало
Мини-книга по эффективной разработке на TypeScript

Книга содержит исчерпывающий и краткий обзор возможностей TypeScript и охватывает все аспекты последней версии языка: от его мощной системы типов до расширенных функций.