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

- frontend
- backend
- server

zencod.ru
Download Telegram
Forwarded from FrontEndDev
ES-toolkit

Новая легковесная альтернатива для lodash с поддержкой типов и улучшенной производительностью.

https://es-toolkit.dev/
Forwarded from FrontEndDev
Операторы логического присваивания

Использование короткого синтаксиса для упрощения инициализации переменных с условиями. Виды операторов, примеры, поддержка в браузерах.

https://allthingssmitty.com/2025/07/28/logical-assignment-operators-in-javascript-small-syntax-big-wins/
🛠На сайте zencod.ru пополнение!!!👨‍💻

👩‍💻 Добавил две новые статьи по TypeScript: в одной разберём, что такое открытые union-типы и когда они могут быть полезны, а во второй — как добавить типизацию для Object.keys и Object.entries

Все статьи сайта доступны по ссылке 👆
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Гибкие TypeScript Union-типы с автодополнением

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

https://zencod.ru/articles/ts-unions-autocomplete/
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Правильная типизация Object.keys и Object.entries в TypeScript

Разберемся, как правильно типизировать Object.keys и Object.entries в TypeScript, чтобы получить точные ключи и значения объекта.

https://zencod.ru/articles/ts-object-keys-entries/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Мир Linux
Небольшая шпаргалка по расширенным параметрам в Bash

Более подробно про расширенные параметры можно почитать на официальной странице.


PDF-версия в хорошем качестве — в комментариях

@linuxos_tg
Forwarded from FrontEndDev
Пара вещей про href в ссылках, о которых вы, возможно, не догадывались

Неожиданный спектр значений атрибута href — от протоколов mailto:, tel: до ссылок вроде href=".", href="?", data:-URI и медиа-фрагментов с временными метками. Мелочи, которые делают поведение ссылок более гибким и полезным.

https://blog.jim-nielsen.com/2025/href-value-possibilities/
👍1
Понимание CSS corner-shape и сила суперэллипса 🧑‍🎓

В Chrome 139 релизнули CSS corner-shape, и мы сразу изучаем что это такое 👨‍💻

Перевёл статью для тебя 👇
https://habr.com/ru/articles/938886/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Мир Linux
Наглядное объяснение NAT (Network Address Translation)

@linuxos_tg
Forwarded from FrontEndDev
Вы неправильно загружаете шрифты (и это сказывается на производительности)

Джоно Олдерсон объясняет, как работают веб-шрифты и почему их неправильная загрузка может замедлять сайт. В статье разбираются оптимальные стратегии подключения — от выбора форматов до настройки font-display, чтобы ускорить рендеринг и улучшить пользовательский опыт.

https://www.jonoalderson.com/performance/youre-loading-fonts-wrong/
Forwarded from FrontEndDev
Использование Custom Highlight API

Custom Highlight API позволяет вам стилизовать участки текста в документе, используя JS для выделения и CSS для стилизации, что может быть удобно для реализации поиска по странице.

https://frontendmasters.com/blog/using-the-custom-highlight-api/
Forwarded from Веб-стандарты (Vadim Makeev)
Эффект жидкого стекла в браузере: рефракция на CSS и SVG. Крис Фейхо экспериментирует с SVG-фильтрами, чтобы добиться противоречивого, но очень привлекательного эффекта из будущих версий iOS и macOS. #css #svg

https://kube.io/blog/liquid-glass-css-svg/
Хватит писать try/catch вокруг fetch

История о том, как избавиться от постоянных оберток для отлова ошибок и сделать интерфейс фетчера удобнее.

https://habr.com/ru/articles/943732/
Forwarded from Веб-стандарты (Vadim Makeev)
Озвучивание CSS: альтернативный текст для CSS-контента. Сара Суайдан с большим исследованием о новом синтаксисе content: "…" / "alt" для альтернативного текста, который уже хорошо поддерживают браузеры, но ещё не всегда хорошо — скринридеры, например NVDA с Chrome. Когда им пользоваться, как тестировать, и стоит ли вообще вставлять контент через CSS. #css #a11y

https://www.sarasoueidan.com/blog/alt-text-for-css-generated-content/
Forwarded from CodeCamp
Ночное-полезное: полностью открытый и бесплатный мультиплатформенный Git-клиент 😋

Он закрывает почти всё, что нужно в реальной работе:
— Просмотр истории, веток и диффов (включая картинки);
— Коммиты, пуши, мерджи, ребейзы, теги и сташи;
— Интерактивный ребейз, blame и поиск по коммитам;
— Настройка тем и работа с подмодулями;
— Полная поддержка stage/unstage и отката строк.

Работает на всех платформах, выглядит современно и не требует танцев с SSH-ключами.

Наслаждайтесь 😊
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Forwarded from Веб-стандарты (Vadim Makeev)
Представляем Vite+ — единую экосистему инструментов для JavaScript. Эван Ю анонсировал на ViteConf новую надстройку над Vite, объединяющий создание, сборку, тестирование, линтинг и форматирование кода, а также сборку библиотек и визуальные инструменты в одной среде. Вся цепочка написана на Rust и совместима с React, Vue, SvelteKit и другими фреймворками. Vite+ будет бесплатен для индивидуальных и опенсорсных проектов, но получит коммерческую лицензию для бизнеса. #vite #js

https://voidzero.dev/posts/announcing-vite-plus
Forwarded from CodeCamp
Девопсы, держите находку: мощный open source-мониторинг, который ставится за пару минут и сразу начинает следить за всем, что может упасть.

— HTTP, HTTPS, TCP, DNS, SQL, Docker, даже Steam-сервера;
— Уведомления в Telegram, Discord, Slack, Email и ещё в 90+ сервисов;
— Проверки каждые 20 секунд и красивые дашборды;
— Следит за SSL-сертификатами, портами, доменами и контейнерами;
— Есть мультистраничные статус-пейджи и поддержка 2FA.

Работает быстро, выглядит приятно, не требует облака.

Идеален, как и вы 💗
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1