запуски

Всю свою карьеру я стеснялся и стыдился того, что не умею профессионально программировать (я начинал админом, так что unix однострочники не в счет). Я говорил, что хочу научиться, покупал книжки, но дальше пары страниц, примеров и вечеров дело не шло.

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

С радостью представляю первую программу, которой пользуются больше 3 человек. Издательский дом «Комитет» запустил публичное API для комментариев на своих сайтах tj.ru, vc.ru и dtf.ru. DTF.ru — сайт про игры и другие развлечения, так что на выходных я запрогал для него бота. Бот отвечает информацией об игре, если взять её имя в квадратные скобки. Спасибо техдиру комитета Илье за хорошее API и помощь в тестировании. Эта история бы не состоялось без Дениса из Комитета и главреда RAWG Сережи. Коллаборация!

Мне не стыдно показать исходный код публично; наверное, потому, что я не профессиональный программист. Код работает, вы можете использовать его как основу для своих ботов. Буду благодарен, если подскажете, что можно сделать лучше (python, github).

Кстати, у RAWG хорошая обвязка API под питон (написанная немецким студентом), так что если хотите поделать что-то с играми — не стесняйтесь.

Да здравствует свобода от внутренних ограничений! Ура.

Только что опубликовали новое мобильное приложение в AppStore. Сделали его наши веб-разработчики на кросс-платформенной технологии CapacitorJS, так что не потребовалась отдельная команда мобильной разработки, сэкономили месяцы и миллионы рублей.

Два месяца переписывались с Apple по поводу in-app purchases и прочих коммерческих моментов. В результате всё решилось одним коротким звонком с Купертино. По телефону нам на хорошем русском объяснили, что «правила AppStore — это направляющие принципы, каждую ситуацию не распишешь формально, конкретно вам нужно сделать 1, 2, 3». Не стесняйтесь пользоваться опцией заказа звонка!

Интересно, что ни единого вопроса про Capacitor у Apple не было, хотя некоторые люди нас очень пугали, что любые веб-технологии — это сразу бан. Правда, наши фронтендеры собрали полноценное мобильное приложение — с оффлайном, входом через Apple ID и прочим, чего у сайтов обычно нет.

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

Такой кайф, когда единая команда отвечает за продукт на всех платформах! Нет этого: «веб уже запрогал, андроид сделал не совсем как нужно, но сойдёт, а iOS-команда пока занята, ждём...»

Ура!

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

Наконец-то эпизод про гражданскую авиацию!

Я планировал его с февраля 2022, когда ввели санкции, но архисложно найти эксперта, который:
- знает российскую специфику,
- не слишком ангажирован (всё пропало vs всё замечательно)
- и может при этом говорить достаточно свободно.

С гордостью представляю интервью с Анастасией Дагаевой! Настя фанат авиации, летает сама, много лет писала об авиации в Ведомостях и глубоко разбирается в теме.

Очень интересный и легкий разговор на совсем не простую тему, от технических подробностей до финансовых и юридических схем — в новом видео-эпизоде «запуска завтра».

Как теперь поддерживаются самолеты в России? Сможет ли авиация перейти на «отечественный флот»? Как вообще производят самолеты? Стало ли опаснее летать?

https://www.youtube.com/watch?v=3XFnzqD9GRc

Начинаем 5 сезон подкаста смело — с эпизода про месячные. Тема для многих неудобная, но история о том, как белорусские ребята сделали самое популярное приложение для отслеживания цикла в мире — довольно крутая. 200 миллионов установок и 40 миллионов пользователей в месяц — не шутки. А то, насколько это большое и сложное приложение под капотом — вообще взрыв мозга. Гость — технический директор Flo Роман Бугаев.

Слушайте и подписывайтесь: Apple, Google, Castbox, Spotify, Яндекс, Overcast, веб-версия.

P. S. Завели официальный телеграм-чатик подкаста. В нем вся команда подкаста, можно делиться впечатлениями, задавать вопросы и предлагать идеи новых эпизодов. Давайте общаться! @zapuskzavtra

OpenAI, Anthropic, xAI, Google, Microsoft — все занимаются нейросетями. Но все они зависят от чипов одной компании — NVIDIA.

Как она появилась, благодаря чему стала флагманом и почему никто не может ее догнать? Разбираемся вместе с бывшим ведущим архитектором AI-решений в NVIDIA Денисом Тимониным.

Слушайте и подписывайтесь! Apple, Youtube, Яндекс, Spotify, Castbox, Overcast, веб-версия.

Этим эпизодом мы закрываем 13й сезон подкаста запуск завтра. Мы подготовили небольшой опрос: что понравилось, что не понравилось, чего хочется. Уделите 5 минут, пожалуйста!

Вообще, на днях подкасту исполнилось 6 лет. Даже не верится! Спасибо, что слушаете!

Мы сейчас уйдем на небольшие каникулы, а после нового года вернемся с новым, необычным сезоном!

На прошлой неделе я встретился с инвестором Кириллом Беловым и узнал, как работают венчурные фонды, что и как нужно питчить инвестору, как оценить стоимость стартапа и какие IT-тренды ждут нас в ближайшем будущем.

Любимые редакторы сделали из 2 часового разговора 65 минутный эпизод. Слушайте на всех платформах: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия. Открытая запись целиком доступна на ютубе.

—

Это — финальный эпизод 5 сезона. Сейчас мы уйдем на небольшой перерыв и вернемся с новыми выпусками. То, что начиналось как эксперимент, за эти два года стало важной частью моей жизни. Спасибо Лике Кремер, что предложила 2 года назад начать подкаст, Юле Яковлевой — за гениальную редактуру, Паше Боровкову — за то, что у нас всегда всё по плану, Нине Мамотиной — за идеальное качество звука. Андрею Борзенко, что редактировал подкаст в первом сезоне, когда мы придумали формат. Вы — команда мечты. Полтора месяца назад к нам присоединилась младший редактор Ира Хант — добро пожаловать!

Всего этого не было бы без вас, дорогие слушатели. Спасибо вам! Мы командой подкаста хотим узнать о вас побольше, что вам нравится и не нравится, что вы хотите изменить, кого пригласить в гости. «Финальный вопрос» в конце каждого эпизода появился именно после ваших отзывов, что подкаст обрывается слишком внезапно. Ждем новых комментариев и ваших ответов вот в этом опросе. Ну и ещё раз СПАСИБО!

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

Наш первый гость — генеральный директор sports.ru Марк Тен. Марк пришел в спорстс младшим продактом и за 6 лет вырос до CEO. Как у него это получилось? Sports.ru — одно из немногих медиа с хорошей внутренней разработкой. Как они справляются с техническим долгом, откуда у них деньги на столько программистов и что такое хороший продакт? Обо всем этом слушайте в первом эпизоде.

Спасибо огромное команде подкаста: редакторам Юле Яковлевой и Андрею Борзенко, продюсеру Павлу Боровкову, звукорежиссерам Андрею Гранкину и Павлу Цурикову. Спасибо Алексею Зеленкому за джингл, а Лике Кремер и Кате Кронгауз за замечательную студию Либо/Либо.

Слушайте нас везде: Apple, Google, Castbox, Spotify, Яндекс, Overcast, веб-версия. А теперь ещё и на ютубе!

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

Сделали сайт для подкаста «запуск завтра». С расшифровками всех эпизодов!

14 сезонов, 289 эпизодов, для всех бесплатных есть полные расшифровки с таймкодами, полнотекстовый сквозной поиск. Отдельные странички нарративных серий про историю великих компаний, важнейших технологий и форматы файлов.

Вы не представляете, какой это сюжет блокбастера — история формата mp3! Когда я его записывал, то сожалел, что нельзя выложить сценарий, ну вот теперь можно почитать транскрипт.

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

Разбиение на темы можно ещё причесать, но уже достаточно прилично. Надеюсь, вам тоже понравится!

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

С помощью Claude code opus 5 я уже через полчаса увидел первую версию, за пару часов сделал и вычитал все записи (получилось около 80 долларов за 172 часа аудио), а потом два дня доводил напильником в формате диалога, причем в Claude code почти нормально заработал remote mode, так что последние штрихи я наводил уже телефона.

Прямо кайф, рекомендую!

Сегодня Либо/Либо запускают своё собственное приложение для прослушивания подкастов. Теперь все подкасты студии можно слушать не выходя из телеграма в @LiboLiboBot.

Недавно мы обсуждали с Йованом, как телеграм стал центром цифровой жизни. В том числе — дал возможность разрабатывать и распространять полноценные приложения на своей площадке, такая альтернатива апсторам.

Приложение Либо/Либо в телеграме — полноценный стриминг, который содержит всю библиотеку подкастов студии, с удобным плеером и простым интерфейсом. Не нужно устанавливать ничего нового или логиниться — просто в два клика запустить бот @LiboLiboBot и пойти слушать.

Мини-апп работает на всех платформах, где есть телеграм, бесплатно и устойчиво к блокировкам.

Под капотом это веб-приложение, интегрированное с некоторыми специфичными для телеграма javascript API. Официальная документация и отличная фанатская документация.

Если никогда не пользовались мини-апами в телеграме — рекомендую попробовать. А если вы хотите запустить своё приложение в телеграме — оставляйте заявку на сайте fansdev.ru или пишите в личку @samatg

Вчера мы запустили Вечернюю Медузу 2.0

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

Теперь Вечерняя Медуза появляется как полноценный материал на главной странице Медузы (и в RSS-потоках). На нее можно дать ссылку или расшарить в соцсетях, как и любую другую статью Медузы. К старым способам подписки добавилась возможность подписаться на пуш-уведомления в приложениях и на сайте (для Chrome и Firefox).

https://meduza.io/brief/2017/05/16/vechernyaya-meduza

Это один из проектов, затрагивающий все платформы Медузы, вовлекающий почти всю техническую команду.

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

Кстати, это первый продуктовый запуск, в котором Настя Яровая — арт-директор, а Боря Горячев — заместитель технического директора.

В главных ролях:
Продакт: Ilya Krasilshchik
Арт-директор: Nastya Yarovaya (макеты — наследство Sergey Surganov)
Технический директор: Samat Galimov
Менеджмент и бэкенд: Боря Горячев
Фронтенд админки: Nikita Komarkov
Вебсайт: Anton Byrna и Kirill Balyasnikov
Android и iOS: Артемий Гарин и Max Rovnov
Ops: Dmitry Zakharov

💪

P.S. По пути мы переделали движок веб-пуш-уведомлений, но об этом будет отдельный пост.