SDCast

SDCast

By Konstantin BurkalevTechnology
Download on the App Store

SDCast episodes

  • SDCast #93 HL Edition: SONM
    Друзья, рад представить вам интервью с Игорем Лебедевым и Алексеем Кротовым из компании SONM (https://sonm.com/), записанное на прошедшей конференции Highload++ 2018.
    SONM — это децентрализованная туманная платформа для вычислений. Она позволяет с одной стороны предоставлять неиспользуемые мощности ваших компьютеров, как серверных, так и десктопных, а с другой стороны брать в аренду эти самые мощности для ваших вычислений, будь до рендеринг видео, расчёт научных задач, или даже для игр.
    Ребята рассказали про то, как устроена платформа, из каких компонент она состоит и как функционирует. SONM является открытой платформой, код проекта доступен на github, ядро системы написано на go, использует docker под капотом, использует blockchain технологию и умные контракты и много чего ещё интересного :)
    Игорь рассказал про технические особенности платформы, а Алексей про экономическую составляющую проекта.
    Ссылки на ресурсы по темам выпуска:
    * Сайт проекта SONM (https://sonm.com/)
    * Проекты SONM на GitHub (https://github.com/sonm-io)
    Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (https://www.patreon.com/KSDaemon) а так же ретвитом, постом и просто рассказом друзьям!
    1 hr 2 min
  • SDCast #92: в гостях Илья Космодемьянский, один из основателей и директор компании Data Egret
    Встречайте 92-й выпуск SDCast’а! У меня в гостях Илья Космодемьянский, один из основателей и директор компании Data Egret. Илья является активным участником сообщества PostgreSQL, он регулярно выступает на различных конференциях как с довольно сложными техническими докладами о внутренностях PostgreSQL, так и с докладами про soft skills, получение опыта и знаний в области баз данных.
    В этом выпуске мы обсуждаем в целом роль баз данных в ИТ системах, как поменялась разработка софта и требования к базам данных в связи с возросшей нагрузкой и увеличением мощностей вычислительных ресурсов, с развитием процессов разработки, появлением различных архитектур, таких как микросервисы и прочие.
    Подискутировали о том, какое влияние на классические RDBMS оказали такие новые (и уже не очень) веяния, как noSQL и newSQL. Обсудили, как различные БД и PostgreSQL в частности адаптируются под новые требования к надёжности, масштабируемости, отказоустойчивости.
    Посмотрели в ретроспективе на развитие PostgreSQL, вспомнили что с ним было 10−15 лет назад, когда MySQL был на коне, и какое место PostgreSQL занимает сейчас, как изменился процесс разработки и что происходит в проекте сейчас.
    Отдельно обсудили тему знаний и как стать экспертом в области баз данных, какие для этого нужные базовые знания, как и где набираться опыта. Илья рассказал про свой путь в IT, поделился своими практическими советами и рекомендациями.
    1 hr 30 min
  • SDCast #91 DevOps Edition: Андрей Маркелов
    Друзья, рад представить вам интервью с Андреем Маркеловым из компании Infobip, записанное на прошедшей конференции DevOps Conf Russia 2018. Андрей является ведущим инженером-программистом в компании Infobip, более 11 лет занимается разработкой приложений на Java в области финансов и телекоммуникаций. Активный участник Atlassian Community, апологет использования Prometheus, Docker и Redis.
    Мы обсудили общие вопросы мониторинга, сбора метрик, различные подходы, подискутировали о том, что когда и как надо собирать. Андрей рассказал про Prometheus: что это за проект, как он устроен, как происходит сбор метрик, возможности для расширения и интеграции с другими системами и многое другое.
    26 min
  • SDCast #90: в гостях Андрей Ермаков, ведущий разработчик в компании Tinkoff.ru
    Продолжаем тему DevOps'а. Встречайте 90-й выпуск SDCast’а! У меня в гостях Андрей Ермаков, ведущий разработчик в компании Tinkoff.ru. В этом выпуске речь пойдёт о CI/CD процессах, автоматизации, тестировании и мониторинге.
    Андрей рассказал про свой опыт в развитии CI/CD процессов внутри своей команды, рассказал про то, как они автоматизировали сборку в контексте сервисной архитектуры, какие собирали метрики и как приоретизировали задачи.
    Обсудили вопросы тестирования сервисов, интерфейсов, API, когда какие виды тестирования наиболее предпочтительны, как свести к минимуму ошибки в окружении и внешних зависимостях, мокирование внешних сервисов и проверка внутренних контрактов.
    Мы обсудили различные аспекты, возникающие в разработке и автоматизации, такие как:
    * Вопросы коммуникации в команде и между командами
    * Различные виды тестирования, их стоимость и в каких случаях стоит их применять
    * Развёртывание тестовых и продакшн окружений, как повлиял на это docker, kubernetes и другие технологии
    * Поддержание в актуальном состоянии внешних зависимостей
    * Сбор метрик и мониторинг приложений в целом
    * И многое другое
    Немного подискутировали о том, насколько сильно контейнеры и всякие докеры и кубы изменили подходы к CI/CD и куда движется эта область дальше.
    Ссылки на ресурсы по темам выпуска:
    * Слайды доклада Андрея «ANTI-YAML: *DSL IS THE NEW BLACK* (https://akermakov.gitlab.io/devoops-2018/)»
    * Слайды доклада Андрея «Как мы пришли к continuous delivery. Шишки, грабли, планы на будущее (https://akermakov.gitlab.io/devopsconf-cicd/)»
    * Статья про использование Kotlin в качестве DSL для TeamCity (https://blog.jetbrains.com/teamcity/2016/11/kotlin-configuration-scripts-an-introduction/)
    1 hr 4 min
  • SDCast #89 DevOps Edition: Авито
    Друзья, рад представить вам интервью с Александром Лукьянченко и Сергеем Носковым из компании Авито, записанное на прошедшей конференции DevOps Conf Russia 2018.
    В этом выпуске мы вновь собрались дружной подкастерской компанией вместе с Антоном @golodnyj (https://twitter.com/golodnyj) из «The Art Of Programming» и Иваном @gliush (https://twitter.com/gliush) из «DevZen» и взяли интервью у ребят из Авито. Сергей является инженером по безопасности, а Александр — ведущий разработчик в команде архитектуры.
    Ребята рассказали про то, как устроена платформа Авито, что под этим подразумевается, и как функционирует. Мы подискутировали о различных DevOps-вопросах, таких как:
    * межсервисное взаимодействие,
    * базовые блоки для построения новых сервисов,
    * коммуникации между командами разработки и расширение знаний,
    * вопросы безопасности сервисов.
    Ребята рассказали про то, как эволюционировала их платформа и процессы разработки в контексте информационной безопасности, рассказали про способы обучения и повышения квалификации инженеров, рассказали про Security Champions — кто это и зачем они нужны.
    Также обсудили мы и различные популярные темы в DevOps-мире: Service Mesh, оркестрацию контейнеров, управление конфигурациями, мониторинг и отладку сервисов.
    Ссылки на ресурсы по темам выпуска:
    * Статья Александра «Как запустить Istio, используя Kubernetes в production (https://habr.com/company/avito/blog/419319/)»
    * Bioyino (https://github.com/avito-tech/bioyino). High performance and high-precision multithreaded StatsD server
    * Видео доклада Сергея «Управление секретами при помощи Hashicorp Vault (https://www.youtube.com/watch?v=klC4ssaPHZY)»
    * Различные видео публикации по теме DevOps (https://tech.avito.ru/tags/video/devops) на сайте Avito TECH (https://tech.avito.ru/)
    Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (https://www.patreon.com/KSDaemon) а так же ретвитом, постом и просто рассказом друзьям!
    53 min
  • SDCast #87 DevOps edition: Егор Бугаенко, основатель и CEO компании Zerocracy
    Друзья, рад представить вам интервью с Егором Бугаенко, записанное на прошедшей конференции DevOps Conf Russia 2018.
    В этом выпуске мы собрались дружной подкастерской компанией вместе с Антоном @golodnyj (https://twitter.com/golodnyj) из «The Art Of Programming» и Иваном @gliush (https://twitter.com/gliush) из «DevZen» и взяли интервью у Егора @yegor256 (https://twitter.com/yegor256) Бугаенко, основателя и CEO компании Zerocracy, разрабатывающей AI-роботов для управления программистами, а так же автора нескольких книг о программировании.
    Егор выступал с докладом «Главное не качество, а количество!», в котором он предлагает программистам заниматься именно тем, что они умеют делать (ну или по крайней мере должны уметь) лучше всего — писать код, а все остальные вопросы с них снять. Мы поподробнее обсудили эту идею, её плюсы и минусы и вообще поговорили о процессах и подходах к разработке софта.
    Одна из самых интересных тем нашей беседы с Егором — это его платформа "Zerocracy (https://www.zerocracy.com/)", в которой программисты получают деньги за выполнение небольших задач и даже за заведение новых тасков. Егор рассказал про устройство самого проекта, мы обсудили механику процессов внутри, как могут разрабатываться проекты на этой платформе, роли, права, обязанности, риски и вознаграждения.
    Поговорили мы так же и о книгах. Егор рассказал про свою новую книгу «Code Ahead» и немного поделился опытом написания книг в целом.
    1 hr 5 min
  • SDCast #86: в гостях Евгения Голева, деврел в компании Lamoda
    Последнее время очень часто можно услышать такие слова и понятия, как DevRel, ТехПиар и прочие. Что же это такое, зачем и кому оно нужно? Ответы на эти и другие вопросы в 86-м выпуске подкаста. У меня в гостях Евгения Голева из компании Lamoda, где она занимается продвижением технобренда Lamoda в IT-сообществах.
    В начале мы поговорили про профессию DevRel aka Developer Relations в целом:
    * Что это за направление?
    * Зачем это нужно компаниям и инженерам?
    * Какие основные функции специалиста этой профессии?
    * Какие зоны ответственности у специалиста этой профессии?
    * Как можно оценить качество работы деврела?
    Женя рассказала про свою работу в компании, как развивалось это направление в Lamoda, какие появились активности и задачи. Отдельно и подробно рассказала про клуб спикеров: как удалось организовать кружок по подготовке к выступлениям, заинтересовать инженеров и программистов и добиться полезной и конструктивной обратной связи от слушателей и докладчиков.
    Так же обсудили разные стороны деврела: от технического евангелизма до hr и партнёры. Какие есть направления развития для специалистов в этой области, насколько необходимы технические знания для общения с инженерами и прочие социальные аспекты.
    Ссылки на ресурсы по темам выпуска:
    * Выступление на TED Dan Pink: The puzzle of motivation (https://www.ted.com/talks/dan_pink_on_motivation)
    * “Говорите громче!” (https://t.me/speakersclub) Телеграмм-канал про публичные выступления, который ведёт Женя.
    * Видео доклада Жени “1000 и 1 фидбэк” с TeamLead Conf 2018 (https://www.youtube.com/watch?v=Eqtzj2JIJQw)
    * “Codeware” (https://www.slideshare.net/LookAtMySlides/codeware). Отличный гайд по тому, как оформлять код на слайдах (по возможности избегайте, но если надо, то лучше вот так)
    * Книги:
    * Мастерство презентации. Алексей Каптерев.
    * Slide:ology. Нэнси Дуарте.
    * Resonate. Нэнси Дуарте.
    1 hr 15 min
  • SDCast #85: в гостях Сергей Lerg, инди-разработчик, game-developer
    Мечтали ли вы когда-нибудь написать свою игру? И даже если ваш ответ «нет», всё равно предлагаю вам послушать этот выпуск. У меня в гостях Сергей Lerg, инди-разработчик, game-developer. В этом выпуске мы говорим про разработку игр под мобильные платформы, различные фреймворки и движки, Lua, конференциях и события из мира gamedev и много о чем ещё!
    Сергей рассказал про свой путь в геймдев-мире, как он начинал, как появлялись идеи и что потребовалось для их реализации.
    Сергей довольно плотно работал с Corona SDK и даже занимался написанием плагинов для этой платформы и сейчас активно использует Defold, поэтому нам удалось осветить различия в подходах этих двух игровых фреймворков, особенности их архитектуры, удобство пользования, предоставляемые API, возможности для расширения и другие интересные моменты. Сергей рассказал про сильные и слабые стороны каждого фреймворка и поделился личными ощущениями от их использования.
    Не обошли мы стороной архитектуру игр и используемые технологии в целом. Поговорили о языках, обсудили почему Lua так популярен в игровой индустрии, обсудили серверные технологии и способы клиент-серверной коммуникации.
    Обсудили мы и вопросы публикации не только игр в различные Аппсторы, но и публикацию плагинов и расширений в соответствующие магазины в экосистемах фреймворков. Сейчас такие магазины есть например у Unity (Asset Store) и Corona (Corona Marketplace).
    Так же Сергей рассказал про различные встречи и события в игровой индустрии, такие как Devgamm, Game Jam, рассказал про то, как он написал несколько своих игр вот как раз на таких джем-сессиях, как это весело и интересно.
    Ссылки на ресурсы по темам выпуска:
    * Corona SDK (https://ru.coronalabs.com/)
    * Defold: Free 2D Game Engine for Cross-Platform Publishing (https://www.defold.com/)
    * Игра Сергея StarClick: RTS + Clicker (https://ldjam.com/events/ludum-dare/41/starclick)
    * Прототип игры “Сollapsing worlds (https://lerg.itch.io/collapsing-worlds)”
    * Канал Сергея на Youtube (https://www.youtube.com/channel/UCjkECP_YgfCXd6Y3j3rkY_g), где он выкладывает все свои выступления и прочие видео-активности
    1 hr 24 min
  • SDCast #84: в гостях Дмитрий Химион, Head of QA в Авито
    Встречайте 84-й выпуск SDCast’а, речь в котором идёт о качестве ПО. У меня в гостях Дмитрий Химион, Head of QA в Авито. Дима рассказал про свой опыт в индустрии, как и когда он стал заниматься тестированием и обеспечением качества софта, рассказал про различные виды тестирования, автоматизацию и подходы.
    В начале Дима рассказал про то, как тестируют приложения и продукт в целом в Авито, какие применяются подходы к тестированию, какие применяются виды тестирования. Обсудили отличия в подходах к тестированию мобильных, веб и десктоп приложений.
    Отдельной большой темой обсуждения стала автоматизация процессов тестирования. Дима рассказал про то, на какие этапы и стадии можно разбить весь процесс тестирования, какие этапы следует автоматизировать в первую очередь, а главное когда вообще стоит браться за автоматизацию, ведь это не дешёвое удовольствие!
    Немного подискутировали о тестировании монолитов и микросервисов, а так же как современные тенденции в разработке, такие как микросервисы, контейнеры и виртуализация влияют на подходы к тестированию софта в целом.
    Обсудили мы и то, как стать настоящим специалистом по тестированию, Дима поделился своим видением того, какие базовые знания и личные качества необходимы, чтобы добиться успехов, через что должен пройти профессионал по тестированию, какие есть пути развития и где черпать информацию и знания.
    В завершении выпуска немного порассуждали о новых концепциях, тенденциях, идеях и инструментах в мире тестирования программного обеспечения.
    Ссылки на ресурсы по темам выпуска:
    * Доклад Дмитрия “Векторы развития систем автоматизации тестирования (https://www.youtube.com/watch?v=d9cY4vSq-Tg)”
    * Книги:
    * Искусство тестирования программ, третье издание, Гленфорд Майерс, Том Баджетт, Кори Сандлер
    * Как тестируют в Google, Джеймс Уиттакер, Джейсон Арбон, Джефф Каролло
    2 hr 5 min

About SDCast

From the publisher's feed

Software Development podCast