Forwarded from Геныч.
Недавно решил разобраться с фичей skills в Claude Code. Если коротко, это инструмент, который пришел на смену кастомным slash-командам и значительно расширяет их возможности.
В процессе изучения нашел несколько интересных моментов:
- Генерация маркетингового контента:
Анализирует приложение и помогает писать посты для продвижения, например для Хабра.
- Подбор свободных доменов:
Проверяет доступность доменов по теме проекта и предлагает варианты.
- Поиск потенциальных клиентов:
Помогает находить аудиторию, которой может быть интересен ваш продукт. Эту штуку я еще не тестил но звучит как магия.
- Улучшение фронтенда:
Помогает привести сгенерированный нейросетью фронтенд в более аккуратный и продакшен-подобный вид. Так как фронт это мое основное направление то эта штука это то что я протестил чуть больше. Разница в качестве генерируемого кода мне показалась довольно заметной.
Вообще про skills я слышал уже несколько раз, но игнорировал. Для работы мне обычно хватало базовых команд вроде проверки кода. На данный момент я еще продолжаю изучать этот инструмент но уже выглядит как что то довольно интересное.
👉 Геныч.
В процессе изучения нашел несколько интересных моментов:
- Генерация маркетингового контента:
Анализирует приложение и помогает писать посты для продвижения, например для Хабра.
- Подбор свободных доменов:
Проверяет доступность доменов по теме проекта и предлагает варианты.
- Поиск потенциальных клиентов:
Помогает находить аудиторию, которой может быть интересен ваш продукт. Эту штуку я еще не тестил но звучит как магия.
- Улучшение фронтенда:
Помогает привести сгенерированный нейросетью фронтенд в более аккуратный и продакшен-подобный вид. Так как фронт это мое основное направление то эта штука это то что я протестил чуть больше. Разница в качестве генерируемого кода мне показалась довольно заметной.
Вообще про skills я слышал уже несколько раз, но игнорировал. Для работы мне обычно хватало базовых команд вроде проверки кода. На данный момент я еще продолжаю изучать этот инструмент но уже выглядит как что то довольно интересное.
👉 Геныч.
Forwarded from Node.JS [ru] | Серверный JavaScript
🧭 Разбираем React вместе с Podlodka React Crew
Современные React-приложения становятся всё сложнее. Разработчики регулярно сталкиваются с проблемами производительности, утечками памяти и архитектурными вызовами.
Базового понимания фреймворка становится недостаточно для результативной работы.
💡Эксперты Podlodka React Crew решили разобраться с этой проблемой на онлайн-конференции под названием «Продвинутый React».
С 23 по 27 марта ее участники:
⚙️ узнают, как устроен рендер и внутренние механизмы в современном React
🧠 познакомятся с архитектурой приложений, где применяются React Server Components
📊 научатся профилировать React-приложения и выявлять медленные рендеры, memory leak
🛠️познакомятся с дополнительными инструментами, которые помогут упростить отладку и выявить сложные проблемы
Формат — удобный и ламповый: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами.
Если хотите углубить свои знания про React в компании крутых экспертов, присоединяйтесь к Podlodka React Crew👇
🎟Забрать early-bird билет: https://podlodka.io/reactcrew
Современные React-приложения становятся всё сложнее. Разработчики регулярно сталкиваются с проблемами производительности, утечками памяти и архитектурными вызовами.
Базового понимания фреймворка становится недостаточно для результативной работы.
💡Эксперты Podlodka React Crew решили разобраться с этой проблемой на онлайн-конференции под названием «Продвинутый React».
С 23 по 27 марта ее участники:
⚙️ узнают, как устроен рендер и внутренние механизмы в современном React
🧠 познакомятся с архитектурой приложений, где применяются React Server Components
📊 научатся профилировать React-приложения и выявлять медленные рендеры, memory leak
🛠️познакомятся с дополнительными инструментами, которые помогут упростить отладку и выявить сложные проблемы
Формат — удобный и ламповый: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами.
Если хотите углубить свои знания про React в компании крутых экспертов, присоединяйтесь к Podlodka React Crew👇
🎟Забрать early-bird билет: https://podlodka.io/reactcrew
Forwarded from Node.JS [ru] | Серверный JavaScript
Idempotency в API — почему это важнее, чем кажется
Принято считать, что идемпотентность — это просто теоретическое свойство HTTP-методов.
Типа
На практике идемпотентность часто решает очень реальные прод-проблемы.
Что вообще означает idempotency
Идемпотентный запрос можно выполнить несколько раз подряд,
и результат будет тем же, что и после первого.
Пример:
Первый запрос удалит товар.
Второй запрос ничего не изменит.
Где начинаются реальные проблемы
Сеть не гарантирует, что запрос выполнится ровно один раз.
Иногда происходит так:
👉 клиент отправил запрос
👉 сервер его обработал
👉 ответ потерялся
👉 клиент повторил запрос
Если операция не идемпотентная, начинаются сюрпризы.
Классический пример:
Без защиты это может привести к:
👉 двойной оплате
👉 повторному созданию заказа
👉 дублированию записей
Как это обычно решают
Чаще всего используют idempotency key.
Клиент отправляет уникальный ключ вместе с запросом.
Сервер сохраняет этот ключ и результат операции.
Если тот же ключ приходит снова —
сервер просто возвращает предыдущий ответ.
Где это особенно важно
👉 платежи
👉 создание заказов
👉 бронирование
👉 webhook-обработчики
👉 любые retry-механизмы
Там, где дубликат операции может стоить денег.
Что важно понимать
Идемпотентность — это не только про HTTP-методы.
Это дизайн API.
Можно сделать идемпотентным даже
если контролировать повторные вызовы.
Главная мысль
Сеть ненадёжна.
Повторы запросов — это норма.
Если API не учитывает это,
рано или поздно появятся странные баги.
Принято считать, что идемпотентность — это просто теоретическое свойство HTTP-методов.
Типа
GET идемпотентный, POST нет — и на этом всё.На практике идемпотентность часто решает очень реальные прод-проблемы.
Что вообще означает idempotency
Идемпотентный запрос можно выполнить несколько раз подряд,
и результат будет тем же, что и после первого.
Пример:
DELETE /cart/item/42
Первый запрос удалит товар.
Второй запрос ничего не изменит.
Состояние системы остаётся тем же.
Где начинаются реальные проблемы
Сеть не гарантирует, что запрос выполнится ровно один раз.
Иногда происходит так:
👉 клиент отправил запрос
👉 сервер его обработал
👉 ответ потерялся
👉 клиент повторил запрос
Если операция не идемпотентная, начинаются сюрпризы.
Классический пример:
POST /payments
Без защиты это может привести к:
👉 двойной оплате
👉 повторному созданию заказа
👉 дублированию записей
Как это обычно решают
Чаще всего используют idempotency key.
Клиент отправляет уникальный ключ вместе с запросом.
POST /payments
Idempotency-Key: 9f7c1a
Сервер сохраняет этот ключ и результат операции.
Если тот же ключ приходит снова —
сервер просто возвращает предыдущий ответ.
Операция не выполняется второй раз.
Где это особенно важно
👉 платежи
👉 создание заказов
👉 бронирование
👉 webhook-обработчики
👉 любые retry-механизмы
Там, где дубликат операции может стоить денег.
Что важно понимать
Идемпотентность — это не только про HTTP-методы.
Это дизайн API.
Можно сделать идемпотентным даже
POST,если контролировать повторные вызовы.
Главная мысль
Сеть ненадёжна.
Повторы запросов — это норма.
Если API не учитывает это,
рано или поздно появятся странные баги.
И чаще всего они появляются
в самых дорогих местах системы.
Forwarded from xCode Journal
Свежее исследование 4261 спеца подтвердило, что честность сегодня не кормит. Рынок сломан HR-фильтрами, и выживают на нем только накрутчики. Крутят все и всё:
— 66% опрошенных рисуют опыт. Мидлы делают это так же часто, как джуны, чтобы просто пробить стену из ATS-ботов;
— Без «подкрутки» цифр соискателей не зовут даже на скрининги, зато с нарисованным стажем люди залетают в бигтех и финтех на хорошие ЗП и успешно проходят испыталку;
— В 77% случаев работодатели вообще не вдупляют, что опыт фейковый. Служба безопасности ловит лишь 4%;
— Кандидаты массово используют нейросети для резюме, чтобы обмануть нейросети рекрутеров
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from xCode Journal
CEO Y Combinator выкатил свой сетап для Claude Code
Это целая виртуальная команда из 10+ ролей, которая живёт внутри CLI. Теперь мы живем в реальности, где один человек гоняет 5–10 агентов параллельно: они пишут код, тесты, сами находят баги и фиксят их. У самого Гарри получается до 10–20к строк кода в день при работе «параллельно с CEO».
По факту это превращает Claude в управляемый софтверный завод с ролями, процессами и гейтами.
✖️ xCode Journal
Это целая виртуальная команда из 10+ ролей, которая живёт внутри CLI. Теперь мы живем в реальности, где один человек гоняет 5–10 агентов параллельно: они пишут код, тесты, сами находят баги и фиксят их. У самого Гарри получается до 10–20к строк кода в день при работе «параллельно с CEO».
По факту это превращает Claude в управляемый софтверный завод с ролями, процессами и гейтами.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from xCode Journal
В версии axios 1.14.1 подтянулась зависимость plain-crypto-js, которой раньше не было. Анализ показал, что это загрузчик вредоноса, скрытый с помощью обфускации.
На секундочку — axios ставят сотни миллионов раз в неделю, так что под удар могли попасть тысячи проектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from xCode Journal
В ходе тестирования Claude Mythos Preview вышла за пределы изолированной среды, разработав «довольно сложную многоэтапную уязвимость» для получения доступа в интернет. После она уведомила исследователя об успехе письмом и выложила детали уязвимости на веб-сайты, хотя об этом ее никто не просил.
Но и это не всё: иногда модель понимала, что нарушает правила, и пыталась это скрыть.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from xCode Journal
Скотт Чакон считает, что классический Git УСТАРЕЛ И плохо работает в мире, где код пишут не только люди, но и ИИ-агенты. Поэтому он создал пару лет назад GitButler и теперь выкатил CLI-версию. Главная его идея — более удобный интерфейс и отсутствие классического переключения между ветками + параллельная работа.
Вообще внутри много прикольных фич — сразу видно, что разрабатывал не новичок
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ai.dot(ufna, dev)
YouTube
METRO 2039 | Official Reveal Trailer
Journey into the dark heart of the Metro
METRO 2039 takes you to the dark heart of the Moscow Metro where the last survivors of the nuclear apocalypse cling to existence in the tunnels and subways of the ruined city, hope is lost… the future looks bleak...…
METRO 2039 takes you to the dark heart of the Moscow Metro where the last survivors of the nuclear apocalypse cling to existence in the tunnels and subways of the ruined city, hope is lost… the future looks bleak...…
Forwarded from ai.dot(ufna, dev)
Ну и последнее веселое на ночь.
Некая сеть Cocoon уже больше недели как не пашет (тупо остановлена).
При этом ИИшные функции тележечки исправно работают. Какая неожиданность.
А разговоров-то было!👀
Хорошее дело какуном не назовут.
Некая сеть Cocoon уже больше недели как не пашет (тупо остановлена).
При этом ИИшные функции тележечки исправно работают. Какая неожиданность.
А разговоров-то было!
Хорошее дело какуном не назовут.
Please open Telegram to view this post
VIEW IN TELEGRAM
Cocoon Dashboard
Cocoon — Live Network, Explorer & Models · Confidential AI on TON
Watch the Cocoon decentralized AI network operate live, explore contracts on-chain, browse models, and run private inference — confidential compute on TON.
Forwarded from Новые шрифты
BRAVO!
BRAVO! — это вытянутый роскошный гротеск, созданный специально для оформления заголовков. Стильный и элегантный, этот бесплатный шрифт без засечек добавит современный и утонченный акцент любому дизайну. Идеально подходит для использования в крупных заголовках и визуально привлекательных проектах.
Написание: #Латиница #Кириллица
Формат файлов: #otf
Ссылка: шрифт
BRAVO! — это вытянутый роскошный гротеск, созданный специально для оформления заголовков. Стильный и элегантный, этот бесплатный шрифт без засечек добавит современный и утонченный акцент любому дизайну. Идеально подходит для использования в крупных заголовках и визуально привлекательных проектах.
Написание: #Латиница #Кириллица
Формат файлов: #otf
Ссылка: шрифт
Forwarded from Shock Design
Нужен ли вам личный бренд?
Статья о том, нужен ли он, если да, то как его строить? с чего начать, нужно ли рассказывать о личной жизни, как стать популярным и многое другое.
Ссылка
#article_nd
Статья о том, нужен ли он, если да, то как его строить? с чего начать, нужно ли рассказывать о личной жизни, как стать популярным и многое другое.
Ссылка
#article_nd
Forwarded from Дизайн-Телега 🔥
Progress Bar UI K
Готовый набор прогресс-баров с полной кастомизацией для Figma Communy.
Включает несколько типов: линейные, круговые и ступенчатые индикаторы.
Каждый элемент можно адаптировать под проект — изменить цвет, размер и состояние (loading, success, error и др.).
Идеален для дашбордов, onboarding-процессов и любых систем мониторинга прогресса.
#elements
ОТКРЫТЬ
Готовый набор прогресс-баров с полной кастомизацией для Figma Communy.
Включает несколько типов: линейные, круговые и ступенчатые индикаторы.
Каждый элемент можно адаптировать под проект — изменить цвет, размер и состояние (loading, success, error и др.).
Идеален для дашбордов, onboarding-процессов и любых систем мониторинга прогресса.
#elements
ОТКРЫТЬ
Forwarded from запуск завтра
Zoom пытается стать не просто хорошей программой для видеосвязи, а «единым рабочим пространством», с мессенджером, общими документами, календарями и прочим. Закон эволюции: любая успешная коммерческая программа расширяется, пока не станет неповоротливым и неудобным мусором.
Окно «Zoom workplace» с пустым календарем (ну не пользуюсь я им!) постоянно вылезает и занимает место на экране, закрывает полезную информацию. Убрать его совсем нельзя — это ведь по сути маркетинг, «давай начинай пользоваться». Меня принципиально не устраивает, что мне пихают рекламу в рабочее пространство.
Я знаю, что технически точно можно написать маленькую программку, которая будет мониторить события операционной системы, ловить появление ненавистного окна и закрывать его автоматически. Но между «теоретически возможно» и «вот сделал», много часов разработки (да и не программировал я для macOS я никогда).
А тут с помощью клода я сделал скрипт для hammerspoon, который идеально решает задачу. Как только окошко появляется — оно мгновенно исчезает. Красота!
Правда, для того, чтобы скрипт заработал, мне пришлось приложить довольно много усилий и почти целый час «в моргающем режиме», параллельно с тем, как я делал другие мелкие дела. Нейросеть идеально прогает, но мне пришлось её направлять и помогать отлаживать проблемы руками.
С другой стороны, если бы не клод, то я не стал бы тратить целый час на это копание, а просто смирился.
А потом я попросил нейросеть перевести всю логику скрипта в маленькую программку на Swift, сделал минимальный интерфейс, чтобы можно было включить/выключить при необходимости, возможность добавления в автозапуск и т. д. Пользуйтесь на здоровье! Исходники открыты, но можно и просто скачать готовую программу, она подписана и нотаризована Apple, никаких лишних уведомлений безопасности.
Окно «Zoom workplace» с пустым календарем (ну не пользуюсь я им!) постоянно вылезает и занимает место на экране, закрывает полезную информацию. Убрать его совсем нельзя — это ведь по сути маркетинг, «давай начинай пользоваться». Меня принципиально не устраивает, что мне пихают рекламу в рабочее пространство.
Я знаю, что технически точно можно написать маленькую программку, которая будет мониторить события операционной системы, ловить появление ненавистного окна и закрывать его автоматически. Но между «теоретически возможно» и «вот сделал», много часов разработки (да и не программировал я для macOS я никогда).
А тут с помощью клода я сделал скрипт для hammerspoon, который идеально решает задачу. Как только окошко появляется — оно мгновенно исчезает. Красота!
Правда, для того, чтобы скрипт заработал, мне пришлось приложить довольно много усилий и почти целый час «в моргающем режиме», параллельно с тем, как я делал другие мелкие дела. Нейросеть идеально прогает, но мне пришлось её направлять и помогать отлаживать проблемы руками.
С другой стороны, если бы не клод, то я не стал бы тратить целый час на это копание, а просто смирился.
А потом я попросил нейросеть перевести всю логику скрипта в маленькую программку на Swift, сделал минимальный интерфейс, чтобы можно было включить/выключить при необходимости, возможность добавления в автозапуск и т. д. Пользуйтесь на здоровье! Исходники открыты, но можно и просто скачать готовую программу, она подписана и нотаризована Apple, никаких лишних уведомлений безопасности.