Алексей Соин · zencod.ru
19 subscribers
165 photos
16 videos
4 files
1K links
Статьи по разработке

- frontend
- backend
- server

zencod.ru
Download Telegram
Forwarded from melikhov.dev
Заметил, что многие пропустили появление satisfies в TS 4.9, а штука-то классная.
Объясняю на пальцах. Иногда нам нужно убедиться, что объект соответствует какому-то типу, но при этом нужно сохранить специфичность типа.


type TestType = {a: number | string; b?: string};

const testObject = {a: 1} as TestType;

testObject.a.toFixed(); // Ошибка: Property 'toFixed' does not exist on type 'string'.



Используем satisfies



type TestType = {a: number | string; b?: string};

const testObject = {a: 1} satisfies TestType;

testObject.a.toFixed(); // Никаких ошибок

testObject.b?.toUpperCase(); // Ошибка: Property 'b' does not exist on type '{ a: number; }'
Forwarded from CodeCamp
MTS AI идёт в Open Source — компания выпустила открытую нейронку Cotype Nano, которая может обрабатывать до 32 тысяч токенов за раз.

Сервис запускается локально на персональных устройствах и суперски подходит для анализа данных, создания контента, перевода и поиска в большом массиве информации — в общем, полноценный бизнес-инструмент на русском.

По бенчмаркам Ru Arena Hard модель — лидер в своём классе (30.2). При этом модель совершенно бесплатная.

Все технические характеристики — на Хабре.
Forwarded from Linux Books
Справочник_по_командам_grep_в_Linux_для_системных_администраторов.png
4.1 MB
Справочник по командам grep в Linux для системных администраторов
Forwarded from FrontEndDev
Введение в API MutationObserver

Короткая заметка о том, что такое MutationObserver, зачем он нужен и как с помощью него отслеживать изменения DOM элемента.

https://css-live.ru/articles/vvedenie-v-api-mutationobserver-iz-javascript.html
Forwarded from FrontEndDev
15 советов и трюков по TypeScript

Небольшая подборка примеров продвинутого использования TS.

https://dev.to/mattlewandowski93/15-advanced-typescript-tips-and-tricks-you-might-not-know-12kk
Чистая архитектура фронтенд приложений. Часть первая / Хабр
https://habr.com/ru/articles/868058/
парень сделал рождественскую тематическую игру «поймай флаг» для своего офиса с помощью raspberry pi picos.

▪️ Их всего 5. В каждой базе находится Raspberry Pi Pico W, и она подключена к специальной печатной плате с 3 кнопками и 3 контактными разъёмами, что делает её модульной.

▪️ Прикреплены рождественские ёлки с 3 программируемыми светодиодами, также на специальных печатных платах. При желании можно позже заменить ёлки на что-то другое.

▪️ Устройства подключаются к сети, и при нажатии на кнопку светодиоды загораются соответствующим цветом.

▪️ QR-код перекинет на сайт, который в режиме реального времени показывает статистику, например, сколько деревьев каждого цвета есть в данный момент, а также текущий рейтинг этих цветов.

▪️ Дерево будет приносить очко каждые 2 секунды. Таким образом, чем больше красных деревьев, тем быстрее растёт счёт красных и т. д...

▪️ Все в офисе разделились на 3 команды, и 5 деревьев были расставлены так, что они простоят неделю. Затем можно узнать, какая команда сможет собрать больше цветов своего цвета.


my cyberdeck
Очередное Интернет-радио на базе ESP*, но с изюминкой / Хабр
https://habr.com/ru/articles/871884/