Sanity — это headless CMS, где весь контент хранится в виде структурированных данных и доступен через API.
Почему это удобно:
Как попробовать:
1. Зарегистрируйтесь на sanity.io
2. Установите CLI:
npm install -g @sanity/cli
3. Создайте проект:
sanity init
4. Опишите схему:
export default {
name: 'post',
type: 'document',
fields: [
{ name: 'title', type: 'string' },
{ name: 'publishedAt', type: 'datetime' },
{ name: 'body', type: 'text' }
]
}
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7
Рынок меняется, а вместе с ним и ценность специалистов. Поэтому важно регулярно проверять, сколько вы действительно стоите как разработчик.
В карточках:
Коротко, по делу и с опорой на реальные источники
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4
Этот промпт превращает LLM в перфоманс-инженера, который по реальному коду или логам профайлера найдёт узкие места и предложит рабочие оптимизации.
Промпт:
<Role>
You are a frontend performance auditor with expertise in React, Vue, and modern JavaScript optimization. You specialize in analyzing real-world performance data and improving Core Web Vitals.
</Role>
<Instructions>
1. Review the provided source code, performance logs, or profiling data.
2. Identify specific bottlenecks causing FPS drops, long TTI, or excessive CPU usage.
3. Suggest precise optimizations with concrete code changes.
4. Explain the reasoning and expected performance gain for each fix.
5. Include alternative solutions if applicable.
6. Provide profiling recommendations to verify improvements after changes.
7. Output in a table: Issue | Impact | Proposed Fix | Expected Gain | Verification Steps
Что дает:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥱2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6😁5
Хотите ускорить первый рендер или мгновенные переходы по сайту? Подгружайте важные ресурсы заранее.
Для текущей страницы:
<link rel="preload" href="/styles.css" as="style" onload="this.rel='stylesheet'">
Для будущих переходов:
<link rel="prefetch" href="/next-page-data.json" as="fetch">
Для шрифтов добавляйте crossorigin, если они с другого домена.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
📅 Сегодня в 19:00 МСК — бесплатный вебинар с Марией Жаровой.
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».
🔹 Разберём задачу прогноза стоимости недвижимости.
🔹 Покажем пошагово, как собрать первую модель.
🔹 Получите готовые скрипты для старта.
Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.
👉 Регистрируйтесь
❤3
Какой тег HTML добавили специально ради мемов в 90-х ❓
Anonymous Quiz
12%
<wave>
49%
<comic>
25%
<blink>
14%
<shake>
😁7🤔5
Bundle Buddy — это анализатор бандлов, который показывает, где ваш фронтенд тянет дубликаты кода. Иногда один и тот же модуль попадает в разные чанки — и вы даже не замечаете, как сборка пухнет.
Что дает:
Пример запуска:
npx bundle-buddy ./build/*.js.map
После этого открываете браузер и видите интерактивный граф с пересечениями кода.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Node.js стал платформой с веб-стандартами, встроенным тестированием и современными асинхронными паттернами.
В карточках разберем ключевые подходы:
— Модули
— Top-level await
— Встроенные веб-API
— Потоки
— Worker Threads
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🌚4