MDDT Life
75 subscribers
56 photos
16 videos
50 links
Вчера делали hard metal сегодня software
🌐 mddt.tech
linkedin.com/company/mddt
@aleksundervolkov
Download Telegram
🔓 Apple разблокировала внешние ссылки в приложениях (в США). Что это значит?

💥 Сегодня Apple официально обновила App Store Review Guidelines — и это не просто бюрократия, а настоящая революция для всех, кто работает с оплатами в приложениях.

🎯 Причина? Epic Games выиграли исторический суд против Apple. А теперь, спустя месяцы борьбы, изменения вступили в силу. Теперь они предлагают мирное соглашение, если Apple распространит практику по всему миру.

📜 Что изменилось?

На американском рынке App Store теперь разрешены:

Кнопки, внешние ссылки и призывы к действию — без отдельного разрешения или entitlement
Возможность открыто рассказывать пользователям, что у вас есть альтернативный способ оплаты вне App Store
Навигация по NFT-коллекциям, принадлежащим другим пользователям — тоже без ограничений

Раньше за такие ссылки Apple отклоняла приложения. Теперь — всё по правилам.

🤔 Что это значит на практике?

Для бизнеса:
• Вы можете перевести платежи на сайт и сэкономить 15–30% комиссии Apple.
• Легально направлять трафик в воронку, минуя монополию.

Для стартапов:
• Это шанс делать более честные и гибкие интерфейсы без страха получить rejection.

Для крупных брендов:
• Можно строить единую стратегию монетизации на всех платформах, без «спецверсий» для iOS.

Важно: это касается только США.

Но… судя по всему, лед тронулся. И теперь двери приоткрылись в сторону более открытой экосистемы.

📲 Хотите использовать это окно возможностей и перестроить воронку платежей?
Пишите — поможем адаптировать ваше приложение под новые правила.

🌐 mddt.tech
✈️ @aleksundervolkov

#apple #appstore #epicvsapple #платежи #разработка #mddt #guidelines #продукты #бизнесвприложении #aleksundervolkov
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
🎤 3 года назад я сделал доклад об управлении разработкой ПО.
Сегодня нашёл презентацию — и удивился, насколько многое до сих пор звучит как руководство к действию.

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

🔍 В презентации — разбор:

что такое проект на практике
как устроены этапы разработки — от анализа до эксплуатации
чем отличаются модели (водопад, итерации, спираль и др.)
как устроен Scrum
зачем нужен Scrum@Scale
продуктовый подход
и почему «система обещаний» внутри команды критична

💡 Сегодня я понимаю, что многое из того, о чём говорил тогда, стало фундаментом в нашей текущей работе:

+ Планирование через декомпозицию целей
+ Постоянная обратная связь — через ретро или просто разговоры по душам
+ Ставка на рост команды, а не только на процесс
+ И главное — человек на каждом этапе разработки

Человек, который принимает бизнес-решения.
Человек, который пишет код и тестирует.
Человек, который пользуется продуктом.

И между ними — цепочка обещаний:
🔁 Команда обещает бизнесу — поставить ценность в срок
🔁 Разработчик обещает команде — сделать свою часть
🔁 Бизнес обещает пользователю — работающий сервис

И в любой момент любой может поменяться ролями и тогда срабатывает карма:
разработчик становится пользователем другого сервиса,
тимлид — клиентом чужой команды,
а пользователь — новым коллегой.

📽 Видео доклада (2021): ссылка на YouTube

📊 Презентация — в комментах / по запросу

А какие принципы управления стали для вас опорой?

🌐 mddt.tech
✈️ @aleksundervolkov

#разработка #управлениепроектами #Scrum #ScrumAtScale #продуктоваяразработка #MDDT #aleksundervolkov
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1
🌱 Весна в разгаре! Всё начинает движение — и бизнес тоже.

У нас уже давно идёт волна встреч — каждая из них как окно в новый мир. И вот что мы заметили:


🔹 В одних бизнесах IT нет вообще — максимум MSOffice, принтер и вера в себя.
🔹 В других — всё построено на IT, но вместо экономии и прозрачности бюджеты пухнут как на дрожжах.
🔹 Процессы — из серии “так исторически сложилось”, “вот тут у нас парень на подряде пилит” и “а что такое CI/CD?”
🔹 А в вопросах “а что у вас с AI?” — тишина. Хотя эффективность от его внедрения — колоссальна(проверили на себе)

Всё это — боль, но это и возможность.
Мы в MDDT решили не просто наблюдать. Мы предлагаем решение:



🔧 MDDT: Аудит и настройка IT-процессов

Рентген IT-ландшафта компании — от архитектуры до командной синхронизации
Без воды. С конкретикой. С результатом.

Что делаем?

— Погружаемся в процессы, код, архитектуру и цели бизнеса
— Показываем, где теряются деньги, время и качество
— Выдаём отчёт, чеклист, план внедрения
— И даже сопровождаем 3–7 дней, пока вы внедряете

Особый акцент:
🎯 Мы подбираем готовые решения с использованием ИИ — для автоматизации, аналитики, коммуникаций итд
Демонстрируем их в действии
🛠 Если задачи узкие — разрабатываем решение под вашу специфику


Что получаете:

📄 Диагностический отчёт — анализ кода, архитектуры, процессов
🗺 План улучшений — чеклист: что делать за 1 день, 1 неделю, 1 месяц
🔧 Техрекомендации — по стеку, архитектуре и инфраструктуре
⚙️ AI-интеграции: подбор и демонстрация решений под вашу задачу
📬 Поддержка после разбора — в чате или Notion


💼 Форматы:

🔍 Express Audit: Вопросник, видеоразбор, PDF - $250
🧠 Deep Dive: Встреча 1.5 ч + полный аудит + сопровождение - $750
🧱 CTO-as-a-Service Day 1 день работы с вашей командой - $1000

Для кого:

✔️ Стартапы, где «горит» и нужно расти стабильно — с правильной архитектурой и автоматизацией
✔️ Бизнесы, где IT вроде есть, но не даёт ожидаемой отдачи — и бюджет только растёт
✔️ Команды, которым нужен не просто «ещё один менеджер», а системный подход и реальный результат
✔️ Все, кто хочет масштабироваться — AI-инструменты при грамотной интеграции могут увеличить производительность команды в 5–10 раз


Почему мы?

🚀 В IT — 20+ лет. Прошли весь путь — от настройки инфраструктуры до стратегий развития цифровых продуктов.
🌍 Опыт в международных корпорациях (FMCG, телеком, интеграторы) и в b2c-стартапах с нуля.
📈 Работаем с продуктами, которыми пользуются десятки тысяч человек.
🧱 Строим архитектуру, процессы и команды — и ведём их к стабильному результату.
🧠 Умеем не только в код, но и в AI-интеграции, UX, бизнес-анализ и рост метрик


📩 Весна — идеальное время навести порядок. Пишите в лс или на сайте — обсудим, как сделать IT-систему опорой, а не тормозом.

🌐 mddt.tech
✈️ @aleksundervolkov

#MDDT #аудит #разработка #архитектура #продукты #бизнес #консалтинг #IT #aleksundervolkov
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍21
🏃‍♂️ Давно не писали — и вот почему. Эти 2 недели были 🔥
Вот что успели сделать:


Зарелизили новую версию IRNBY Running Club — с Dynamic Island и сториз прямо из тренировок

🎸 Выпустили крутое приложение для музыкантов (расскажем в следующем посте)

📺 Помогаем мигрировать видео сервис на новую площадку

🧠 Вышли на финишную прямую разработки стартап приложения на базе AI

❤️ Сделали фичу, которая помогает людям лучше понимать себя и свои отношения

🤝 Провели встречи с крутыми людьми — и нашли новые возможности

🏆 Отправили нашего разработчика на турнир чемпионов по программированию — топим за него!

🏗 Провели серию встреч с представителями строительного бизнеса — посмотрели, как устроены процессы внутри

🧱 А ещё — мы сами по горло в стройке. Я строю первый дом, Денчик — уже второй. Пост об этом скоро!

🎓 Дети выходят на финальные театральные и спортивные площадки — болеем всей командой!

🏃‍♂️ Я полностью готов к марафону. Старт 29 мая. Всё по плану.

Работаем, двигаемся, растём. Скоро покажем ещё больше 🚀

🌐 mddt.tech
✈️ @aleksundervolkov

#MDDT #разработка #AI #мобильныеприложения #строительство #фитнес #музыка #стартапы #марафон #aleksundervolkov
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
🧹💥 В очередной раз Мак сказал «нет памяти» в самый неподходящий момент.
Решил по-хардкору: скрипт за скриптом… и получился тул на все случаи жизни
.

🔥 Встречайте — Mac Cleaner от MDDT 🙃
https://github.com/MDDTTECH/Mac-cleaner
UPD готовая сборка в комментариях

Если у тебя в системе уже поселилась пыль цифровых лет:
— 100+ гигов кэшей
— старые логи
— забытые доки
— или просто хочется «почистить по-взрослому» — это оно.

🔧 Скрипт на Swift, код чистый — как после уборки.
Работает из коробки, безопасно и открыто.

Открытый исходник
Безопасно
Можно допилить под себя

Пользуйтесь, форкайте, шерьте, а мы продолжим творить полезные тулзы.
Контрибьюты приветствуются! 🙌

🌐 Гитхаб
✈️ @aleksundervolkov

#opensource #Swift #macOS #MDDT #чистиммак #MacCleaner #devtools #utility
#aleksundervolkov
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🏃‍♂️Так ну что! Сегодня международный день бега.
Apple прислали приглашение выйти на пробежку, заманивая уникальной ачивкой.
А я — не бегал уже почти неделю. После марафона 29 мая.

Вот как это было.

📆 Накануне я понял, что не готов бежать один: нет ни снаряги, ни желания.
Денчик предложил саппорт на дистанции. Я предупредил, что стартую в 6 утра, чтобы финишировать ровно в момент моего рождения — 11:35. Это его не испугало 😀.

🗺 Благодаря Денчику мы смогли бежать новый маршрут — один большой круг вместо трёх средних, как я планировал. В маршрут вошли все основные острова СПб: Через Литейный мост на Петроградский, Каменный, Елагин, Крестовский, Петровский, Васильевский. Самая дальняя точка — район станции Беговая и Яхтенный мост.

📍 Дистанцию распилили на равные отрезки по 8 км.
На чекпойнтах — питание, вода и поддержка. ChatGPT составил план питания: 40–60 г углеводов каждые 40 минут.

🏁 Первые 2 км — неожиданное волнение, будто перед настоящим стартом.

🪧 На первом и всех последующих чекпойнтах Денчик встречал меня с плакатами, которые они с супругой рисовали всю ночь. Это моментально придало новых эмоций — мандраж прошёл, и я начал получать настоящее удовольствие от бега.
После первого чекпойнта пришло спокойствие.

На 12–13 км я оказался в зелёной зоне — Каменный и Елагин острова, и ощутил, насколько больше там кислорода. Как ChatGPT и обещал: тело вспомнило, что такое длинные дистанции, и стало гораздо легче.

Первые 20 км пролетели незаметно. Летнее утро, отличный маршрут, полное удовольствие.

☀️ После 22–24 км начало припекать. Дистанция стала ощущаться.
Мы сократили отрезки между встречами до 4 км.
С 30 км начался настоящий марафон: потерялись с Денчиком, и я пробежал лишние 2 км до следующей встречи. Нарушился план питания, жара усилилась — и это резко ударило по темпу.

🏃‍♂️ Дальше — просто двигаться. Не чувствуешь усталости, боли, жары. Только одна цель — добежать.
Это та самая “марафонская стена”, где работает не физика, а психология. Именно поэтому нужна подготовка — она расширяет физические и ментальные границы.

🚗 Денчик решил сопровождать меня на аварийке, несмотря на недовольство утреннего трафика.
Стали чаще останавливаться, охлаждаться, пить.
Гели закончились, батончики не лезли — классика последних километров.

🌧️ После 40 км, когда финиш был уже близко, солнце сменилось ветром и дождём — и стало легче.
Финишировал без эмоций, без эйфории, без слёз. Буднично. Почти механически.
Запланированное время финиша: 11:35. Фактически: 12:25. Потеряли 30+ минут на чекпойнтах. Чистое время: 5:56.

😶 Уже неделю после финиша — пустота.
Это ещё раз подтверждает: важно ставить цели, чтобы получать невероятные эмоции по пути к ним.

Работаем дальше.

🌐 mddt.tech
✈️ @aleksundervolkov

#марафон #бег #мотивация #психологиябега #личныйопыт #aleksundervolkov #разработка #mddt #chatgpt #подготовка #СПб #спорт
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73
🍎 Сегодня стартует WWDC 2025!

Главное событие года для разработчиков, дизайнеров и тех, кто любит продукты Apple.
Это как Новый год — только вместо фейерверков новые iOS, macOS и десятки фич, которые в ближайшие месяцы определят, как мы пользуемся техникой.

🤖 Google уже бахнул на I/O:
Вот 3 фичи, которые показали мощь AI:
— Live-перевод в Meet с передачей голоса и эмоций
— AI-компаньон в Gmail, Docs и Android
— Stitch — генерация UI и кода по тексту и скетчу
Смотреть видео с демо 👉 Google I/O 2024 Highlights

👀 Что мы ожидали в марте:
⚙️ Apple может позволить пользователям глубже настраивать систему под себя.
🧠 Глубокая интеграция AI
🎨 Первый редизайн iOS с 2013 года

🔥 Что известно сейчас по утечкам сейчас:
— Apple откажется от старой схемы названий — теперь не iOS 19, а iOS 26, по году следующему за конференцией
— AI-режим для Siri с персонализацией
— AirPods с переводом в реальном времени
— Новая система уведомлений с приоритетами
— Интеграция ChatGPT / собственного LLM от Apple

🤔 А вы знали, что “утечки” — это часто не случайность?
Apple умеет подогревать интерес заранее.
Сливы через инсайдеров → вирусные обсуждения → максимальный хайп к старту конференции.
Так что сегодня ждём либо подтверждение, либо «one more thing»

🧠 А накануне конференции Apple неожиданно выпустила исследование, где подколола всех конкурентов: выяснилось, что популярные AI-модели (Gemini 2.5 Pro, OpenAI o3, DeepSeek R1) не «думают», а просто подбирают похожие ответы из базы. Особенно комично — они идеально решают Ханойские башни, но проваливаются на загадке про волка, козу и капусту. Намёк очевиден: Apple готовит что-то своё. Узнаем сегодня


🛠 Мы в MDDT любим этот момент.
Новая ОС — значит новые фичи, новые API, новые возможности для продуктов.
Мы умеем:
Проверить совместимость ваших приложений с новыми версиями
Встроить фичи iOS/macOS 26 до официального релиза
Или создать новое приложение — на новом фреймворке, с новым опытом
До релиза в сентябре есть время — и его стоит использовать.

📩 Пишите — обсудим, что нового можно дать вашему продукту.

🌐 mddt.tech
✈️ @aleksundervolkov

#WWDC #Apple #iOS26 #MDDT #разработка #дизайн #бизнес #aleksundervolkov #AI #mobile #обновления
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🚀 Что нового на WWDC25: трекинг тренировок выходит на новый уровень

Мы внимательно посмотрели сессию WWDC25 «Track workouts with HealthKit on iOS and iPadOS» и уже представили, как это улучшит IRNBY Running Club. Вот ключевые фичи:

🏃‍♂️ Полноценные тренировки на iPhone:

– Теперь можно запускать полноценные workout sessions с теми же метриками, что и на Apple Watch — удобно и без девайса на запястье.

Интеграция внешних пульсометров:

– Поддержка Powerbeats Pro 2 и нагрудных ремней через Bluetooth — ваши метрики точнее, чем когда-либо.

📱 Live Activities на экране блокировки:

– Все ключевые данные тренировки — прямо на lock screen. Не нужно разблокировать устройство.

🗣 Голосовое управление через Siri:

– Начинайте, ставьте на паузу или заверщайте тренировку без касаний — удобно, безопасно, hands‑free.

🛠 Надёжность и стабильность:

– Автоматическое восстановление после краша или перезагрузки. Тренировка не потерялась.
– Улучшенная синхронизация между Watch и iPhone: плавный опыт даже в сложных условиях.

📈 Расширенная аналитика и гибкая настройка:

– Доступ к фрагментированным sample‑данным для детального анализа.
– Выбираем, какие метрики собирать (например, потребление воды, каденс и т.п.).

🔒 Приватность и удобство:

– Данные продолжают обновляться даже с заблокированным экраном (с вашего разрешения).
– UI автоматически адаптируется — скрывая неактуальные метрики, если датчик отсутствует.

Почему важно для IRNBY Running Club:

– Увеличит аудиторию: пользователи без Apple Watch теперь смогут полноценно пользоваться приложением.
– Повысим UX: голосовые команды, живые активности на lock screen, автоматическое восстановление — всё как у лучших.
– Надежность выше — меньше потерянных тренировок = больше довольных пользователей.

📌 У нас уже есть полный список идей от AI-помощника — сравним их с фичами Apple и внедрим лучшее.

Если у вас есть фитнес-приложение или вы готовитесь к запуску — самое время встроить эти фичи до релиза iOS26 (2025). Мы уже готовы помочь!

📩 Пишите в комменты или личку — обсудим, как сделать ваше приложение ещё лучше.



🌐 mddt.tech
✈️ @aleksundervolkov

#WWDC25 #HealthKit #RunningApp #MDDT #IRNBY #iOS #FitnessTech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
А как вам такое? Docker на Swift? 🐳

Apple на WWDC 2025 представили то, чего никто не ждал — open-source фреймворк Containerization, который позволяет запускать Linux-контейнеры на macOS. Без Docker. Без виртуальных машин в привычном смысле. Всё — на Swift.

Вот основные факты:

🧠 Что это?
• Фреймворк на Swift для запуска и управления Linux-контейнерами на Mac
• Каждый контейнер — это изолированная мини-VM, с собственным IP
• Нет лишнего окружения, нет libc, есть только нужное — и всё максимально быстро

🔐 Безопасность и производительность
• Изоляция: каждый контейнер — отдельная виртуалка
• Приватность: доступ к файлам macOS — только по запросу
• Скорость: запуск контейнера — менее 1 секунды (особенно на Apple Silicon)
• Свой init-процесс (vminitd на Swift) вместо демона Docker

⚙️ Совместимость
• Поддержка OCI-образов — можно тянуть тот же alpine:latest
• Но без общего демона Docker — архитектура своя, через lightweight VM

🛠 Зачем это нужно?
• Локальная разработка (Postgres, Redis и т.д.) без Docker Desktop
• CI/CD пайплайны на Mac
• Безопасное изолированное тестирование
• Образование — teach контейнеризацию без лишнего хлама


🔧 Как пользоваться?


container image pull alpine:latest
container run -it alpine:latest sh




🤓 Вывод

Это не замена Docker для продакшена, но отличный инструмент для разработчиков на macOS, особенно с M-серией. Если хочешь лёгкие, быстрые, безопасные контейнеры без Docker Desktop — очень рекомендовано попробовать.


🛠 Мы уже смотрим, как использовать это в наших внутренних пайплайнах и проектах. Хочешь — разберём вместе.

📦 Ссылка на видео-сессию WWDC

🌐 mddt.tech
@aleksundervolkov

#WWDC25 #Docker #Swift #Apple #DevOps #macOS #Containers #CTO #aleksundervolkov #MDDT
🔥5
🧠 А знали ли вы, что контекст в AI диалоге тоже можно закоммитить?

Недавно в процессе работы с Cursor + Claude обнаружили штуку, которая реально впечатлила.
Я спросил:
«А если я вернусь завтра или через неделю — ты точно не забудешь, что мы делали?»

Иии…
Вместо стандартного «да, конечно, я всё помню» — он всё задокументировал. Автоматически. На уровне топового PM.

Вот что он создал буквально за пару минут:



📂 PROJECT_STATUS.md
→ Полная картина по проекту: реализованные функции, структура, проблемы, планы, архитектура.

⚡️ QUICK_CONTEXT.md
→ 30 секунд — и ты снова в теме. Краткий смысл проекта, ключевые файлы, текущий прогресс.

🧾 TODO-лист
→ Что сделали, что в работе, что дальше. Без хаоса и забытых фич.

💾 Память о проекте
→ Архитектура, состояние, стек — всё запоминается и восстанавливается при следующем диалоге.



🎯 Почему это важно?

Раньше мы писали всё в Notion, таблички, таск-трекеры.
Теперь — это делает AI, без лишней бюрократии.
Память + документация + дорожная карта. На автопилоте.

AI наконец перестал быть просто болтливым ассистентом.
Теперь он держит контекст и проект, как настоящий тиммейт.

📩 Хотите, чтобы ваш проект не терял фокус даже после перерыва?
Пишите — покажем, как встроить это в вашу разработку.



🌐 mddt.tech
✈️ @aleksundervolkov
#AI #Claude #Cursor #MDDT #IT #DevTools #aleksundervolkov #workflow #devlife #productivity #автоматизация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🧠 Знания имеют срок годности. Но их можно заморозить.

Мысль, которая давно крутилась — и, наконец, оформилась:
Создать AI-тред для накопления опыта и знаний по профессии.
Не Notion. Не телега. А живой лог — в AI-чате, который всё помнит, ищет, подсказывает.

Почему?

📌 Проблема:
Человеческий мозг — не SSD. Он не архивирует.
Навык без практики тускнеет.
Знания, которыми не пользуешься — исчезают.
И чем больше ты узнаёшь, тем сложнее вспоминать, где и как ты это уже решал.

🤖 Решение:
В профессиях, связанных с мышлением (разработка, дизайн, менеджмент),
можно просто создать AI-дневник опыта.

Каждый раз, когда решаешь что-то нетривиальное —
сохраняешь это в личный лог по шаблону или без него:

🗓 Дата: [авто]
🔧 Контекст: Что делал, стек, проект
🚩 Проблема: Что решал
💡 Решение: Как подошёл
🤯 Ошибки: Что не сработало
📌 Выводы: Что стоит запомнить
🧠 Рефлексия: Что забывается, что повторить
🏷 Теги: #Swift #архитектура #баг и т.д.

Потом спрашиваешь:
– «А как мы решали проблему с неполучением продуктов в пейволле»
– «Почему запрос на трекинг не появляется в первую очередь уже было такое же?»

→ И AI возвращает тебе не теорию с форума, а твою практику, с ошибками, кодом и выводами.
Это не просто база знаний — это твоя база опыта.

🎯 Я уже веду лог под названием Тред знаний и пишу туда всё, что открываю или что рискует забыться.
Рекомендую всем, кто строит мозг не только из нейронов, но и из кода.

📩 Вот пример промпта:


Начни вести тред под названием **"Dev Experience Log"** — это мой личный дневник опыта в разработке.

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

**Шаблон каждой записи:**

🗓 **Дата:** [автоматически]
🔧 **Контекст:** Что делал, в каком проекте, стек, фреймворк
🚩 **Проблема:** Что пытался решить, в чём сложность
💡 **Решение:** Как подошёл к решению, какие инструменты применил
🤯 **Ошибки / сложности:** Что не сработало, в чём была ошибка
📌 **Выводы:** Что вынес, какие знания стоит закрепить
🧠 **Рефлексия:** Что стоит повторить, что забывается, что было интересно
📎 **Код/ссылки/скриншоты:** по желанию
🏷 **Теги:** #Swift #архитектура #баг #UI и т.п.

Веди записи в ChatGPT, чтобы я мог к ним обращаться вопросами вроде:
– «Напомни, как я решал проблему с асинхронной загрузкой в SwiftUI»
– «Были ли у меня ошибки при настройке DI во Flutter?»
– «Что я делал, когда на .NET не работал callback в Telegram боте?»

Когда я скажу "дай обзор по [теме]" — собери из логов все записи с подходящими тегами.



🌐 mddt.tech
@aleksundervolkov

#AI #DevLog #MDDT #разработка #опыт #мышление #инструменты #productivity #ChatGPT #Claude #workflow #aleksundervolkov
👍2🤔21
🏗 IT vs Стройка: личный опыт и новые идеи

Так получилось, что мы с Денчиком, не договариваясь, затеяли стройку, каждый свою.
Вчера мне наконец-то сдали теплый контур дома, но это только старт: впереди отделка, коммуникации и ещё куча всего.

Денчик строит не первый раз, но всё равно не меньше оху.. удивляется всему. Тут тебе не скрам, не канбан и даже не честный водопад — всё куда хаотичнее. Договорились об одном, получилось другое - это меньшее, что может произойти.

📉 Краткая хроника:
— На первом году мне предлагали проектировать из пластилина (не шутка).
— На втором — тянули проектирование с весны до осени, мы пропустили несколько выгодных ипотек, а в итоге спроектировали то, что вообще нельзя построить 🤦‍♂️.
— И только на третий год процесс реально запустился. Да, в реализация на площадке чувствуется профессионализм, но по взаимодействиям, управлению и результатам — ожидания не совпадают.

Интересное наблюдение: бизнес от строительства всё больше смотрит в сторону IT.

👷‍♂️ Примеры:
— Один крупный игрок, с которым мы встречались, уже внедрил lean-подходы уровня Toyota и теперь ищет, как навести порядок с контролем расходов на площадках.
— Другая компания думает, как связать архитектурное ПО с мобильными устройствами, чтобы прорабы в «полях» видели живые интерактивные макеты.

А у меня личная боль: сметы.
Ошибки на этапе расчёта — это всегда перерасход, недовольные заказчики и лишние нервы. Захотелось минимизировать человеческий фактор и ускорить работу через шаблоны и автоматизацию.

🎉 Так родилась идея:

Smeta — Flutter-приложение для автоматизации сметных расчётов в ИЖС.

Что внутри:
🚀 Быстрое составление смет из базы типовых материалов и этапов (фундамент, стены, кровля).
📊 Удобный интерфейс с подсказками и визуализацией расчётов.
🔗 Интеграция с поставщиками и экспорт результатов.
🧠 AI-модуль: проверка адекватности, оптимизация наценки, оценка конкурентоспособности.
👥 Совместная работа команды и контроль версий.

Посмотрим, что из этого получится.
Пока это эксперимент и личная боль, но уже вижу, что решение нужно не только мне. Если тема откликается — пишите, обсудим идеи и фичи.


🌐 mddt.tech
✈️ @aleksundervolkov

#IT #строительство #архитектура #сметы #AI #Flutter #DigitalTransformation #MDDT #aleksundervolkov #инвестиции #стартапы #aleksundervolkov
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🆒1
🔥 Давно хотели рассказать — рассказываем!

Мы поучаствовали в создании крутейшего приложения для музыкантов — Soundboard 🎶

Сделали полный редизайн (спасибо @aprokopiev), добавили новые пресеты — от губной гармошки до дудука.

Что это?
👉 Простой и мощный инструмент для музыкантов, чтобы практиковаться, лупить и доводить технику до идеала.
Можно менять питч, делать плавные кроссфейды, записывать собственные сэмплы — и всё это в интуитивном интерфейсе.

Сейчас мы работаем над тем, чтобы улучшить качество звучания и избавиться от “шва” в лупе. Для этого приходится погружаться не только в теорию музыки, но и в физику звука.


⚙️ Под капотом:
1. Полностью на Compose в проде
2. Собственный формат файла + кодер/декодер
3. Низкоуровневые API для работы со звуком и ручная обработка треков (эффекты, фильтры)
4. Оптимизированное потребление памяти
5. Сложные UI-элементы: рисовалка, waveform
6. Встроенные покупки


💡 В целом в приложении максимально свежий стек: Kotlin + Compose и актуальные библиотеки. Это позволяет нам быстро внедрять фичи, стильно упаковывать интерфейс и быть готовыми к новым версиям Android. А ещё — без особой боли можно будет уехать в KMP.


🎸 Музыканты, берите, тестируйте и дайте фидбек — нам важно!

#MDDT #Soundboard #Compose #Kotlin #MusicApp #dev #design #aleksundervolkov
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Продолжаем спасать Маки от Xcode!

Помните наш CacheCleaner для macOS? Тот самый, который чистит всё, что Xcode забивает гигабайтами мусора. Так вот — мы его серьёзно прокачали.

Теперь это не просто «очистить всё», а профессиональный инструмент контроля 💪



🔧 Что нового:

🧩 iOS Device Support
Теперь видно, какие именно устройства занимают место — iPhone 13, 15, версии iOS, размер и даже дата сборки. Можно удалить кэш конкретного устройства, а не весь список.

📦 Archives с метаданными
Показывает, какие проекты и билды лежат в архивах, сколько весят и когда создавались.

🏗 DerivedData по проектам
Отображает список проектов, путь к ним, дату последнего билда и размер.
Хочешь — удаляешь только старые, хочешь — всё подчистую.

🧱 CoreSimulator — без потерь
Больше никаких удалённых симуляторов 😅
Очищаются только системные кэши, без потери установленных приложений.

📊 Индикатор Xcode-кэшей
Показывает, сколько именно Xcode сожрал места.
Теперь можно понять, кто настоящий враг вашего SSD 😎



⚙️ Для кого это всё:

Для тех, у кого Mac на 512 ГБ уже стонет от Xcode.
Когда остаётся 100 МБ, а новый билд не собирается — мы тут, чтобы спасти.



📈 Что под капотом:
• SwiftUI + детализированные списки (DisclosureGroup)
• Новые модели данных: iOSDeviceInfo, ArchiveInfo, DerivedDataProjectInfo
• Проверка существования директорий перед удалением
• Предупреждения о рисках удаления



💬 В итоге:
Больше контроля, меньше паники.
Теперь можно чистить Xcode не «наугад», а с хирургической точностью.



📦 Репа на GitHub:
👉 github.com/MDDTTECH/Mac-cleaner

💡 Делитесь, форкайте, предлагайте улучшения — вместе спасём сотни SSD от мучений.
И оставим апгрейд на 1ТБ для тех, кому действительно нужно 😉

#MDDT #MacCleaner #Xcode #Swift #DevTools #macOS #DeveloperLife #aleksundervolkov
👍2🔥2
🎄 Истекает время 2025 года. Совсем скоро 2026! Самое время остановиться и оглянуться назад.

Этот год мы начинали с предвкушением старта. Учились получать удовольствие от процесса движения к цели. Перманентно тренировались. Раскачивали продажи и лидогенерацию. Вкладывались в бесконечные встречи с людьми из разных часовых поясов и культур. Запускали сами и помогали запускать стартапы с 0. Вместе переосмысляли существующие процессы и продукты. Просто приходили на помощь и тушили пожары.

Конец года, как финишная черта марафона: цель достигнута, мимолетное ощущение удовлетворения и опустошение. Расширили портфель проектов, а значит диверсифицировали доходы. 8 полумарафонов, 1 марафон, 2 построенных дома. Получили крутой опыт и отправную точку для дальнейшего движения. Теперь нужно отдохнуть!

Огромная благодарность команде, партнёрам, заказчикам, семьям, друзьям — и да, искусственному интеллекту тоже, он в этом году стал полноценным участником нашей жизни.

С Новым годом!
Работаем дальше.
🍾72🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Сделали редизайн Cache Cleaner для macOS

Того самого приложения, которое спасает разработчиков, когда Mac внезапно решает, что «диск почти заполнен», хотя «ничего же не ставил».

Спойлер: ставил. Просто это были Xcode, симуляторы, кэши, сборки и ещё тонна служебного мусора, который копится месяцами.

Cache Cleaner как раз про это — показывает, что именно жрёт десятки гигабайт, и даёт удалить только лишнее, без риска снести что-то важное.

Что нового в версии 1.0.0

— Полный редизайн интерфейса
Теперь это не просто утилита, а приятный инструмент: glassmorphism-карточки, кольцевая диаграмма по категориям, аккуратные анимации. Чистить кэши стало почти… эстетично.

— Множественное удаление
Можно отметить сразу несколько папок из разных разделов — проекты в DerivedData, старые Xcode Archives, симуляторы — и удалить всё одной кнопкой. Без беготни по разделам.

— Быстрое и полное сканирование
Быстрое — за пару секунд показывает общую картину.
Полное — раскладывает по полочкам: каждый проект, каждый архив, каждое устройство.

— Поддержка новых папок Xcode
Сканируются DeveloperDiskImages, XCPGDevices, XCTestDevices и прочие «сюрпризы», которые раньше просто тихо разрастались на диске.

— Локализация RU + EN

Кому особенно зайдёт

iOS/macOS-разработчикам — DerivedData и архивы легко улетают в десятки гигабайт
Flutter-разработчикам — pub-cache умеет разрастись незаметно
Android-разработчикам — .gradle тоже не знает меры
И вообще всем, кто сидит на MacBook 256–512 ГБ и регулярно видит красную полоску в Storage

Пока приложение бесплатно — качайте, тестируйте и обязательно напишите нам фидбек. Нам важно понять потребности разработчиков в управлении кэшами, и добавить это в следующих версиях.

macOS 15+
Скоро выкатим и в App Store.

Работаем дальше 🚀

🌐 mddt.tech
✈️ @aleksundervolkov

#MDDT #MacCleaner #Xcode #Swift #DevTools #macOS #DeveloperLife #aleksundervolkov
Please open Telegram to view this post
VIEW IN TELEGRAM
CacheCleaner v1.2 — Android SDK, System Data и охота на 210 ГБ

Предыстория
Обнаружил на своём маке 155 ГБ в System Data и 55 ГБ в Other Users — и решил разобраться, куда это всё девается. Оказалось — Xcode при обновлении качает новые рантаймы симуляторов (iOS 17, 18, 19...), но старые не удаляет! Они просто лежат и копятся. Плюс Android SDK тихо складирует старые версии NDK, build-tools и образы эмуляторов. А в /Users/Shared годами хранятся забытые файлы от Epic Games, Unity и прочих приложений.

Решил докрутить CacheCleaner, чтобы всё это находить и чистить.

Что нового
🤖 Android SDK — полный контроль над версиями
Раскрывающиеся списки для NDK, build-tools, platforms, system-images
Видно размер каждой версии — удаляй точечно, без SDK Manager
ⓘ подсказка: какие версии оставить (смотри build.gradle), а какие безопасно удалить
Gradle кэш перенесён сюда из категории «Разработка»

📱 Simulator Runtimes — видимость + гайд
Показываем все установленные рантаймы с размерами (iOS, watchOS, tvOS, visionOS)
Бейдж «bundled» для встроенных в Xcode
ⓘ мини-гайд: почему нельзя удалить из приложения (sandbox), как удалить через Xcode → Settings → Platforms

⚙️ Система
Логи приложений (~/Library/Logs)
Старые обновления macOS (/Library/Updates)
Кэш Unity

🔧 Xcode — новые папки
SwiftUI Previews — безопасно удалять, пересоберутся
Products — продукты сборки
DeveloperDiskImages, XCPGDevices, DVTDownloads, XCTestDevices (macOS 26+)

📊 Обновлённый интерфейс
Кольцевой график теперь из 7 сегментов (добавились Android и System)
Новые цвета категорий: Android (mint), System (gray)
Все 7 категорий со статистикой в hero-секции

Ключевой инсайт
Xcode — главный пожиратель диска на маке разработчика. Каждый рантайм симулятора — это 5–7 ГБ, и при обновлении Xcode старые остаются навсегда. Очень легко накопить 30–50 ГБ мёртвых рантаймов, о которых ты даже не знаешь.

🌐 mddt.tech
✈️ @aleksundervolkov

#MDDT #MacCleaner #Xcode #Swift #DevTools #macOS #DeveloperLife #aleksundervolkov
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM