DevTools Brief — обзор инструментов
5 subscribers
35 photos
2 videos
90 links
Инструменты разработчика — дайджест релизов и обновлений: фреймворки, SaaS, open-source, IDE, cloud. Канал сети public.tg.
Download Telegram
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Claude code теперь умеет запускать Ios-прилы

Anthropic превратила Claude Code Desktop в инструмент для сборки и отладки iOS-приложений прямо в симуляторе Apple. Claude видит интерфейс, читает экран и сразу вносит правки без computer use и разрешений на запись экрана. Для работы нужен Mac, Xcode и подписка Pro/Max/Team. Вывод: это удобный способ быстрее тестировать iOS-оферы и фичи.

➡️ Читайте на сайте: https://aff.top/blog/claude-code-teper-umeet-zapuskat-ios-prily

🧠 Ещё больше инсайтов → в канале AFF.top
5 ошибок в техдолге, которые незаметно тормозят разработку месяцами

Техдолг редко выглядит как одна большая проблема. Чаще это мелочи, которые копятся: временные костыли, дублирование логики, ручные шаги в деплое, «потом исправим» в коде и документации.

— Нет владельца у критичных модулей: баги висят без ответа, а правки растягиваются.
— Слишком много скрытых зависимостей между сервисами и пакетами.
— Тесты есть, но не покрывают самые дорогие сценарии.
— Конфигурация живёт отдельно от кода и меняется вручную.
— Рефакторинг откладывают, пока модуль ещё «работает».

Хороший способ не утонуть — регулярно выделять зоны, где дороже всего ошибка: биллинг, авторизация, интеграции, миграции данных. Там важнее не идеальная архитектура, а предсказуемость и простые правила изменений. Если команда может быстро понять, что сломается при правке, техдолг уже под контролем.

Полезная привычка: раз в спринт фиксировать один источник накопленного риска и закрывать его без параллельных «больших реформ». Так техдолг остаётся задачей, а не ф
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google выпустила новую Gemini 3.6 flash

Google выкатил новую линейку Gemini: 3.6 Flash стала основной моделью и выгоднее прошлой, при этом лучше в кодинге. 3.5 Flash-Lite — самая быстрая, подходит для рисёрча и анализа доков. Flash Cyber ориентирована на поиск уязвимостей, но доступна только в пилоте.

➡️ Читайте на сайте: https://aff.top/blog/google-vypustila-novuiu-gemini-3-6-flash

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
IOS 27 будут блокировать за долги

Apple готовит в iOS 27 механизм блокировки iPhone при просрочке по лизингу: часть функций останется доступной, чтобы можно было оплатить долг. Для CPA и партнёрского маркетинга это сигнал, что финтех и рассрочка всё глубже вшиваются в экосистему бренда, а доступ к устройству может зависеть от статуса договора.

➡️ Читайте на сайте: https://aff.top/blog/ios-27-budut-blokirovat-za-dolgi

🧠 Ещё больше инсайтов → в канале AFF.top
esbuild нужен не везде: где он ускоряет сборку, а где только маскирует проблему

Есть наблюдение которое стоит проверить: esbuild почти всегда выигрывает там, где узкое место — парсинг и трансформация TS/JS. Он хорош как быстрый компилятор, минификатор и слой для dev-сборки. Но если у вас тяжёлый граф зависимостей, странные плагины или много логики на этапе бандлинга, ускорение может оказаться косметическим.

Смотрите на три вещи:
— время cold start и rebuild;
— размер итогового бандла после одинаковых настроек;
— сколько магии живёт в плагинах. Чем больше нестандартной обработки CSS, SVG, MDX и alias-цепочек, тем выше шанс, что esbuild станет только одним из этапов, а не всей сборкой.

Практика простая: для разработки держите быстрый путь, для релиза — отдельную проверку чанков, tree-shaking и sourcemap. Если после перехода сборка стала быстрее, но бандл вырос или сломалась часть кейсов, значит вы ускорили инструмент, а не продукт.

Хорошая схема — измерять не «нравится/не нравится», а две метрики: build time и bundle size. Если первая падает, а вторая не распухает, esbuild отрабатывает свою роль.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Meta разрабатывает приложение для сочинения сказок

Meta тестирует AI-приложение для создания детских сказок: пользователь задаёт героя, мир и мораль, а нейросеть сама пишет текст, рисует иллюстрации и добавляет музыку. Это шаг к массовой генерации контента, где качество, персонализация и скорость важнее ручной работы — а для арбитража и CPA это ещё один инструмент, ускоряющий упаковку креативов и кейсов.

➡️ Читайте на сайте: https://aff.top/blog/meta-razrabatyvaet-prilozhenie-dlia-sochineniia-skazok

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google добавил вход по видеоселфи

Google тестирует вход по видеоселфи вместо пароля и 2FA: пользователь записывает короткое видео, а потом система сверяет лицо при авторизации. Это упрощает доступ, но вызывает вопросы к антифроду и защите от дипфейков. Функция доступна не всем и не работает для Workspace, детских аккаунтов и Advanced Protection.

➡️ Читайте на сайте: https://aff.top/blog/google-dobavil-vkhod-po-videoselfi

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Как 🇪🇬🇪🇨🇩🇴🇩🇲 первыми собрали собственную армию AI-креаторов и вышли на monthly spend свыше 💵500 000

Дорогие коллеги и партнёры,

⚡️ За последние годы creator economy стала одним из самых обсуждаемых направлений на рынке. Для нас она стала полноценным продуктом.

🏆 JoyCasino первыми запустили партнёрскую программу по монетизации AI-контента с прямой оплатой за результат. За несколько лет эксперимент превратился в собственное комьюнити креаторов с Monthly spend свыше $500 000, а общие инвестиции в Joy Content Academy превысили $2 млн.

📌 Сегодня это не только контент, но и полноценная внутренняя экосистема: турниры, персонажи и идеи из роликов стали частью самого продукта. 💪 Получился редкий для iGaming кейс, когда новый формат удалось превратить в масштабируемый канал привлечения и вовлечения аудитории.

Подробнее о проекте 👉 joycontent.academy

Задаём тренды на рынке с 2014 года. Дальше — больше.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Alibaba выпустили в паблик Qwen-image-3.0

Qwen-image-3.0 делает упор не на «красивую картинку», а на прикладные задачи: длинные промпты, сложные макеты, текст, формулы и 12 языков. Это удобный инструмент для массовой генерации простых визуалов, но пока без open-source весов и бенчей он не выглядит заменой GPT Image 2 или Nano Banana 2.

➡️ Читайте на сайте: https://aff.top/blog/alibaba-vypustili-v-pablik-qwen-image-3-0

🧠 Ещё больше инсайтов → в канале AFF.top
JetBrains в работе команды: 6 настроек, которые экономят время каждый день

JetBrains IDE часто используют как «по умолчанию», но отдача зависит от базовой настройки. Полезно сразу проверить: код-стиль проекта, автоформатирование, шаблоны файлов, горячие клавиши и правила инспекций. Если команда не выравнивает эти вещи, каждый разработчик начинает жить в своей конфигурации.

Ещё три вещи, которые обычно дают заметный эффект:
— включить синхронизацию настроек между машинами;
— вынести частые действия в live templates и собственные сниппеты;
— настроить запуск тестов и дебага через понятные конфигурации, а не вручную.

Для больших репозиториев важны индексация и навигация. Проверьте исключения для тяжелых папок, scope’ы поиска и фильтры в дереве проекта. Это снижает шум, когда в монорепо много генерируемых файлов, vendor-кода или нескольких сервисов в одной рабочей области.

Отдельно полезно договориться о минимальном наборе команд: форматирование, инспекции, запуск тестов, поиск по символам, рефакторинг. Когда команда использует один и тот же набор привычек, IDE перестает быть просто редактором и становится единым рабочим стандартом.
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Как баинговой команде снизить косты на запуск и найти новые точки роста?

adskill - рекламная инфраструктура для стабильной работы performance-команд. Специально на этот квартал мы подготовили пакет кастомных условий для медиабайеров, инхаус-команд брендов и digital-агентств:

🔥 TikTok под 0% комиссии - запуск и ведение кампаний без сервисных сборов до конца квартала.
🔥 YanGo под 0% комиссии - выдача аккаунтов менее чем за 1 день и быстрое пополнение баланса.
🔥 Оптимизация НДС на Facebook - помогаем настроить кампании с учетом нового налогового законодательства на некоторых ГЕО.
⚡️ Доступ к Bing и Bidease - редкие альтернативные источники трафика для масштабирования
💳 Агентское вознаграждение - возвращаем часть затрат от рекламного спенда.

Почему крупные команды выбирают adskill:
🔹 Полная свобода: Отсутствуют лимиты на спенд и количество создаваемых аккаунтов.
🔹 Удобные расчеты: Гибкие мультивалютные решения и кастомные платежные шлюзы под каждый проект.
🔹 Единый баланс: Быстрый перенос оборотного бюджета между 20+ площадками.
🔹 Безопасность капитала: Whitelisted-аккаунты, приоритетная модерация и оперативный возврат средств на баланс в случае блокировок.

Масштабируйте performance-кампании, используя готовую инфраструктуру и прямые партнерские условия adskill.

Написать менеджеру и уточнить доступные способы расчетов:👉 @adskill_sales_o_bot
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс тестирует объединение цифровой и наружной рекламы

Яндекс тестирует «Панораму» — единый формат для digital и наружной рекламы с «умным» охватом, который учитывает пересечение аудиторий и снижает частоту показов. Для рекламодателей это шанс расширить reach до 120 млн пользователей и протестировать новые placements, но в паблик-фазе важно смотреть на цену охвата и качество трафика.

➡️ Читайте на сайте: https://aff.top/blog/iandeks-testiruet-obedinenie-cifrovoi-i-naruzhnoi-reklamy

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
🚀 Твой бонус уже ждёт!

Самое время начать игру с преимуществом:

🎭100 FREE SPINS
🎭+100% к первому депозиту

Не откладывай удачу на потом — активируй бонус и сделай первый шаг к большим победам.🚀 Твой бонус уже ждёт!

Самое время начать игру с преимуществом:

🎭100 FREE SPINS
🎭+100% к первому депозиту

Не откладывай удачу на потом — активируй бонус и сделай первый шаг к большим победам!
Please open Telegram to view this post
VIEW IN TELEGRAM
tsconfig — это не «настройка TypeScript», а договор между кодом и сборкой

Если файл собран наугад, проект быстро превращается в набор исключений: у одного пакета один module, у другого — другой, алиасы расходятся, а импорты ломаются при переносе файлов.

База, которую стоит держать почти всегда:
strict включён, иначе типизация даёт ложное чувство безопасности
moduleResolution и module согласованы с реальным рантаймом
baseUrl и paths используются только если они повторяются в Vite, тестах и CI
noEmit включают там, где сборку делает отдельный инструмент

Отдельно проверьте две ловушки: esModuleInterop и allowSyntheticDefaultImports. Они часто маскируют несовместимость между CommonJS и ESM, а потом всплывают при миграции пакета или выносе кода в монорепу.

Ещё одна полезная привычка: хранить не один tsconfig, а набор. Базовый для проекта, отдельный для приложения, отдельный для тестов, отдельный для Node-скриптов. Так проще держать разные цели сборки без магии в одном файле.

Если tsconfig нельзя объяснить за минуту, значит он уже слишком дорогой в поддержке.
This media is not supported in your browser
VIEW IN TELEGRAM
Мигрируй с Indigo Browser с максимальной выгодой!

31 августа 2026 года Indigo Browser официально прекращает работу. Всех пользователей безальтернативно переведут в Multilogin — хотите вы этого или нет.

В красивых словах про «общее будущее» и «единую технологию» легко не заметить главное: продукт, который выбирали пользователи, больше не будет развиваться самостоятельно и полностью исчезнет.

Наша команда уверена, что хорошие проекты не закрываются и не продаются — они сохраняют независимость, растут и становятся лучше.

Если не хочешь быть частью этой вынужденной меры и мигрировать в откровенно слабое и устаревшее решение — команда ✌️Vision рада предложить альтернативу.

Мы полностью компенсируем стоимость текущего тарифа Indigo.
Поможем с переносом всех данных и профилей.
Дадим поддержку и быстрый старт в Vision.


Не трать деньги на браузер, который уже списали в архив. Переезжай туда, где продукт делают для пользователей, а не ради выгодных сделок.

📩 Напиши кодовое слово «RIPINDIGO» в наш саппорт на сайте или в официальном боте поддержки — и мы оформим компенсацию тарифа и поможем быстро перенести все данные.

Срок действия предложения - до 19:00 31.08.2026 (GMT+3)

Условия акции
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
😀😃😄😁😆🥹😅

📌Мемы про арбитраж трафика
📌Серые и черные офферы
📌Хохлосрачи
📌Вкусные рецепты (с фото)
📌Обсуждение чего угодно кроме работы...

💩 Ну и чуть-чуть полезной инфы и разговоров о трафике

🥲☺️😊😇🙂🙃😉
➡️ https://t.me/+sdsOrnEI-E02NzUy

🍏🍎🍐🍊🍋🍌🍉
➡️ https://t.me/+ntKK9VBo2jFhMDZi
Please open Telegram to view this post
VIEW IN TELEGRAM
JetBrains как рабочий стандарт: как выжать максимум из IDE и не захламить проект

JetBrains-IDE сильны не только автодополнением, но и тем, как они помогают держать кодовую базу в порядке. Если команда использует их как «умный редактор по умолчанию», а не как набор кнопок, выигрывают и скорость, и качество.

Что полезно проверить в проекте:
— единые инспекции и форматирование для всех;
— общие схемы запуска и отладки;
— автоподхват стиля кода через shared settings;
— исключение лишних файлов из индексации и поиска;
— осознанное использование live templates и сниппетов.

Отдельно следите за плагинами: лишние расширения замедляют IDE и создают разный опыт у команды. Лучше держать минимальный набор и периодически чистить то, чем никто не пользуется. Для больших монорепозиториев особенно важно настроить scope’ы, чтобы поиск, рефакторинг и индексация не работали «по всему дереву» без нужды.

Ещё одна типовая ошибка — хранить локальные настройки в репозитории без договорённости. Это быстро приводит к конфликтам между личными привычками и командным стандартом.

Главное правило простое: JetBrains должен помогать команде повторять хорошие
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Я ДЕЛАЮ СОБСТВЕННЫЙ СЕРВИС КАРТ ДЛЯ АРБИТРАЖА - NeCards

Только без обычной хуйни: «эксклюзивные трастовые BIN’ы»;
«надёжный европейский эмитент»;
«наш банковский партнёр»;
«подробности уточняйте у менеджера».

У меня всегда был один вопрос: какой, блять, банк? Кому принадлежат BIN’ы? Почему вчера они были трастовые, а сегодня половина рынка ловит risk payment?

Хуй пойми.

Поэтому в NeCards всё будет открыто:
• какой банк выпустил BIN;
• где он показывает себя лучше;
• что разрешено и запрещено;
• комиссии, лимиты;
• юридическое лицо;
• закрывающие документы.

Если сервис скрывает название банка, возможно, проблема не в банковской тайне. Возможно, банка там просто нет.

Сейчас я уже работаю напрямую с банками. Идут договора, комплаенс и прочая взрослая скучная хуйня, которая почему-то занимает больше двух вечеров.

Но платформу мы уже доделали:
• выпуск и управление картами;
• команды и массовые операции;
• аналитика и API;
• нормальный интерфейс без ощущения, что ты открыл админку интернет-магазина из 2011 года.

ЧТО БУДЕТ СЕЙЧАС?

На старте в NeCards будут карты сторонних проверенных поставщиков.

Только я не собираюсь называть чужие BIN’ы «нашей уникальной банковской инфраструктурой».

Я честно покажу, откуда карты, какие у них условия и ограничения.

Комиссии поставщиков на время тестирования возьму на себя.

Сможете бесплатно получить карты, проверить платформу и помочь довести её до состояния, когда она просто, блять, работает, хотя уже - работает, но... На всякий!

Без «революции рынка».

ЧТО БУДЕТ ДАЛЬШЕ?

В сентябре рассчитываю закончить прямые договоры с банками.

После этого постепенно перейдём на собственные банковские программы.

Нормальные банки.
Прямые договоры.
Открытые BIN’ы.
Понятные ограничения.
Закрывающие документы.

Нужно официально учитывать расходы и платить налоги? Пожалуйста. Не нужно? Ну и поебать.

Главное, что вы всегда будете понимать, чьими картами пользуетесь, сколько реально платите и кто отвечает за инфраструктуру.

Скоро открою бесплатное тестирование NeCards


____
🤔 Консоли Google Play и Apple Developer надо? Phoenix — 100% свой фарм с 2021-го. Забрать акки@phoenix_seller_bot 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
С Sonnet 5 и Opus 4.8 теперь можно разговаривать

Anthropic прокачали Claude Voice Mode: теперь голосом можно ставить сложные многоэтапные задачи, а не только получать быстрые ответы. Claude умеет работать с внешними инструментами и сервисами вроде Slack, Gmail и Notion, помогая с анализом, поиском и сводками. Это делает ИИ удобнее для рабочих процессов и быстрых решений.

➡️ Читайте на сайте: https://aff.top/blog/s-sonnet-5-i-opus-4-8-teper-mozhno-razgovarivat

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Новая эра лицензирования от 1xBet

Когда оператор соответствует требованиям регуляторов, выигрывает не только бренд: адаптация под требования разных рынков и доверие игроков напрямую влияет на эффективность трафика и возможности масштабирования.

💬В новом материале рассказываем, почему лицензирование становится новым стандартом индустрии и как эта тенденция меняет вектор развития бренда 1xBet😈

Подписывайся на телеграм-канал 1xPartners и читай в закреплённом посте полный анализ перспектив регулирования для партнеров с точки зрения ведущей компании🔝

🏆Присоединяйся к команде, которая знает, как строить успех! 1xPartners – это RevShare до 50%, CPA до $150 и еженедельные выплаты!
Please open Telegram to view this post
VIEW IN TELEGRAM
Biome полезен только там, где вы готовы зафиксировать правила и не спорить о стиле

Biome обычно покупают как «быстрый линтер и форматтер», но в реальности он выигрывает в другом: один инструмент закрывает формат, часть quality-check и базовые автофиксы. В репе становится меньше разнобоя между ESLint, Prettier и локальными настройками редакторов.

Есть наблюдение которое стоит проверить:
— если у вас много спорных правил, Biome не магия; он просто быстрее показывает, где команда не договорилась;
— если проект живёт на monorepo, важно сразу задать единый tsconfig-паттерн и единый корень для конфигов;
— если нужны нестандартные правила AST-уровня, Biome может не закрыть весь сценарий, и это нормально.

Практика простая: начинайте не с «включить всё», а с форматирования, базового lint и импорта правил по папкам. Потом убирайте дублирование между инструментами, иначе получите два источника правды и ложное ощущение порядка.

Если хотите ускорить ревью и снизить шум в дифах, Biome стоит внедрять как стандарт репозитория, а не как личную настройку в IDE.