8 episodes

Меня зовут Данил Топчий, я разработчик, и здесь я приглашаю технических специалистов и общаюсь с ними о разработке, технологиях и процессах в их компаниях.

Telegram: https://t.me/test_in_prod
Youtube: https://www.youtube.com/channel/UCpOB-A7emv7TxMcCrf4wJMw

Потестим в прод‪е‬ Danil Topchii

    • Technology

Меня зовут Данил Топчий, я разработчик, и здесь я приглашаю технических специалистов и общаюсь с ними о разработке, технологиях и процессах в их компаниях.

Telegram: https://t.me/test_in_prod
Youtube: https://www.youtube.com/channel/UCpOB-A7emv7TxMcCrf4wJMw

    Юра Рочняк. 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 Легалайз

    • 1 hr 12 min
    Артем Коротенко. 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 игры и хайп

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

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

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

    В гостях Юрий Артюх - занимается версткой больше 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 О машинах

    • 55 min
    Александр Махомет. Fwdays. Как создаются технические конференции

    Александр Махомет. Fwdays. Как создаются технические конференции

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

    А также Александр рассказал:

    - Как конференции переживают пандемию, какие новые форматы появились

    - Как вырасти от локальной конференции фреймворка до серии крупных IT конференций с тысячной аудиторией

    - Для чего люди ходят на конференции

    - Что важно для хорошего доклада

    - Распределение посетителей конференций по ролям

    Паблик подкаста в tg: https://t.me/test_in_prod

    • 44 min
    Дима Волошин, 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 Культура коммуникаций

    • 1 hr 2 min
    Макс Фрай. Как спарсить фейсбук и автоматизировать парсинг сайтов с помощью нейронок

    Макс Фрай. Как спарсить фейсбук и автоматизировать парсинг сайтов с помощью нейронок

    Максимально концентрированный выпуск с кучей полезных советов о скрапинге веба.

    Как спарсить фейсбук и линкедин ? Как избежать банов ? Где взять готовые ml модели для обработки текстов ?



    Об этом, а еще о том как автоматизировать парсинг множества сайтов с помощью нейронок, в каких случаях лучше использовать headless браузеры, какие прокси использовать (никакие) и почему все ждут GPT-3.



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

    https://twn.io/

    https://openai.com/

    https://deeppavlov.ai/

    https://t.me/twn_alert_bot

    https://sluhay.com.ua/

    Телеграм канал:

    https://t.me/test_in_prod

    • 46 min

Top Podcasts In Technology