Библиотека фронтендера | 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
加入频道
Svelte-компоненты в React-стиле

Разбираемся в Svelte, сравнивая его с React: https://proglib.io/w/633f563f

#frameworks #svelte #react
Браузерное расширение своими руками

Создаем собственное расширение для браузера с нуля: https://proglib.io/w/babb7e68

#browser
YaTalks 2021: доклады про фронтенд

8 больших докладов по фронту с конференции YaTalks 2021: https://proglib.io/w/5dda2653

👉 Создание универсальной UI-библиотеки
👉 Научите меня писать интерфейсы для космолётов!
👉 Спецвыпуск «Веб-стандартов»
👉 Аутентификация в вебе. История развития
👉 Когда документация — просто космос
👉 30 лет — полёт нормальный!
👉 Как и зачем проводить тесты с незрячими людьми?
👉 Существующие инструменты не работают в невесомости? Напиши свои!

#video #frontend
2021 JavaScript Rising Stars

6-й ежегодный обзор самых трендовых проектов: https://proglib.io/w/4342c03b
💸 Стоит ли разрабатывать коммерческие сайты на WordPress в 2022 году?

Говорят, что самая популярная CMS в мире канула в Лету, уступив место другим более свежим решениям. В статье попытаемся выяснить, так ли это на самом деле и какие проблемы существуют у этой платформы на сегодняшний день.

https://proglib.io/w/1eecce7a

#cms
📊 Создавайте диаграммы на React с помощью библиотеки chart.js

https://proglib.io/w/8b33f34e

#interface #library
Если вдруг кто-то из наших подписчиков-новичков пропустил такой полезный материал, у freeCodeCamp есть двухчасовой видеокурс по фундаментальным основам программирования и информатики, с которого стоит начать перед тем как писать код.

https://proglib.io/w/9392d746
Не лайтхаусом единым: как проверить свой сайт со всех сторон

Скорость загрузки — лишь один из множества параметров, которые стоит проверять на своём сайте, и для большинства других есть свои валидаторы и скоринговые алгоритмы: https://proglib.io/w/d302ad1b

#accessibility #testing
Математика верстальщику не нужна 2

Матрицы, базовые трансформации, построение 3D и фильтры для картинок: https://proglib.io/w/2fb3abb3

#math
Методы обхода защиты приложений VueJS

Популярный фреймворк JavaScript VueJS предлагает функции, имеющие серьезные последствия для безопасности веб-сайтов. Если вы столкнетесь с веб-приложением, использующим Vue, этот пост поможет вам определить специфичные для Vue векторы XSS атак.

https://proglib.io/w/3008a222

#vue #security
Senior React Native developer to Rain https://rain.us/

Company field: Fintech.
In Rain we are trying to give financial freedom to workers by modernizing the existing payroll systems to better serve the employee. As an ambitious first target, Rain set out to kill predatory financial products like payday loans and high overdraft fees by providing instant on-demand pay (a.k.a earned-wage access) to employees through an app. Through Rain, employees are able to withdraw a portion of their earned wages instantly, so that they can pay their bills on time. https://rain.us/

We are looking for a senior mobile engineer with experience in react native, do provide such roles? Time zone within EU preferably, otherwise up to the timezone difference of Urmat.
Full job description below:

As a mobile engineer you will be responsible for: developing, testing and deploying the Rain app in multiple countries.
Skills
• Solid technical aptitude to grasp the technical nature of Rain products and the environments in which they operate
• Excellent software design, problem-solving and debugging skills
• Ability to Implement pixel perfect UI's that match designs
• Able to work effectively across functional groups & with minimal supervision
• Flexible and able to adapt quickly to new situations
• Ability to work as part of a team

Must-haves
• 3-4+ years developing React Native apps
• Proven experience deploying apps to production
• Experience implementing native modules and native views
• Meaningful experience delivering high performant React Native apps
• Deep understanding of versioning control tools like Git

Nice-to-haves
• Experience with CI/CD
• Experience with Android native development
• Experience with iOS native development
• Experience with Redux
• Experience with testing tools

What we offer:

• Work on an interesting IT project
• A friendly team of like-minded people
• Competitive compensation depending on experience and skills
• Compensation for sick leaves
• Paid vacation + all national holidays (30 paid leave days)
• Flexible working hours (UK time GMT)
• Corporate events and activities
• Opportunity for professional growth and career development
Kindly visit company website in LinkedIn: https://lnkd.in/e_zejzXH
For more information, please, feel free to drop a message and discuss this opportunity with me or send your CV to:

Email [email protected] Telegram @darya_sakhno Skype dasha_057
Advanced hiring: попадите в команду Luxoft за несколько дней

У Luxoft крутые новости − попасть в команду теперь можно гораздо быстрее. В компании хорошо понимают, что время – это важный ресурс, поэтому упростили процесс найма. Уже сейчас вы можете получить job offer всего за несколько дней после успешного прохождения технического интервью.

Advanced hiring даёт возможность выбрать проект после принятия оффера. В зависимости от ваших компетенций, опыта и интересов мы подберем для вас оптимальное решение и лучшую команду.

Узнать об открытых вакансиях можно по ссылке.

Еще больше новостей в телеграм-канале Luxoft.
Разбираемся в сортах реактивности

Хороший лонгрид с детальным разбором разных подходов к обеспечению реактивности: https://proglib.io/w/790bb1bf
Карточки с параллакс-эффектом

Очень красивый эффект при наведении: https://proglib.io/w/a61647c9

#interface #animation #snippets
Построение микрофронтендов на Vue

Разбор vue-плагина, который упрощает настройку микрофронтенд-архитектуры: https://proglib.io/w/fafe7d1f

#microfrontends #vue #tools
NFT — «шумная» технология: в прошлом году оказалась на пике популярности и много звучала в интернетах. Интересный способ применить технологию придумали в Контуре (это разработчик веб-сервисов для бизнеса).

В компании создали лендинг, на котором сотрудники писали слова и выражения про их работу. Например, «дедлайны», «амбициозность», «опенсорс» и так далее. Эти выражения зашифровывались и превращались в NFT-арт. Арты нагенерили около 1 300 человек, получился огромный коллаж из криповых, забавных, нелепых, смешных и выразительных изображений. Так, опыт людей разных профессий слепили в один NFT-холст.

Арт выставили на продажу. Если картину купят, Контур отправить деньги на поддержку IT-образования.
NFT-искусство — популярная вещь, тут нет ничего особенного. Но симпатична суть высказывания. Холст — это заявление, что каждый контуровец — художник. Далеко не все из них умеют писать картины, но таким способом каждый из них обозначил, что он творец в своей сфере. Такое вот заявление.