Senior Frontend Developer — до 380 000 ₽, удаленно (Казань)
Senior Frontend разработчик — до 250 000 ₽, офис (Москва)
Middle + Frontend-разработчик (Vue) — до 200 000 ₽, удаленно (Москва)
Frontend программист — от 200 000 до 300 000 ₽, удаленно (Москва)
Frontend-разработчик (React) — от 1500 до 2000 $
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
Zod — библиотека для TypeScript, которая позволяет описывать схемы данных, валидировать их и сразу получать типы — без дублирования кода.
Почему это удобно:
const User = z.object({
id: z.number(),
name: z.string(),
email: z.string().email()
})
Как использовать:
1) Установите:
npm install zod
2) Опишите схему:
const Product = z.object({
title: z.string(),
price: z.number().positive()
})
3) Проверьте данные:
const result = Product.safeParse(input)
if (!result.success) {
console.error(result.error)
}
4) Получите типы:
type Product = z.infer<typeof Product>
Zod помогает писать более надёжный код и экономит время, устраняя разрыв между типами и реальными данными. Подходит для всего: от валидации форм до API и работы с внешними сервисами.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤8🤔2
Сегодня в мире быстрого цикла разработки важно сокращать время на рутинные задачи.
OpenAPI — это не просто спецификация, а реальный инструмент для автоматизации, который позволяет ускорить большинство процессов.
Что в карточках:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
При создании компонента на React важно чётко сформулировать требования, чтобы ускорить процесс разработки и избежать недоразумений. Уточнение для компонента с задачами поможет правильно организовать структуру и не упустить важные детали.
Промпт:
Создай компонент на React, который отображает список задач с возможностью добавления, удаления и изменения статуса. Используй Zustand для управления состоянием. Компонент должен быть адаптивным и поддерживать темную тему.
Чем полезен:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱6👍5❤1👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17💯2🌚1
Source Maps позволяют отлаживать минифицированный код, показывая исходники в DevTools.
Почему важно:
Как настроить:
1. Включаем генерацию Source Maps в сборщике:
module.exports = {
devtool: 'source-map', // или 'hidden-source-map' для продакшена
mode: 'production',
};
export default {
build: {
sourcemap: true, // true или 'hidden'
}
}
module.exports = {
productionBrowserSourceMaps: true,
};
2. Решаем, публиковать или нет:
3. Используем Sentry, Rollbar, Bugsnag и пр.
sentry-cli releases files your-release upload-sourcemaps ./dist --url-prefix '~/static/js’
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Асинхронный код — неотъемлемая часть работы с веб-запросами, таймерами и файлами, но его сложность часто затрудняет понимание и поддержку.
Ранее для этого использовали коллбэки и промисы, но такие решения часто приводят к запутанному коду и трудностям с обработкой ошибок
В карточках разберем:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👾2
Reactime — это расширение для Chrome, которое позволяет визуально отслеживать, как меняется состояние приложения, какие компоненты ререндерятся и что запускает useEffect.
Это как DevTools, но с акцентом на время, зависимости и жизненный цикл.
Чем полезен:
Как начать:
1. Установите расширение
2. Откройте React-приложение в режиме разработки
3. Перейдите во вкладку Reactime в DevTools и начните взаимодействие с UI
4. Следите за рендерингом, изменениями стейта и запуском эффектов
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤2👾2
😤 Устал листать туториалы, которые не складываются в картину
У тебя в голове уже есть логрегрессии, деревья, метрики и какая-то PCA, но системного понимания всё нет?
Пора с этим разобраться!
Наш курс по классическому ML:
— научит выбирать адекватные модели под задачу
— разложит метрики, переобучение и bias по полочкам
— покажет, что скрывается за fit/predict, и что с этим делать
🔔 До 27 июля по промокодуEarlybird — минус 10.000₽
P.S. Первые 10 участников получат эксклюзивный лонгрид, чтобы начать изучать тему ещё до старта курса.
👉 Поменяй свою жизнь: старт карьеры в AI — успей до закрытия набора!
У тебя в голове уже есть логрегрессии, деревья, метрики и какая-то PCA, но системного понимания всё нет?
Пора с этим разобраться!
Наш курс по классическому ML:
— научит выбирать адекватные модели под задачу
— разложит метрики, переобучение и bias по полочкам
— покажет, что скрывается за fit/predict, и что с этим делать
🔔 До 27 июля по промокоду
P.S. Первые 10 участников получат эксклюзивный лонгрид, чтобы начать изучать тему ещё до старта курса.
👉 Поменяй свою жизнь: старт карьеры в AI — успей до закрытия набора!
🌚3
Slack, Telegram, Discord — рабочие чаты стали центром всего: задачи, баги, апдейты, мемы. Удобно… пока не превращается в постоянный шум и расфокус.
— Быстро решить вопрос без созвонов
— Видно, кто чем занят
— Меньше митингов, больше живого контекста
— Держит команду в тонусе
— Поток отвлечений не прекращается
— Важное тонет в болтовне
— Нарушает фокус и deep work
— Появляется тревожка «а вдруг я что-то пропустил»
Чаты работают, когда в них есть правила: меньше @all, больше тредов, без лишнего шума — и никто не сходит с ума.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12💯2❤1