Pull to refresh
19
0
Никита @Dragonek

Frontend разработчик

Send message

Цикл жизни дизайн-систем

Level of difficultyEasy
Reading time9 min
Views2.6K

Цикл жизни системы можно изобразить в виде условной параболы, где в начале находится ничто, либо более примитивная система. Вас позвали сделать дизайн-систему в компании? С чистого листа не начнёте, всегда есть что-то в начале: брендбук, старый ui-kit сделанный вашими предшественниками, наработки интерфейсов, или устаревшее легаси. А также есть вы, как источник силы для всех будущих изменений. С этим вы и начинаете.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments0

Как автоматизировать переводы во Frontend приложении

Level of difficultyMedium
Reading time4 min
Views7.2K

В текущем мире очень многие сайты имеют поддержку многих языков, в большинстве случаев это происходит с помощью i18n npm пакета. Чаще всего переводы хранятся в .js, .json файлах и очень часто есть языки для которых в компании нет переводчика, либо же он не предполагался в целом, и в таком случае приходит на помощь разработчик с переводчиком. И вот однажды я столкнулся с тем, что на проекте оказалось очень много текстов и все их нужно было переводить вручную, что занимало достаточно много времени и я задумался о том, как это можно автоматизировать.

Моя идея была в том, чтобы написать функцию, в которую можно было бы передать языковой код и json объект с текстом на исходном языке, а на выходе получить переведенный json/js file. С помощью этой функции я мог бы в ci/cd Pipeline переводить все текста на проекте, в исходных текстах которых были изменения, либо же следить за текстами в рантайме и на лету переводить текста.

И я нашел два относительно простых и бесплатных метода, для того чтобы это сделать.

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments8

Правда ли Astro так быстр, сравнение с Nuxt 3

Level of difficultyMedium
Reading time6 min
Views3.1K

Всем привет, в последнее время, много вижу/читаю/слышу про astro, про то, какой он быстрый, производительный. Поэтому я решил потыкать Astro и параллельно проверить насколько он быстрый - я написал на нем примитивный блог с 600 карточками и сравнил его по производительности с Nuxt 3 SSG.

Правда ли производительность 100 ?
Total votes 2: ↑2 and ↓0+2
Comments2

Как сделать кастомный Semi Donut Chart с помощью SVG

Level of difficultyEasy
Reading time6 min
Views3.6K

Я сделал конфигурируемый Semi Donut Chart на svg, и решил поделиться с вами.

В этой статье вы узнаете как сделать Semi Donut Chart, гибким и конфигурируем меньше чем за 100 строк кода на Vue 3(применимо к любому другому Фреймворку).

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Как сделать автодеплой UI kit на NPM с помощью gitlab CI/CD

Level of difficultyMedium
Reading time4 min
Views3.5K

Как я сделал удобный автодеплой ui-kit на npm с помощью pipeline's gitlab.

Что удалось сделать?

Автоматическое обновление версии пакета при пуше изменений.

Автоматический деплой новой версии на npm.

Читать далее
Total votes 4: ↑3 and ↓1+7
Comments6

Блокчейн-разработчик: как освоить профессию будущего уже сейчас

Reading time8 min
Views15K

Популярность решений с применением блокчейна растет с каждым днём. А, значит, и сотрудники, занимающиеся их разработкой, все более востребованы.  

Если еще семь лет назад мало кто знал, какие обязанности у блокчейн-разработчика, то сегодня представители этой профессии объединяются в профессиональные сообщества, общаются на форумах и штурмуют карьерные сайты в поисках лучшего работодателя. В статье расскажу, почему сейчас неправильно ассоциировать блокчейн-разработчиков исключительно с криптовалютами, что нужно для самостоятельного освоения профессии и как вырастет спрос компаний на этих специалистов в обозримом будущем. 

Читать далее
Total votes 50: ↑39 and ↓11+40
Comments12
2

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity

Specialization

Frontend Developer
Middle
From 3,500 $
TypeScript
Vue.js
React
JavaScript
Git
Design patterns
Nuxt.js