Каталог каналов Новое Каналы в закладках Мои каналы Поиск постов Рекламные посты
Инструменты
Мониторинг Новое Детальная статистика Анализ аудитории Telegraph-статьи Бот аналитики
Полезная информация
Инструкция Telemetr Документация к API Чат Telemetr
Полезные сервисы
Защита от накрутки Создать своего бота Продать/Купить канал Монетизация

Не попадитесь на накрученные каналы! Узнайте, не накручивает ли канал просмотры или подписчиков Проверить канал на накрутку
Прикрепить Телеграм-аккаунт Прикрепить Телеграм-аккаунт

Телеграм канал «WebDev+ | Веб-разработка»

WebDev+ | Веб-разработка
383
238
8
0
2.0K
Присоединяйтесь к нашему каналу и погрузитесь в мир веб-разработки

Связь: @devmangx
Подписчики
Всего
9 090
Сегодня
+9
Просмотров на пост
Всего
806
ER
Общий
7.81%
Суточный
5.8%
Динамика публикаций
Telemetr - сервис глубокой аналитики
телеграм-каналов
Получите подробную информацию о каждом канале
Отберите самые эффективные каналы для
рекламных размещений, по приросту подписчиков,
ER, количеству просмотров на пост и другим метрикам
Анализируйте рекламные посты
и креативы
Узнайте какие посты лучше сработали,
а какие хуже, даже если их давно удалили
Оценивайте эффективность тематики и контента
Узнайте, какую тематику лучше не рекламировать
на канале, а какая зайдет на ура
Попробовать бесплатно
Показано 7 из 383 постов
Смотреть все посты
Пост от 09.12.2025 19:07
281
0
0
Обеспечьте исчерпывающую проверку на этапе компиляции с помощью утилитарного типа Record в TypeScript @WebDev_Plus
1
Пост от 09.12.2025 09:07
459
0
2
Chainable async API Меня всегда интересовало, как DrizzleORM удаётся чейнить async-функции вроде await delete() и await delete().where(). Они реализовали свой кастомный Promise, от которого наследуются все операции с БД, например PgDelete для delete в Postgres. Чейнящиеся методы типа delete() и where() просто изменяют внутреннее состояние и всегда возвращают this (тот же самый инстанс промиса). Поэтому, когда ты делаешь await delete(), под капотом вызывается then() этого промиса, который запускает this.execute(). Реальный запрос к базе выполняется именно в методе execute, который переопределяется в каждом подклассе. Я считаю, что это очень крутой дизайн API, а сама идея имплементить Promise — просто отличная. Ссылка на QueryPromise Ссылка на PgDelete @WebDev_Plus
Пост от 08.12.2025 19:07
551
0
1
Просто небольшое напоминание: для описания ограниченного набора возможных состояний лучше использовать union type. А не жонглировать кучей boolean-полей и потенциально невалидными состояниями. @WebDev_Plus
🔥 3
Пост от 08.12.2025 09:07
652
0
6
Это может стать настоящей революцией в веб-разработке! Сейчас разрабатывают протокол проверки email-адресов (Email Verification Protocol). Можно будет валидировать почту без отправки писем и без соцлогина. Прямо из браузера и на 100% приватно. Пока это только предложение, но выглядит очень интересно. @WebDev_Plus
👍 3
Пост от 07.12.2025 20:17
689
0
1
Настоящий TypeScript ещё ни разу по-настоящему не пробовали. @WebDev_Plus
👍 2
Пост от 07.12.2025 18:17
649
0
4
⚡️ ВАЙБ-КОДИНГ теперь в Telegram! Ребята сделали крутейший канал, где на наглядных примерах и понятном языке рассказывают как войти в новую эру разработки с ИИ, делятся полезными фишками и инструментами Подписывайтесь: @vibecoding_tg
🤡 3
Пост от 07.12.2025 09:06
717
0
5
Используй стандартное поле Node.js imports вместо алиасов TypeScript. @WebDev_Plus
5
🔥 1
Смотреть все посты