Доклад: Пакетные менеджеры: есть ли жизнь за пределами npm?
Валентин Семирульник из Авиасейлс сравнивает пакетные менеджеры и рассказывает, как перейти с npm на что-то более интересное.
https://proglib.io/w/925f2d83
#video #tools
Валентин Семирульник из Авиасейлс сравнивает пакетные менеджеры и рассказывает, как перейти с npm на что-то более интересное.
https://proglib.io/w/925f2d83
#video #tools
YouTube
Доклад: Пакетные менеджеры: есть ли жизнь за пределами npm? / Валентин Семирульник (Авиасейлс)
Валентин сравнит пакетные менеджеры между собой, убедит уходить с npm и расскажет, как это сделать. Скорей смотри для аргументов в споре о том, какой пакетный менеджер выбрать!
00:00:00 — вступление
00:01:55 — график популярности пакетных менеджеров
00:04:24…
00:00:00 — вступление
00:01:55 — график популярности пакетных менеджеров
00:04:24…
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
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
Rainapp
Earned Wage Access | Rain Instant Pay
Rain streamlines Earned Wage Access with industry-leading standards. Experience an effortless on-demand pay solution designed to bring employers and employees together in financial wellness.
Advanced hiring: попадите в команду Luxoft за несколько дней
У Luxoft крутые новости − попасть в команду теперь можно гораздо быстрее. В компании хорошо понимают, что время – это важный ресурс, поэтому упростили процесс найма. Уже сейчас вы можете получить job offer всего за несколько дней после успешного прохождения технического интервью.
Advanced hiring даёт возможность выбрать проект после принятия оффера. В зависимости от ваших компетенций, опыта и интересов мы подберем для вас оптимальное решение и лучшую команду.
Узнать об открытых вакансиях можно по ссылке.
Еще больше новостей в телеграм-канале Luxoft.
У Luxoft крутые новости − попасть в команду теперь можно гораздо быстрее. В компании хорошо понимают, что время – это важный ресурс, поэтому упростили процесс найма. Уже сейчас вы можете получить job offer всего за несколько дней после успешного прохождения технического интервью.
Advanced hiring даёт возможность выбрать проект после принятия оффера. В зависимости от ваших компетенций, опыта и интересов мы подберем для вас оптимальное решение и лучшую команду.
Узнать об открытых вакансиях можно по ссылке.
Еще больше новостей в телеграм-канале Luxoft.
Разбираемся в сортах реактивности
Хороший лонгрид с детальным разбором разных подходов к обеспечению реактивности: https://proglib.io/w/790bb1bf
Хороший лонгрид с детальным разбором разных подходов к обеспечению реактивности: https://proglib.io/w/790bb1bf
JavaScript Паттерны. Полный курс
22 паттерна в 1 видео: https://proglib.io/w/22571aca
#video #patterns #bestpractices
22 паттерна в 1 видео: https://proglib.io/w/22571aca
#video #patterns #bestpractices
YouTube
JavaScript Паттерны. Полный курс (22 паттерна в 1 видео)
#YauhenK #webDev #JS #JSPatterns
Всех приветствую в курсе «JavaScript Паттерны».
В данном видео-курсе мы с вами рассмотрим самые распространённые паттерны проектирования, которые используются при разработке.
Паттерны, или шаблоны - это определённые, зарекомендовавшие…
Всех приветствую в курсе «JavaScript Паттерны».
В данном видео-курсе мы с вами рассмотрим самые распространённые паттерны проектирования, которые используются при разработке.
Паттерны, или шаблоны - это определённые, зарекомендовавшие…
Карточки с параллакс-эффектом
Очень красивый эффект при наведении: https://proglib.io/w/a61647c9
#interface #animation #snippets
Очень красивый эффект при наведении: https://proglib.io/w/a61647c9
#interface #animation #snippets
Построение микрофронтендов на Vue
Разбор vue-плагина, который упрощает настройку микрофронтенд-архитектуры: https://proglib.io/w/fafe7d1f
#microfrontends #vue #tools
Разбор vue-плагина, который упрощает настройку микрофронтенд-архитектуры: https://proglib.io/w/fafe7d1f
#microfrontends #vue #tools
NFT — «шумная» технология: в прошлом году оказалась на пике популярности и много звучала в интернетах. Интересный способ применить технологию придумали в Контуре (это разработчик веб-сервисов для бизнеса).
В компании создали лендинг, на котором сотрудники писали слова и выражения про их работу. Например, «дедлайны», «амбициозность», «опенсорс» и так далее. Эти выражения зашифровывались и превращались в NFT-арт. Арты нагенерили около 1 300 человек, получился огромный коллаж из криповых, забавных, нелепых, смешных и выразительных изображений. Так, опыт людей разных профессий слепили в один NFT-холст.
Арт выставили на продажу. Если картину купят, Контур отправить деньги на поддержку IT-образования.
NFT-искусство — популярная вещь, тут нет ничего особенного. Но симпатична суть высказывания. Холст — это заявление, что каждый контуровец — художник. Далеко не все из них умеют писать картины, но таким способом каждый из них обозначил, что он творец в своей сфере. Такое вот заявление.
В компании создали лендинг, на котором сотрудники писали слова и выражения про их работу. Например, «дедлайны», «амбициозность», «опенсорс» и так далее. Эти выражения зашифровывались и превращались в NFT-арт. Арты нагенерили около 1 300 человек, получился огромный коллаж из криповых, забавных, нелепых, смешных и выразительных изображений. Так, опыт людей разных профессий слепили в один NFT-холст.
Арт выставили на продажу. Если картину купят, Контур отправить деньги на поддержку IT-образования.
NFT-искусство — популярная вещь, тут нет ничего особенного. Но симпатична суть высказывания. Холст — это заявление, что каждый контуровец — художник. Далеко не все из них умеют писать картины, но таким способом каждый из них обозначил, что он творец в своей сфере. Такое вот заявление.
CSS Grid
Несколько гайдов по гридам для тех, кто еще не:
👉 Полный гайд
👉 Руководство по CSS Grid Layout (рус.)
👉 Изучаем CSS Grid
👉 Как я запомнил свойства CSS Grid
👉 Видео-курс (11 видео, рус.)
#css #layout #grid
Несколько гайдов по гридам для тех, кто еще не:
👉 Полный гайд
👉 Руководство по CSS Grid Layout (рус.)
👉 Изучаем CSS Grid
👉 Как я запомнил свойства CSS Grid
👉 Видео-курс (11 видео, рус.)
#css #layout #grid
State of JavaScript 2021-2022
С небольшим опозданием стартует ежегодный опрос State of JavaScript.
Поделитесь своим опытом: https://proglib.io/w/8a5fe4d9
С небольшим опозданием стартует ежегодный опрос State of JavaScript.
Поделитесь своим опытом: https://proglib.io/w/8a5fe4d9
✌️ Как разместить сайт на GitHub Pages в 2022 году? Бесплатный хостинг GitHub
https://proglib.io/w/14248ef5
#tools #video
https://proglib.io/w/14248ef5
#tools #video
YouTube
✌️ Как разместить сайт на GitHub Pages в 2022 году? Бесплатный хостинг GitHub
Это обновленное видео с актуальными данными на 2022 год о том, как разместить свой сайт на Github Pages, чтобы была возможность открыть демонстрацию своей работы.
Github - https://github.com
Демо репозитория - https://github.com/annblok/Simple-Page
Markdown…
Github - https://github.com
Демо репозитория - https://github.com/annblok/Simple-Page
Markdown…
JavaScript для нетерпеливых программистов (ES2022 edition)
Свежая книга Акселя Раушмайера: https://proglib.io/w/ea59655b
(Превью доступно онлайн бесплатно)
#books #javascript
Свежая книга Акселя Раушмайера: https://proglib.io/w/ea59655b
(Превью доступно онлайн бесплатно)
#books #javascript
Frontend case studies
Большой пополняемый список статей о реальной организации фронтенда в разных компаниях (и российских, и зарубежных): https://proglib.io/w/92462ae3
#digest
Большой пополняемый список статей о реальной организации фронтенда в разных компаниях (и российских, и зарубежных): https://proglib.io/w/92462ae3
#digest
GitHub
GitHub - andrew--r/frontend-case-studies: 💼 A curated list of technical talks and articles about real world enterprise frontend…
💼 A curated list of technical talks and articles about real world enterprise frontend development - GitHub - andrew--r/frontend-case-studies: 💼 A curated list of technical talks and articles about ...
8 проектов на Vue, которые должен сделать каждый новичок
8 идей несложных проектов (с видео), с которыми вы быстрее изучите возможности фреймворка и научитесь использовать разные инструменты: https://proglib.io/w/78ce6cae
#vue #projects
8 идей несложных проектов (с видео), с которыми вы быстрее изучите возможности фреймворка и научитесь использовать разные инструменты: https://proglib.io/w/78ce6cae
#vue #projects
Ленивая загрузка компонента в Angular без роутинга
Ленивая загрузка компонентов - это очень полезная функция. В Angular - это простая процедура, реализованная через роутинг. Но, что если вы не хотите использовать роутер или нужно загрузить компонент программно?
https://proglib.io/w/475d7d90
#performance #lazy #angular
Ленивая загрузка компонентов - это очень полезная функция. В Angular - это простая процедура, реализованная через роутинг. Но, что если вы не хотите использовать роутер или нужно загрузить компонент программно?
https://proglib.io/w/475d7d90
#performance #lazy #angular
www.wittyprogramming.dev
Lazy-load a component in Angular without routing - Witty Programming
One of the most seeking features in Angular is to lazy load a component when you need it. It is a very straightforward procedure through routing that is well documented. But, what if you do not want to use the router or you want to lazy load a component …
Актуальные форматы изображений в вебе
PNG, WebP или AVIF? Как выбрать формат и правильно подготовить изображение для использования: https://proglib.io/w/d2adfc35
#performance
PNG, WebP или AVIF? Как выбрать формат и правильно подготовить изображение для использования: https://proglib.io/w/d2adfc35
#performance
«Библиотека программиста» находится в поиске переводчика технических статей и автора оригинальных статей.
Обязанности:
– Письменный перевод с английского на русский язык технических статей (Medium, Dev.to и т. д.)
– Написание оригинальных статей.
Объем:
– от 3 до 10 тыс. знаков с пробелами.
Тематика:
– Мобильная разработка, информационная безопасность, Data Science, бэкенд веб-приложений, фронтенд-разработка, системное программирование, базы данных.
Языки:
– Python, SQL, JavaScript, C#, Java.
Пишите на [email protected]
Обязанности:
– Письменный перевод с английского на русский язык технических статей (Medium, Dev.to и т. д.)
– Написание оригинальных статей.
Объем:
– от 3 до 10 тыс. знаков с пробелами.
Тематика:
– Мобильная разработка, информационная безопасность, Data Science, бэкенд веб-приложений, фронтенд-разработка, системное программирование, базы данных.
Языки:
– Python, SQL, JavaScript, C#, Java.
Пишите на [email protected]
Извлечение данных: три способа в React
Простой Fetch API, RTK Query из Redux Toolkit и React Query. Сравниваем и ищем лучший: https://proglib.io/w/9bad0bc7
#react
Простой Fetch API, RTK Query из Redux Toolkit и React Query. Сравниваем и ищем лучший: https://proglib.io/w/9bad0bc7
#react
Анимации в библиотеке компонентов
Виды анимаций, UX/UI паттерны, подходы в Angular с dependency injection: https://proglib.io/w/af55b5d2
#animation #angular #interface
Виды анимаций, UX/UI паттерны, подходы в Angular с dependency injection: https://proglib.io/w/af55b5d2
#animation #angular #interface
Зачем нужны SOLID принципы? Что нужно сделать с множеством сущностей, чтобы код удовлетворял DIP?
💻Об этом расскажет в четверг, 20 января в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, Директор компании по разработке программного обеспечения «Hello World! Technologies».
Евгений ответит на все вопросы, а также всем участникам будет доступна запись вебинара и презентация спикера.
Зарегистрироваться бесплатно.
💻Об этом расскажет в четверг, 20 января в 19.00 МСК Евгений Тюменцев, профессионально занимающийся разработкой многопоточных кросс-платформенных приложений на С++, Директор компании по разработке программного обеспечения «Hello World! Technologies».
Евгений ответит на все вопросы, а также всем участникам будет доступна запись вебинара и презентация спикера.
Зарегистрироваться бесплатно.
Полное руководство по word-wrap, overflow-wrap и word-break в CSS
Как происходит перенос контента в браузере и как мы можем на него повлиять: https://proglib.io/w/fb2facf2
#css
Как происходит перенос контента в браузере и как мы можем на него повлиять: https://proglib.io/w/fb2facf2
#css