Telegram Web Link
Шпаргалка по вызовам API JavaScript

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
В Drizzle прокачали производительность TypeScript-типов для реляционной схемы и запросов почти в 21,4 раза.

На продакшн-схеме в 3300 строк + 990 строк relations:

TS v5.8.3: 728.8k → 34.1k

TS v5.9.2: 553.7k → 25.4k

Фишка в том, что меньше инстанциаций типов — не всегда значит быстрее. Поиграв с ними, удалось выжать максимум, и теперь всё работает практически мгновенно.

Плюс добавили удобство: теперь можно кликать по определениям в drizzle relations и db.query.table

🔥 Апгрейд, который точно оценят TypeScript-разработчики.

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Конфиг Next.js для вырезания всех вызовов console.* в продакшене

https://nextjs.org/docs/architecture/nextjs-compiler#remove-console

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Подожди… что!? 🤔

лог пишет displayName null

вместо No displayName ?

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
Большие языковые модели ограничены теми данными, на которых их обучили. Если нужен доступ к актуальной информации, без Retrieval-Augmented Generation не обойтись.

RAG позволяет подключить модель к внешним источникам и давать ей свежие и полезные данные.

В новом курсе Ania Kubow показывает, как собрать собственного RAG-чатбота на JavaScript.

https://www.freecodecamp.org/news/build-your-own-rag-chatbot-with-javascript/

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет дня:

Слот-контент — это не только текст. Их можно использовать как более гибкую альтернативу пропсам, когда нужен универсальный ввод.

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Если хочешь прокачаться в бэкенде, нужно делать много проектов. В этом курсе тебя ждут три варианта: генератор блогов, клон Netflix и клон Spotify. Заодно подтянешь скилл работы с Python, Django и PostgreSQL.

https://www.freecodecamp.org/news/backend-web-development-three-projects/

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Сделал небольшую схему, чтобы показать, почему связка setState + useEffect в React — это мощный footgun 🔫 (то есть штука, которой легко самому себе выстрелить в ногу).

Всегда выводите состояние из данных, когда это возможно

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
В Angular 21 появятся

🆕 Signal Forms

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Если ты используешь $fetch в серверном API-эндпоинте Nuxt, чтобы дернуть другой ВНУТРЕННИЙ API-эндпоинт, Nuxt просто пропускает HTTP-слой и сразу выполняет код из того эндпоинта 🤯

Отличный DX и халявная производительность

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Напоминание: используй useTransition для отображения состояний загрузки.

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Node runtime для middleware стал стабильным в Next 15.5

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Скоро писать серверные роуты в TanStack Start станет в 10 раз проще (те же API routes или resource routes):

→ Единое дерево роутов
→ Привычный createFileRoute
→ Middleware на уровне всего роута
→ Middleware на уровне конкретного хендлера
→ Type-safe контекст

Доступ к серверному контексту через beforeLoad/loader

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Ты знаешь сам, Практика лучше теории 🌟

Хочешь прокачать кодинг? Построй свой Instagram-клон.

В бесплатном курсе от freeCodeCamp ты шаг за шагом соберёшь соцсеть на React + Firebase:

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

Отличный способ набить руку на реальном проекте

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Мой кофаундер инициализирует массивы в JavaScript вот так, и я его за это ненавижу.

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
Не используй относительные импорты в коде — они плохо читаются и неудобны в поддержке.

Вместо этого бери алиасы с абсолютными путями. Такой подход отлично работает в проектах на JavaScript и TypeScript

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Чит-лист неизменяемых альтернатив 9 методов, изменяющих массивы в JavaScript

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Если вы хотите научиться разработке полного стека веб-приложений, этот курс по MERN-стеку — отличное место для старта.

MERN-стек состоит из MongoDB, Express, React и Node.js и является популярным выбором для создания веб-приложений.

В этом курсе вы настроите серверную часть, изучите контроллеры, промежуточное ПО и ограничение частоты запросов, создадите страницы своего приложения и многое другое.

Подробнее: https://freecodecamp.org/news/learn-the-mern-stack-in-2025/

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Если ты запускал npm install вчера или сегодня... будь осторожен

Некоторые очень популярные зависимости были атакованы...

Из-за этого целые компании не работают сегодня

подробнее

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
1
JS/TS Monorepo Insight

Мы думали, что сможем держать 10+ React-приложений в корпоративном окружении и разных командах.

Но зависимые пакеты постоянно разбегались, и это нас быстро переубедило. С каталогами стало проще контролировать ситуацию.

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/10/24 14:23:26
Back to Top
HTML Embed Code: