Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Группировка элементов массива с помощью groupBy
На последней встрече TC39 пропозал groupBy перешёл на stage 3. Лаури Барт рассказала о том, как он работает — "Array Grouping Explainer".
Группировка элементов массива распространённая операция. Она поддерживается всеми популярными утилитарными библиотеками (lodash, ramda). Пропозал реализует похожий алгоритм из этих библиотек. Метод
Также в пропозале есть второй метод
#js #proposal
https://laurieontech.com/posts/array-grouping/
На последней встрече TC39 пропозал groupBy перешёл на stage 3. Лаури Барт рассказала о том, как он работает — "Array Grouping Explainer".
Группировка элементов массива распространённая операция. Она поддерживается всеми популярными утилитарными библиотеками (lodash, ramda). Пропозал реализует похожий алгоритм из этих библиотек. Метод
groupBy принимает коллбек, в параметрах которого передаются текущий элемент, текущий индекс и сам массив. Элементы массива разбиваются на группы на основе строки, которая возвращается коллбеком. В результате получается объект с распределёнными элементами массива:
const names = ['vasya', 'vasilisa', 'oleg'];
const groupedNames = names.groupBy(name => {
return name.charAt(0);
}
// результат:
// {v: ['vasya', 'vasilisa'], o: ['oleg']}
Также в пропозале есть второй метод
groupByToMap, который работает точно также как groupBy, но возвращает не объект, а Map.#js #proposal
https://laurieontech.com/posts/array-grouping/
Laurieontech
Array Grouping Explainer
Another new ECMAScript proposal hits Stage 3. Let's talk about it!
Forwarded from Coding: работа и стажировки для программистов
Telegraph
Как подружить ASP.NET Controls и DI-контейнер
Интро В последнее время решил немного освежить свои знания в ASP.NET, в связи с чем углубился в процессы генерации кода контролов по разметке (*.ascx, *.aspx) и обнаружил что можно делать очень интересные решения, о которых о хочу поведать. Итак сегодня мы…
Forwarded from Coding: работа и стажировки для программистов
Не записывать голосовое. Не дружить с начальником
Деловой этикет — это не только галстуки и рукопожатия. Он помогает создать безупречную репутацию — самое дорогое, что есть у профессионала.
• Как правильно вести деловую переписку?
• Что надеть на собеседование?
• Кто должен перезвонить, если связь прервалась?
Когда подпишетесь на «Бизнес-этикет», у вас будет кейс для любой непонятной ситуации.
Не знаете, как поступить — поступайте по этикету: @BizEtiquette
Деловой этикет — это не только галстуки и рукопожатия. Он помогает создать безупречную репутацию — самое дорогое, что есть у профессионала.
• Как правильно вести деловую переписку?
• Что надеть на собеседование?
• Кто должен перезвонить, если связь прервалась?
Когда подпишетесь на «Бизнес-этикет», у вас будет кейс для любой непонятной ситуации.
Не знаете, как поступить — поступайте по этикету: @BizEtiquette
Forwarded from Новые шрифты
Dexa Round — округлая версия суперсемейства Dexa Pro. 18 начертаний: жирность от Thin до Black + курсивы.
Лицензия стоит от 29 $ за начертание или от 149 $ за всю гарнитуру. Сейчас действует скидка 60%.
Купить: myfonts.com/fonts/artegra/dexa-round/
#sans
Лицензия стоит от 29 $ за начертание или от 149 $ за всю гарнитуру. Сейчас действует скидка 60%.
Купить: myfonts.com/fonts/artegra/dexa-round/
#sans
Forwarded from СПNЗЖУ DESIGN
Плагин для Figma, найдет по ключевому слову нужный бренд и выдаст все элементы его фирменного стиля
Посмотреть плагин
Посмотреть плагин
Figma
Brandfetch | Figma
Instantly search and import millions of logos, colors, and fonts without leaving Figma. Design faster, stay productive, and keep every project on-brand.
Key Features
Browse millions of logos in vector format with multiple variants (icon, symbol, dark/light).Fetch…
Key Features
Browse millions of logos in vector format with multiple variants (icon, symbol, dark/light).Fetch…
Forwarded from Coding: работа и стажировки для программистов
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Два канала для современного веб дизайнера
@uiwebdesignbest Канал публикует тщательно подобранные работы для вдохновения. Автор описывает что хорошо, а что плохо в работе. Кейсы публикуются на разные тематики в разных стилях. Крайне полезно для прокачки насмотренности
@figmaweb Авторский канал, который публикует полезные ссылки и контент по теме веб-дизайна и Figma. Там ты найдешь: статьи на тему ux. material, дизайн системы, туториалы по Figma , UI kit и массу полезных ссылок на ресурсы для веб-дизайнера и обучения этой профессии
@uiwebdesignbest Канал публикует тщательно подобранные работы для вдохновения. Автор описывает что хорошо, а что плохо в работе. Кейсы публикуются на разные тематики в разных стилях. Крайне полезно для прокачки насмотренности
@figmaweb Авторский канал, который публикует полезные ссылки и контент по теме веб-дизайна и Figma. Там ты найдешь: статьи на тему ux. material, дизайн системы, туториалы по Figma , UI kit и массу полезных ссылок на ресурсы для веб-дизайнера и обучения этой профессии
Forwarded from Node.JS [ru] | Серверный JavaScript
Пишете на Java или Python и хотите работать в Яндексе?
Тогда приглашаем 22 января на Fast Track для бэкенд-разработчиков. На мероприятии вы можете за один день пройти собеседование и получить оффер в команду HR Tech Яндекса.
HR Tech занимается интранетом Яндекса. Например, это сервисы для процесса найма в Яндекс, учебная платформа Яндекс.Контест и другие сервисы для организации работы сотрудников. Подробнее о команде здесь.
Регистрируйтесь, решайте отборочный тест и до встречи: https://clck.ru/ZRDqr
Тогда приглашаем 22 января на Fast Track для бэкенд-разработчиков. На мероприятии вы можете за один день пройти собеседование и получить оффер в команду HR Tech Яндекса.
HR Tech занимается интранетом Яндекса. Например, это сервисы для процесса найма в Яндекс, учебная платформа Яндекс.Контест и другие сервисы для организации работы сотрудников. Подробнее о команде здесь.
Регистрируйтесь, решайте отборочный тест и до встречи: https://clck.ru/ZRDqr
Forwarded from Coding: работа и стажировки для программистов
🔥Освой язык PHP с нуля🔥
Ответьте на 3 простых вопроса и проверьте свои знания. Сможете сдать — пройдёте на курс "PHP Developer. Basic " по новогодней скидке.
📌Пройти тест: https://otus.pw/Ojy9/
Ответьте на 3 простых вопроса и проверьте свои знания. Сможете сдать — пройдёте на курс "PHP Developer. Basic " по новогодней скидке.
📌Пройти тест: https://otus.pw/Ojy9/