DevNotes Live
6 subscribers
84.2K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from UI_UX inspiration
Далее x Nutricia: развитие сайтов и порталов производителя специализированного питания

Запущена серия цифровых проектов для Nutricia: путеводитель для мам новорожденных, кэшбэк-программа, кластер «Готовим для жизни». Узнайте, какие решения использованы и как развиваются платформы на WordPress и 1С-Битрикс

Читать на дизайнерс | #кейс
Forwarded from UX Live 🔥
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
The Gallery — курируемая коллекция сайтов с минималистичным дизайном.

Скачать на Gumroad
Forwarded from Новые шрифты
Шрифт Murs Gothic Wide Dark by Maksym Kobuzan

Бесплатно для личных и коммерческих проектов.

📁Скачать Шрифт

#Latin #Free #Cyrillic
Forwarded from UI_UX inspiration
Media is too big
VIEW IN TELEGRAM
Holdwork - Webse design for the video interaction platform
https://.com/shots/23462040-Holdwork-Webse-design-for-the-video-interaction-platform
Forwarded from Daily Coding 🔥
🛠 RunJS — приложение для macOS, которое позволяет быстро опробовать идеи JavaScript и поэкспериментировать с новыми библиотеками. Редактор может работать с вводными данными Babel и TypeScript, транслируя и выполняя код, что дает мгновенные результаты. Отлично подходит для съемки обучающих видеороликов.

🌍 Сайт

Daily Coding #инструменты #JavaScript
👩‍💻 Удаление объектов с дубликатами по ключу

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

Пример:

const data = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Alice' },
{ id: 4, name: 'Charlie' },
{ id: 5, name: 'Bob' }
];

const result = removeDuplicatesByKey(data, 'name');
console.log(result);
// Ожидаемый результат:
// [
// { id: 1, name: 'Alice' },
// { id: 2, name: 'Bob' },
// { id: 4, name: 'Charlie' }
// ]


Решение задачи🔽

function removeDuplicatesByKey(array, key) {
const seen = new Set();
return array.filter(item => {
const value = item[key];
if (seen.has(value)) {
return false;
}
seen.add(value);
return true;
});
}

// Пример использования:
const data = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Alice' },
{ id: 4, name: 'Charlie' },
{ id: 5, name: 'Bob' }
];

const result = removeDuplicatesByKey(data, 'name');
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный эфир
«Как дизайнеру бустануть и больше зарабатывать в 2026 году»


Тренды, клиенты, новые услуги

📅 22 января
19:00 по МСК

2026 год меняет правила игры: одни профессии усиливаются, другие — теряют актуальность.
На эфире разберём, как дизайнеру не просто выжить, а начать зарабатывать больше уже с января.

На эфире обсудим:
— какие тренды захватывают рынок в 2026 году
— что клиенты на самом деле ждут от дизайнеров в новом году
— какие новые услуги можно и нужно предлагать, чтобы оставаться востребованным и расти в доходе

Эфир проведёт:
Аня Мельник — дизайнер, эксперт, основательница студии «Дофамин» и школы «Цитадель»

🎁 Подарок за регистрацию:
5 промтов, которые помогут усилить себя как дизайнера и креатора в 2026 году

Регистрируйся сейчас, чтобы не пропустить эфир и получить подарок 🔥

👉 https://citadel.study/2026?utm_source=tg&utm_campaign=webinar200126&utm_content=design_telega

Реклама.
ИП Мельник Анна Михайловна
ИНН 770205695614
erid: 2VtzqvJvfcX