Skip to main content
Потестим в проді

Потестим в проді

By Danylo Topchii

Подкаст про розробку та технології.

Telegram: https://t.me/test_in_prod
Youtube: www.youtube.com/channel/UCpOB-A7emv7TxMcCrf4wJMw
Available on
Apple Podcasts Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

Github co-pilot як працює і що не так, досліження кібервійни росії, Stackoverflow тренди в розробці – Шо там в tech #4

Потестим в продіJun 27, 2022

00:00
12:42
Github co-pilot як працює і що не так, досліження кібервійни росії, Stackoverflow тренди в розробці – Шо там в tech #4
Jun 27, 202212:42
Adobe боротьба з дезинформацією, Firefox та корзини з cookies, IE йде на пенсію – Шо там в tech #3

Adobe боротьба з дезинформацією, Firefox та корзини з cookies, IE йде на пенсію – Шо там в tech #3

Що нового в технологіях та розробці.

– Firefox запустили “Тотальний захист кукіс” по дефолту для всіх юзерів

https://blog.mozilla.org/en/products/firefox/firefox-rolls-out-total-cookie-protection-by-default-to-all-users-worldwide/

– Adobe випускає тулкіт для для боротьби з дезинформацією у зображеннях

https://techcrunch.com/2022/06/13/adobe-misinformation-cai-c2pa-open-source/

– MacPaw розширення для Chrome, щоб відстежувати куди йдуть ваші дані

https://telegraf.design/news/antyshpygunska-programa-vid-macpaw-vidteper-dostupna-dlya-google-chrome/

– Сумуєм та проводжаєм на пенсію Internet Explorer та Ipod

https://docs.microsoft.com/en-us/lifecycle/announcements/internet-explorer-11-end-of-support

– Coinbase звільнили приблизно 1100 співробітників через кризу та потенційну “крипто-зиму”

https://www.coindesk.com/business/2022/06/14/coinbase-will-layoff-around-1100-employees/

– Як впали акції tech компаній

– Andrew Ng розширив курс по Machine Learning до спеціалізації, що додано

https://www.coursera.org/specializations/machine-learning-introduction

– Amazon запускає доставку дронами

https://www.cnet.com/tech/computing/amazon-set-to-launch-drone-delivery-in-california/

– Маска звинувачують в “піраміді” через Dogecoin

https://www.bloomberg.com/news/articles/2022-06-16/musk-tesla-spacex-are-sued-for-alleged-dogecoin-pyramid-scheme

Jun 21, 202209:32
Що нового в чіпах М2, Telegram преміум фічі, роль Starlink на війні – Шо там в tech #2

Що нового в чіпах М2, Telegram преміум фічі, роль Starlink на війні – Шо там в tech #2

– Apple на WWDC випустили нові чіпи М2

https://www.apple.com/newsroom/2022/06/apple-unveils-all-new-macbook-air-supercharged-by-the-new-m2-chip/

https://www.anandtech.com/show/17431/apple-announces-m2-soc-apple-silicon-updated-for-2022

– Telegram випустить платну преміум версію з додатковим функціоналом

https://t.me/durov/185

https://xiaomiui.net/telegram-premium-features-are-leaked-29132/

– Роль Starlink’ів у війни проти росії

https://www.politico.eu/article/elon-musk-ukraine-starlink/

– Розслідування Reuters про відмивання >2млрд $ на криптобіржі Binance

https://www.reuters.com/investigates/special-report/fintech-crypto-binance-dirtymoney/

– Браузер екстеншн для маскування вашої гео-локації

https://github.com/z0ccc/Vytal

– Arduino підняли 32B$ в раунді B та будуть будувати low-code платформу для IOT

https://blog.arduino.cc/2022/06/07/ready-to-transform-the-enterprise-world-we-are/

– Ілон Маск та youtube premium

https://twitter.com/elonmusk/status/1534196611978383361

Jun 13, 202209:53
Падіння ринку та скорочення наймів, мапа злочинів, Github стрічка, DragonFly та Redis – Шо там в tech #1

Падіння ринку та скорочення наймів, мапа злочинів, Github стрічка, DragonFly та Redis – Шо там в tech #1

Що важливого трапилось в розробці та технологіях за останній тиждень?

– Google опублікував першу когорту українських стартапів, яку він обрав для фінансування

https://blog.google/around-the-globe/google-europe/spotlight-google-for-startups-ukraine-support/

– В Spotify забули оновити SSL-сертифікати і сервіс не працював 8 годин

https://www.theverge.com/2022/5/31/23148682/spotify-podcast-outage-ssl-joe-rogan-ringer-megaphone

– Мапи Leaflet https://github.com/Leaflet/Leaflet

Мапа з обʼєктами з вікіпедії

https://wikishootme.toolforge.org/

Мапа злочинів рф

https://ukraine.bellingcat.com/

– Мозіла запустили новий машинний переклад який працює локально на вашій машині

https://blog.mozilla.org/en/mozilla/local-translation-add-on-project-bergamot

– Реліз in-memory сховища key-value даних DragonFly, конкурента Redis

https://github.com/dragonfly/dragonfly

– Персоналізований фід в гітхабі

https://github.blog/2022-03-22-improving-your-github-feed/

– Tesla хоче скоротити 10% працівників

https://techcrunch.com/2022/06/03/elon-musk-orders-hiring-freeze-warns-of-job-cuts-in-latest-leaked-email/

– Coinbase зупиняє найми та відкликає офери

https://www.cnbc.com/2022/06/02/coinbase-hiring-pause-for-foreseeable-future-and-will-rescind-offers.html

– Apple прибрали флаги з перемикача мови

https://news.ycombinator.com/item?id=31518749

Бандера лейаут: https://github.com/muromec/bandera-layout

– Upwork блокує акаунти на росії та біларусі

https://www.epravda.com.ua/news/2022/06/2/687731/

Jun 06, 202211:51
Андреас Флодстром, CEO Beetroot. Як влаштовано українсько-шведське IT

Андреас Флодстром, CEO Beetroot. Як влаштовано українсько-шведське IT

Андреас Флодстром переїхав в Україну зі Швеції у 2012 і в рамках своєї дипломної роботи у шведському університеті почав IT-компанію Beetroot разом зі своїм партнером.

Сьогодні в Beetroot працює більш ніж 600 людей, і компанія обслуговує близько 220 активних клієнтів з 25 країн. Beetroot Academy – IT-школа яка навчає понад 3000 студентів щороку.

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

Сайти компанії:
www.beetroot.co
www.beetroot.se


Таймлайн:

00:00 Intro

01:11 Про компанію

02:17 Цифри компанії

03:22 Переїзд Андреаса в Україну, початок компанії

06:53 Перший офіс

11:22 Про жигулі та запорожець

13:04 Основна технічна експертиза Beetroot

15:27 Що таке dedicated teams

16:48 Які проєкт

18:38 Про ринок розробників

30:40 Як зацікавлюють розробників

35:53 Зарплати розробникам та оплата клієнтів

37:42 Дія сіті

43:42 Обов'язки в CEO Beetroot

46:30 Академії та офіси у регіональних містах

50:40 Хто працевлаштовує випускників академії

52:32 Що в дефіциті: замовники чи спеціалісти

54:03 Як Андреас вивчав мову

55:15 Як розвиваєшся

Feb 15, 202255:59
Влад Пранскевичус. Let's enhance. Как устроено AI улучшение изображений

Влад Пранскевичус. Let's enhance. Как устроено AI улучшение изображений

Let's enhance - это украинский стартап, который улучшает качество изображений с помощью искусственного интеллекта.


CTO Влад Пранскевичус рассказал как улучшение изображений работает изнутри. Как продукт вырос от одной модели до комплексного пайплайна. Как устроена разработка внутри компании, как ML инженеры взаимодействуют с разработкой, какие Devops/MLops практики внедрены, какой процесс обучения моделей, и по каким методологиям работают команды.


Поговорили о конкуренции с Photoshop, "гонке вооружений" в технологии, об отделении B2C от B2B направления и о том есть ли у разработчиков доля в компании.


Таймлайн:

00:00 - Intro 

00:23 - Чем занимается Let's Enhance?

01:41 - Почему решили сделать ребрендинг?

03:29 - Чем занимался до стартапа?

04:55 - Как давно начал заниматься ML?

06:02 - Ты хороший программист?

07:21 - Что самое сложное при переходе от карьеры программиста до создания своего стартапа?

11:05 - Сколько людей занималось разработкой в начале

11:49 - Синдром самозванца

13:08 - Что из себя представлял первый продукт

14:27 - Обучение алгоритма улучшения картинок

17:50 - На пальцах как работает улучшение изображений

18:34 - Какие метрики улучшения изображений

20:41 - Какая пропорция ML решений к эвристическим ?

22:32 - Нейронки на майнерских ресурсах

26:00 - Инфраструктура проекта

27:26 - Какие нагрузки выдерживаете

28:39 - DevOps/ MLOps

31:51 - Свой DataCenter или Cloud решения

32:51 - Цикл дообучения моделей

35:17 - ML команда

39:19 - Количество B2B, B2C клиентов

39:44 - Откуда AI-research команда берет знания?

40:15 - Патенты на ML решения

40:32 - State of the art улучшения изображений

42:08 - Будет ли энхансмент частью каждого графического редактора

43:41 - Конкуренция с Photoshop

44:49 - Конкуренты Let's Enhance 

45:05 - Предложения продать компанию

46:34 - Чем отличается алгоритм Photoshop от вашего?

47:53 - Рынок ML инженеров

48:44 - Украинский рынок IT

53:39 - Технологический стек

56:15 - Процесс работы бэкенда

59:25 - Отдельная инфраструктура под больших клиентов

01:00:32 - Python, Celery, C++

01:02:55 - Что хранится в БД

1:04:55 - Занимаются ли разработчики задачами девопс

01:06:17 - Почему разработчиков нужно больше, чем MLщиков

01:07:58 - Как ML взаимодействуют с разработчиками

01:10:03 - Тесты

01:12:20 - Как инженеры влияют на продукт

01:13:12 - Есть ли опционы у разработчиков

01:13:51 - Чем занимаешься как CTO?

01:14:59 - У кого техническая экспертиза в ML

01:15:50 - Пишешь сейчас код?

01:17:19 - Что читаешь, слушаешь

01:18:36 - ТОП-3 украинских стартапа

01:20:16 - Можно ли тестить в проде

Dec 02, 202101:22:13
Wantent. Артем Мельниченко. AI распознавание реакций на видео по выражению лица

Wantent. Артем Мельниченко. AI распознавание реакций на видео по выражению лица

Wantent - украинский стартап, который анализирует реакции людей по выражению лица с помощью AI и на основе этого оценивает эффективность видео-контента.

CTO компании Артем Мельниченко рассказал как это работает, по каким параметрам оценивается вовлеченность и "эффективность" контента, сколько алгоритмов анализируют выражение лица наблюдаемых и какой технологический стак.

Поговорили с Артемом о том какая команда работает над продуктом, как МЛ инженеры взаимодействуют с психологами (в рамках развития продукта), как обучаются модели и как можно повысить точность с помощью нейрофизиологических данных.


Сайт компании: https://www.wantent.io/


Таймлайн:

00:00 - Intro

00:41 - Чем занимается Wantent?

02:13 - Ядро проекта

03:22 - B2B

04:03 - Стенфордская история создания компании

07:58 - Первые инвестиции

08:25 - Как это работает?

10:48 - Какие запросы поступают от создателей контента

12:20 - Этика технологии

13:31 - Кто смотрит сериалы и получает за это деньги?

14:45 - Автоматизация процесса

20:13 - По каким параметрам происходит анализ?

23:44 - Как обучали алгоритм?

25:50 - Дообучение на собственных данных

26:23 - Обработка видео покадрово

27:47 - Патенты, интеллектуальная собственность

27:33 - Цикл дообучения моделей?

30:35 - Как оценивает повышение точности ?

32:01 - Как принимается решение после ответов моделей

33:33 - Конкуренты

35:15 - Улучшение точности с помощью нейрофизиологических данных

38:17 - Команда, внутренние взаимодействия

38:35 - MLщики и психологи

43:35 - Взаимодействие CTO с ML инженерами

44:12 - Технологический стак

52:56 - Партнерство с Nvidia

54:48 - Где обучаете модели?

55:30 - Взгляд на рынок разработчиков

57:01 - Можно ли тестить в проде?

Oct 29, 202157:42
Алексей Сидоров. Ушел из Facebook AI, чтобы делать свой стартап

Алексей Сидоров. Ушел из Facebook AI, чтобы делать свой стартап

Алексей Сидоров рассказал о работе AI Researcher в Facebook, как туда попал и почему уволился, про участие в акселераторе Entrepreneur First и о своем стартапе http://suggestr.co/ и его алгоритмах, также обсудили жизнь в Сингапуре.

Поговорили о том как Алексей начал самостоятельно заниматься ML на магистратуре, о переезде в США и работе исследователем в Facebook, о синдроме самозванца, выгорании и потолке в карьере.

Сейчас Алексей работает над AI-first стартапом - suggestr.co приложение для магазинов Shopify, который с помощью рекомендаций товаров помогает продавцам увеличивать объемы продаж. Поговорили про переход от работы исследователя к созданию стартапа, про то что важнее продукт или умение продавать и про цифры проекта на сегодня.


Канал Лёши: https://t.me/mister_sosister

Канал подкаста в tg: https://t.me/test_in_prod


Таймлайн:

00:00 - Intro

01:32 - Обучение, переезд в США

02:41 - Решение заниматься бизнесом

04:01 - Когда начал заниматься ML

08:48 - Все деньги исследователям, менеджеры не нужны

13:48 - Чем занимался в FAIR

18:07 - Как попал в Facebook

24:12 - Синдром самозванца

27:31 - Почему ушел из Facebook

30:12 - Акселератор Entrepreneur first

31:30 - Чем занимаешься в своем стартапе

34:55 - О чем стартап suggestr

38:48 - Стартап в цифрах

42:28 - Разработчики под Shopify очень дорогие

44:56 - Как реализованы рекомендации в suggestr

47:37 - Как проверяете успешность рекомендаций

48:20 - Технология или умение продавать ?

53:12 - Нужно уметь "хаслить"

56:12 - Shopify  миллиардный рынок ?

59:41 - На что живут стартаперы ?

1:01:07 - Ситуация с наймом в стартап

1:04:45 - Как жизнь в Сингапуре ?

01:12:00 - Вернуться в разработку ?

Oct 01, 202101:20:50
Uklon. Виталий Дятленко. Разработка сервиса вызова такси, индекс Монатика и нагрузочные дожди

Uklon. Виталий Дятленко. Разработка сервиса вызова такси, индекс Монатика и нагрузочные дожди

Пообщались с CTO и кофаундером Uklon Виталием Дятленко о том как разрабатывается проект, про кодовую базу, архитектуру и как часто сотрудники технических команд таксуют.


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


Таймлайн: 

00:00 - Intro

00:36 - На чем добирался

01:10 - Таксует ли CTO компании

06:13 - Чем занимался до Uklon

09:16 - Первая версия продукта

15:10 - Роль IT-шников в развитии Uklon

15:53 - Опыт работы до Uklon

17:56 - Обязанности CTO

21:03 - Когда последний раз писал код в продакшн

23:34 - Количество инженеров

30:40 - Локальные конкуренты в маленьких городах

31:48 - Операция Напалм

33:50 - Структура команд разработки

43:48 - Из чего состоит продукт

48:12 - Кодовая база и приходилось ли переписывать

50:45 - Devops кто отвечает за работоспособность

53:06 - Какие нагрузки выдерживает сервис

55:06 - Индекс Монатика

56:28 - Подготовка приложения к сезонным мероприятиям

58:55 - Как приложение общается с бэкендом

01:02:03 - Алгоритм распределения заказов

01:05:03 - Расчет маршрутов

01:12:17 - Ценообразование

01:15:20 - AI фичи в продукте

01:22:39 - HR-бренд и легко ли нанимать в Uklon

01:26:25 - Состояние рынка кандидатов, зарплаты

01:29:29 - Можно ли тестить в проде

Sep 03, 202101:30:15
Дима Москаленко. Разработка в Rocket. Десятикратный рост команды, пандемия, конкуренция с Glovo

Дима Москаленко. Разработка в Rocket. Десятикратный рост команды, пандемия, конкуренция с Glovo

Rocket - украинский сервис доставки еды, запустился в 2018 году. У приложения 3 млн скачиваний за 2020 год, сотни тысяч заказов в месяц, офис разработки находится в Киеве.

CTO Rocket Дима Москаленко рассказывает как устроена разработка в компании, как справляются с десятикратным ростом команды, и как готовятся к запуску приложения в Европе.

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


Таймлайн:

0:00 Intro

1:35 Пандемия - поворотный момент для компании ?

2:23 Как изменилась разработка в Rocket после ковида

3:42 Какие обязанности как у CTO

5:50 Как пришел в Rocket

6:35 Какие есть команды

8:25 Как синхронизируются команды

9:10 Над чем работают команды

10:13 Из чего состоит продукт

10:43 Команды разрослись за прошлый год ?

11:13 Цели, международная экспансия

12:36 Архитектура приложения

14:51 Почему Ruby на бэкенде ?

16:27 Сколько бэкенд инженеров ?

17:08 Какие нагрузки выдерживает сервер

18:05 Какая БД ?

18:21 Real-time взаимодействие в приложении

19:31 Что делали при падениях сервера

20:15 Оптимизация БД

21:05 Инфраструктура и Devops

22:51 Сколько серверов ?

23:07 Железо или aws, чеки

23:39 Мониторинг

25:11 Безопасность клиентских данных

26:22 Процесс разработки

28:09 AI в приложении

28:56 Data science команда

30:30 Fraud в приложении

31:14 Обработка отзывов клиентов

33:56 Технические вызовы при конкуренции с Glovo, Uber

36:34 Ребрендинг, выход в Европу

38:58 Кодовая база, БД при запуске на другие страны

39:44 Пробовал работать курьером в Rocket?

40:32 Работа с картами

41:19 Выбор исполнителя заказа

42:17 Оптимизация времени ожидания заказа

44:22 Почему решил перейти из разработки в менеджмент

46:24 Как разбираешься с новыми технологиями

47:39 Как разбираешься с кодовой базой проекта

49:17 Как устроен рынок найма для CTO

50:51 Тяжело ли сейчас нанимать инженеров в Rocket

53:38 До сих пор расширяете команду разработки ?

55:56 Можно ли заказать Glovo в офис Rocket

57:01 Как устроена работа с релизами

59:45 Покрытие тестами

1:00:48 Интеграционные тесты

1:02:03 Работа с платежами

1:02:55 Можно ли тестить в проде ?

Apr 21, 202101:05:18
Юра Рочняк. Catops. Почему сфера Devops отстает от разработки на 10 лет

Юра Рочняк. Catops. Почему сфера Devops отстает от разработки на 10 лет

Поговорили о том что такое Devops, какие роли существуют в девопс и чем отличаются, какие практики необходимы каждому проекту и почему Go самый популярный для инфраструктуры.

В гостях Юра Рочняк – работает SRE в немецком необанке N26, ведет свой телеграм канал о Devops @catops.  

А также обсудили что нужно знать разработчику о Devops, обязательно ли деплоить в cloud, разницу между оркестраторами, берлинское айти и зарплаты.  


Канал Юры о Devops: https://t.me/catops 


Таймлайн: 

0:00 Intro 

0:24 О госте 

0:53 Разница работы в operations в больших компаниях и стартапах 

5:43 Различие Devops, SRE, sysadmin 

17:16 Как и почему возник Devops 

21:17 Kubernetes vs Nomad 

26:01 Минимально необходимые Devops практики 

30:48 Cloud или VPS за 15$ ? 

34:43 Devops - проектная работа ? 

41:32 Что разработчик должен знать о Devops 

48:53 Почему Go прижился в Devops 

55:53 О телеграм канале Catops 

1:00:44 Чем берлинское IT отличается от киевского 

1:06:52 Зарплаты в айти Германии 

1:10:08 Легалайз

Mar 31, 202101:12:14
Артем Коротенко. Gamedev. Как создаются игры

Артем Коротенко. Gamedev. Как создаются игры

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


Артем – Tech Lead в игровом подразделении компании BetterMe и преподаватель геймдева в КПИ, около 9 лет занимается разработкой игр.


И еще много всего интересного:

- Как пишут сервера для pvp игр

- Как отличается разработка под ПК и консоли

- Почему игры не сразу портируются на все платформы

- Почему гиперкэжуал игры популярны

- Cloud gaming


Канал Артема с лекциями: https://www.youtube.com/c/ArtemKorotenko

Паблик подкаста в телеграм: https://t.me/test_in_prod


Таймлайн:

00:00 Intro

00:17 Бэкграунд Артема

03:46 Как давно занимаешься геймдевом

04:38 Играешь ли сам в игры ?

06:01 История разработки игр

10:20 Как разрабатываются игры

13:01 Какие отделы разработки есть у игр

13:54 Для чего нужен движок ?

16:03 Как разрабатываются движки

18:57 Кто разрабатывает свои движки

20:17 Чем отличаются общедоступные движки от закрытых

22:31 Конкуренция между unity и unreal

23:21 Что после движка ?

24:16 Какая архитектура у компьютерных игр ?

27:24 Разделение слоев архитектуры в играх

29:27 Какой интерфейс предоставляет движок

30:29 Как игра разделяется на модули

34:59 Игры разрабатываются только на C++

38:24 Искусственный интеллект в играх

46:33 Как NPC принимает решение убить вас

49:30 Многопользовательские игры

51:47 Почему pvp игры имеют "тонкий" клиент

53:58 Какие протоколы используются для сетевого обмена

56:29 Нагрузки на стороне сервера

58:58 Получится ли на питоне ?

1:00:15 Чем отличается ПК от игровой консоли ?

1:01:49 Какая разница в ОС между ПК и консолью

1:02:31 Почему игры не сразу портируются на ПК

1:05:45 Что произошло с cyberpunk ?

1:07:44 Почему гиперкэжуал так популярны

1:10:52 Технические вызовы казуальных игр

1:17:47 Cloud gaming

1:20:00 Риск для индустрии от клауд-гейминга

1:23:35 VR игры и хайп

Mar 03, 202101:24:24
Юрий Артюх. О визуализации математики, фронтенде и анимациях

Юрий Артюх. О визуализации математики, фронтенде и анимациях

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

В гостях Юрий Артюх - занимается версткой больше 15 лет, сейчас CTO и founder в компании Coderiver, делает анимации и ведет стримы с лайв-кодингом на ютубе.

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


00:17 О госте

02:17 Своя компания и свободное время

03:22 Обязанности CTO

04:16 История фронтенда от 00х до сейчас

06:00 Как получил работу в ukr.net

12:40 Куда делся jQuery

13:37 Нужна ли фронтендеру математика ?

16:16 Почему занимаешься анимациями

16:54 OpenGL, WebGL, Three.js

17:50 Кому нужны анимации ?

18:59 AR/VR в вебе

19:51 Стриминг 3D контента в вебе

21:44 Creative coders

23:54 Игры и анимации

25:56 Разрабатывал ли на Web Assembly?

26:23 Фронтенд фреймворки

30:11 Почему фронтенд такой ресурсозатратный ?

31:37 Нужно ли оптимизировать веб?

32:16 Тренды во фронте сейчас

34:19 Заменят ли PWA нативные приложения

36:47 Заменят ли нейронки верстальщиков

37:54 Почему бизнес-логика переходит на фронтенд

39:01 О раздутии рынка фронтенда

40:28 Нужны ли фронтендеру знания computer science

41:40 Нужны ли фронтендеру знания дизайна

42:28 Как отличить хорошего фронтенд разработчика от плохого

43:51 Способность к обучению и компьютерные игры

45:13 Зачем ведешь стримы с лайв-кодингом

48:33 Как находить темы для стримов

52:91 Как борешься с выгоранием

54:07 О машинах

Feb 16, 202155:59
Александр Махомет. Fwdays. Как создаются технические конференции
Jan 21, 202144:11
Дима Волошин, Preply. Как пишут код и управляют командами в образовательной платформе

Дима Волошин, Preply. Как пишут код и управляют командами в образовательной платформе

Дима Волошин, CTO и co-founder Preply (образовательная онлайн-платформа) был первым разработчиком и сооснователем компании, отказался от оффера в Google и построил отдел разработки почти в 100 человек с высокой инженерной культурой и налаженными процессами.

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


Ссылки из выпуска:

Инженерный блог Preply: [https://medium.com/preply-engineering](https://medium.com/preply-engineering)

Do you want to be right or successful? https://medium.com/preply-engineering/do-you-want-to-be-right-or-successful-52a2cd0a220b

Статья Димы о ml в Preply для борьбы с фродом 2014 года: https://habr.com/ru/company/preply/blog/216729/


Таймлайн:

00:23 Роль в начале компании и сейчас

00:54 Путь в программировании

03:30 Стартапы до Preply

04:36 Как подготовиться к своему стартапу и не потерять запал

08:01 Оффер в Google

09:10 Кто писал код в начале

11:10 Последствия неправильных технических решений

11:45 Ужасный код Цукерберга

15:37 Где находить баланс между "хорошим" кодом и написанным

17:22 Почему CTO больше не пишет код

20:03 Что такое платформа Preply, какие сервисы предоставляет

22:06 Организационная структура команд разработки

26:41 Code ownership, OKR команд

27:55 О платформенных командах

29:05 Django монолит и микросервисы, GraphQL

31:02 Разделение фронтенда и бэкенда

33:13 GraphQL federation как единая точка входа для frontend'а

34:50 Почему перешли от REST к GraphQL

36:48 Почему монолит - не плохо

38:17 Для чего используют serverless решения

39:16 Узкие места при нагрузках

41:11 Какие хранилища данных используются

42:47 Одна кодовая база под все страны, локализация

43:50 Обработка данных и AI в Preply

50:46 A/B тестирование

52:28 Команда Data Science

53:44 Путь фичи от идеи в продакшн

56:54 Onboarding разработчиков

58:27 Культура коммуникаций

Dec 22, 202001:02:05
Макс Фрай. Как спарсить фейсбук и автоматизировать парсинг сайтов с помощью нейронок
Dec 09, 202046:40
Atlas Weekend. Max Frai. Как работает программная инфраструктура крупнейшего фестиваля, написанная в одиночку

Atlas Weekend. Max Frai. Как работает программная инфраструктура крупнейшего фестиваля, написанная в одиночку

Atlas Weekend - крупнейший музыкальный фестиваль в Украине, который собирает десятки тысяч людей.

Макс Фрай разработал систему для обслуживания инфраструктуры фестиваля: вход, билеты, оплата на фудкортах, контроль.

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

_____________

Группа подкаста в telegram - https://t.me/test_in_prod

Nov 05, 202052:52
Искусственный интеллект, недвижимость и код. Как ЛУН меняет рынок недвижимости с помощью технологий

Искусственный интеллект, недвижимость и код. Как ЛУН меняет рынок недвижимости с помощью технологий

Как первыми на рынке начать использовать искусственный интеллект и убедить бизнес? Развернуть агрегатор объявлений на 33 страны? Построить кросс-функциональные команды внутри большой компании?

Об этом, а так же об архитектуре, фреймворках и коврах говорим с гостями из ЛУНа Вовой Кубицким (head of AI), Димой Сатановским (tech lead).

Sep 08, 202001:01:48