🔥 Знакомьтесь, преподаватель нашего нового курса по ML — Мария Жарова.
В карточках рассказали, чем Мария занимается и какие советы даёт тем, кто хочет расти в IT и Data Science ☝️
А если вы уже поняли, что тянуть нечего, начните свой путь в ML правильно: с реальной практикой, поддержкой ментора и видимым результатом.
👉 Записывайтесь на курс
В карточках рассказали, чем Мария занимается и какие советы даёт тем, кто хочет расти в IT и Data Science ☝️
А если вы уже поняли, что тянуть нечего, начните свой путь в ML правильно: с реальной практикой, поддержкой ментора и видимым результатом.
👉 Записывайтесь на курс
👏4
Веб-разработка требует не только технических навыков, но и умения эффективно коммуницировать, управлять задачами и работать с клиентами. Но на самом деле это так важно?
— Командная синергия: четкая коммуникация помогает быстрее понять требования и избежать ошибок.
— Гибкость в сроках: грамотное общение с клиентом помогает находить компромиссы по времени и функциональности.
— Междисциплинарное сотрудничество: понимание особенностей других команд улучшает совместную работу и ускоряет процесс.
— Фокус на коде: иногда важно просто погружаться в работу и не отвлекаться на обсуждения.
— Качество кода важнее: когда решение принято, главное — не общение, а правильная реализация.
Поделитесь мнением в комментариях!
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4
Актуальные статьи для тех, кто не просто запускает Lighthouse, а понимает, как он работает внутри.
1. Web Perf в 2025: дальше, чем Lighthouse
2. Lighthouse 2025: полный редизайн
3. Что поменяют в Lighthouse-аудитах
4. Что важно знать SEO и фронту
5. Локальные тесты с Lighthouse в CI
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥1
🔥 Вы ещё можете застать старый добрый Proglib — с вечным доступом к курсам.
С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.
-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)
Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.
📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.
-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)
Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.
📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
😁3🔥2
Вы получаете баг-репорт:
«Кнопка ‘Продолжить’ не нажимается в Safari на iOS, хотя в других браузерах всё работает.»
Проверяете верстку и видите, что кнопка абсолютно позиционирована внутри div, у которого z-index: 10. Поверх неё расположен прозрачный div (opacity: 0, z-index: 20, pointer-events: auto).
Что с наибольшей вероятностью мешает клику по кнопке
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8
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