React + TypeScript: как подружить их правильно
React остаётся самой популярной библиотекой для построения интерфейсов на JavaScript. А TypeScript добавляет в код статическую типизацию — и работать становится либо проще, либо мучительнее. Всё зависит от того, насколько грамотно ты выстраиваешь архитектуру.
Разбор охватывает связку этих двух инструментов на практике:
• функциональный стиль компонентов и зачем он нужен
• работа с хуками без боли и лишних перерендеров
• типизация пропсов и состояния, которая реально ловит ошибки до запуска
Главный профит TypeScript здесь — предсказуемость: половина багов отваливается ещё на этапе написания кода, а не в рантайме у пользователя.
#React #TypeScript #JavaScript
React остаётся самой популярной библиотекой для построения интерфейсов на JavaScript. А TypeScript добавляет в код статическую типизацию — и работать становится либо проще, либо мучительнее. Всё зависит от того, насколько грамотно ты выстраиваешь архитектуру.
Разбор охватывает связку этих двух инструментов на практике:
• функциональный стиль компонентов и зачем он нужен
• работа с хуками без боли и лишних перерендеров
• типизация пропсов и состояния, которая реально ловит ошибки до запуска
Главный профит TypeScript здесь — предсказуемость: половина багов отваливается ещё на этапе написания кода, а не в рантайме у пользователя.
#React #TypeScript #JavaScript
🥰3👍1😁1💯1
👀 Владелец сменился, а секрет остался у старого
В Docker Hub можно было превратить личный аккаунт в организацию и назначить ей нового владельца. Вместе с аккаунтом переезжали и PAT-токены: их перепривязывали к новому пользователю, но секретное значение оставалось прежним.
Итог — тот, кто знал токен до переноса, продолжал ходить в реестр уже от имени нового владельца. В рамках прав токена это давало загрузку, публикацию и удаление образов.
В разборе CVE-2026-105445 Docker описал фикс от 30 сентября: перенос PAT попросту вырезали. Следов эксплуатации не нашли, а доступ к веб-интерфейсу и смене пароля баг не открывал.
Вывод простой: при передаче ресурса всегда отдельно проверяй судьбу всех выданных ключей. Правка строки в таблице пользователей не отбирает секрет у того, кто его уже успел скопировать.
Карты видят то, что скрыто от глаз. Загляните в расклады и знаки судьбы — здесь вы найдёте ответы на вопросы, которые давно не дают покоя.
#Docker #CVE #DevOps
В Docker Hub можно было превратить личный аккаунт в организацию и назначить ей нового владельца. Вместе с аккаунтом переезжали и PAT-токены: их перепривязывали к новому пользователю, но секретное значение оставалось прежним.
Итог — тот, кто знал токен до переноса, продолжал ходить в реестр уже от имени нового владельца. В рамках прав токена это давало загрузку, публикацию и удаление образов.
В разборе CVE-2026-105445 Docker описал фикс от 30 сентября: перенос PAT попросту вырезали. Следов эксплуатации не нашли, а доступ к веб-интерфейсу и смене пароля баг не открывал.
Вывод простой: при передаче ресурса всегда отдельно проверяй судьбу всех выданных ключей. Правка строки в таблице пользователей не отбирает секрет у того, кто его уже успел скопировать.
Карты видят то, что скрыто от глаз. Загляните в расклады и знаки судьбы — здесь вы найдёте ответы на вопросы, которые давно не дают покоя.
#Docker #CVE #DevOps
🎉2⚡1👏1🤩1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Представьте GPS-навигатор, только не по дорогам, а по карьере в IT. Есть бесплатный волонтёрский сервис, который строит детальный роадмап по освоению новой профессии — с нуля и до первой работы.
Как это работает:
🔴 К каждой профессии — пошаговая визуальная схема: что учить и в каком порядке
🔴 Сразу видно, сколько всего предстоит освоить и примерно сколько времени на это уйдёт
🔴 Прогресс по пройденным темам отслеживается прямо внутри сервиса
Плюс к каждому шагу подтянуты ссылки на бесплатные материалы. Проект уже помог нескольким миллионам человек сменить сферу и зайти в профессию.
Удобная штука, если вы только присматриваетесь к разработке или хотите прокачать навыки системно.
Подписывайся, чтобы не пропустить подборки полезных инструментов для входа в IT — здесь они выходят регулярно.
#IT #карьера #обучение
Как это работает:
🔴 К каждой профессии — пошаговая визуальная схема: что учить и в каком порядке
🔴 Сразу видно, сколько всего предстоит освоить и примерно сколько времени на это уйдёт
🔴 Прогресс по пройденным темам отслеживается прямо внутри сервиса
Плюс к каждому шагу подтянуты ссылки на бесплатные материалы. Проект уже помог нескольким миллионам человек сменить сферу и зайти в профессию.
Удобная штука, если вы только присматриваетесь к разработке или хотите прокачать навыки системно.
Подписывайся, чтобы не пропустить подборки полезных инструментов для входа в IT — здесь они выходят регулярно.
#IT #карьера #обучение
👍2❤1🥰1🎉1
⚡️ OpenAI нашла критические дыры в PHP с помощью GPT-5.6 Sol
Компания официально подтвердила: её исследователи обнаружили серьёзную уязвимость, используя модель GPT-5.6 Sol. После находки почти два месяца шла закрытая координация с командой PHP, Cloudflare и другими участниками — чтобы успеть выпустить патчи до публичного раскрытия.
В OpenAI называют эту брешь одной из самых опасных за последние годы. Что важно: исправления, по данным разработчиков PHP, вышли только для версий 8.2 и выше. Если у вас крутится что-то постарше — это повод срочно задуматься об обновлении.
Любопытный момент тут в том, что ИИ всё активнее выступает не только инструментом атакующих, но и охотником за багами на стороне защиты.
#OpenAI #PHP #уязвимость
Компания официально подтвердила: её исследователи обнаружили серьёзную уязвимость, используя модель GPT-5.6 Sol. После находки почти два месяца шла закрытая координация с командой PHP, Cloudflare и другими участниками — чтобы успеть выпустить патчи до публичного раскрытия.
В OpenAI называют эту брешь одной из самых опасных за последние годы. Что важно: исправления, по данным разработчиков PHP, вышли только для версий 8.2 и выше. Если у вас крутится что-то постарше — это повод срочно задуматься об обновлении.
Любопытный момент тут в том, что ИИ всё активнее выступает не только инструментом атакующих, но и охотником за багами на стороне защиты.
#OpenAI #PHP #уязвимость
🔥3👍1🥰1🤩1