SDCast #15: в гостях Андрей Вагин

sd-podcast-logo Все, что вы хотели узнать про виртуализацию и даже больше в 15-м выпуске SDCast’а. У меня в гостях Андрей Вагин, разработчик в компании Parallels, один из разработчиков проектов OpenVZ & CRIU.

В этом выпуске мы обсуждаем какие типы виртуализации существуют на данный момент, когда и с чего все началось, какие сейчас есть продукты на этом рынке. Немного углубляемся в проекты OpenVZ и особенно CRIU. Кстати, для тех, кто не в курсе, CRIU расшифровывается как checkpoint/restore in user space, это технология, позволяющая замораживать и переносить живые процессы, не теряя данных и даже не разрывая сетевых соединений.

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

Читать далее

SDCast #14: в гостях Стас Кондратьев

sd-podcast-logo Какая связь у Microsoft Azure и open source, Knockout.js и Олимпийских игр Сочи 2014? Ответы на эти и многие другие вопросы в 14-м выпуске SDCast’а!

У меня в гостях Стас Кондратьев, архитектор приложений в компании Microsoft, а так же ведущий архитектор веб проекта Сочи 2014.

В это выпуске мы обсуждаем следующие темы:

  • Платформа Microsoft Azure: какие компоненты она включает, как устроена и что позволяет строить.
  • Проект портала «Сочи 2014». Очень подробный рассказ о проекте, о том, на каких технологиях он построен, какова его архитектура, какие были интесные моменты и сложности во время разработки, как проводилось тестирование, а так же вопросы балансировки, масштабирования и отказоустойчивости сайта, который в пике выдерживал 90000 запросов в секунду.
  • Microsoft и opensource: немного рассуждаем на тему поддержки Microsoft’ом разных opensource решений, в частности поддержка PHP/Node.js/Mysql и прочих в облачном сервисе Azure.

Читать далее

SDCast #13: в гостях Михаил Лабанов

sd-podcast-logo В этом выпуске у меня в гостях Михаил @maikudou Лабанов, руководитель группы фронтенд-разработки в онлайн кинотеатре Аййо. Основная тема эпизода: smartTV. Говорим о истории появления и развитии smartTV, кто был первым и где этот «кто-то» сейчас. Обсуждаем разные аспекты разработки веб-приложений под smartTV, начиная от возможностей веб-движков, доступных SDK и API и заканчивая публикацией в магазины приложений. Отдельная тема — отладка веб-приложений. Так же рассуждаем на тему дальнейшего развития smartTV, и чего можно ожидать в будущем.

Читать далее

Software Development podCAST #12

sd-podcast-logo Highload и API, архитектура и мониторинг, Python и Go: все это, а так же многое другое в новом выпуске SDCast’а за номером 12. У меня в гостях Андрей Смирнов, разработчик aptly, архитектор, докладчик на многих конференциях, ведущий мастер-класса по высоким нагрузкам и надежности. В этом выпуске мы обсуждаем разные аспекты построения высоконагруженных проектов, говорим о балансировке и распределении нагрузки, обсуждаем вопросы построения API для использования как внутри проекта, так и сторонними клиентами.
Андрей рассказывает про свой open-source проект «aptly», который является инструментом для обслуживания debian репозиториев, как появилась идея, каков статус проекта сейчас и что планируется сделать в будущем, почему в качестве языка был выбран Go, и как aptly попал в main-репозиторий debian.
Помимо этого, мы немного пообщались на тему мастер-классов, которые проводит Андрей.

Читать далее

Software Development podCAST #11

sd-podcast-logo Товарищи, встречайте 11-й выпуск SDCast’а! На этот раз выпуск посвящен проекту OpenStreetMap, картам, панорамам, снимкам и картографии в целом. У меня в гостях Илья Зверев, активный участник проекта OpenStreetMap с 2010 года, редактор новостного блога ШТОСМ, автор профильных статей и докладчик на десятках конференций. В этом выпуске мы говорим о мире OSM, его истории, развитии, архитектуре и компонентах. Обсуждаем вопросы редактирования и хранения геоинформационных данных, какие есть инструменты и кто их пишет. Так же общаемся на тему устройства коммьюнити OSM в России и в мире целом, как оно устроено, какие есть управляющие организации и как построено взаимодействие между людьми. Кстати, в этом году проекту исполнилось 10 лет! Илья рассказал о том, какие мероприятия проходили и проходят в мире и в России в частности, посвященные OSM.

Читать далее

Software Development podCAST #10

sd-podcast-logo
Ну что ж, друзья! Встречайте долгожданный 10-й, можно сказать юбилейный, выпуск SDCast’а! На этот раз речь пойдет о хранилищах данных и BigData. У меня в гостях, Алексей Константинов, архитектор в компании EasyData в настоящее время, и один из ведущих архитекторов хранилища данных в компании Yota в прошлом. В этом выпуске освещаются интереснейшие вопросы устройства, внутренней архитектуры и проблемы построения хранилищ данных в общем и хранилищ на базе HP Vertica в частности.

Затрагиваются такие темы как:

  • Источники данных, вопросы их сбора и агрегации
  • Проектирование хранилищ данных
  • Проблемы масштабирования и способы их решения
  • Отказоустойчивость
  • Кластеризация и шардинг
  • История возникновения и развития HP Vertica
  • ETL процесс
  • и многое другое!

Читать далее

Анонс гостей ближайших выпусков №1

Всем привет! Давненько не было новых выпусков SDCast’а. И надо это срочно исправлять! А чтобы выпуски были еще интереснее, появилась идея анонсировать гостей заранее, чтобы все желающие смогли написать интересующие их вопросы, а я, уже в процессе записи, задам их адресатам. И вот  первый анонс гостей.

Читать далее

Software Development podCAST #9

sd-podcast-logo CRDT, ACID, CAP, Operational transformation, eventual consistency — знаете что это за термины? Для всех тех, кто хочет узнать про это подробнее, встречайте 9-й выпуск с Виктором Грищенко, одним из авторов проекта реактивной синхронизации данных swarm.js. В выпуске обсуждаем вопросы синхронизации данных между клиентами как в реальном времени, так и периодически при работе в оффлайн-режиме, какие при этом есть сложности и тонкие моменты, а так же способы решения этих самых сложностей. Как помогают решать разные аспекты синхронизации данных такие интересные штуки как CRDT типы, временные метки Лэмпорта, и механизмы Operational transformation.

Читать далее

Software Development podCAST #8

sd-podcast-logo После долгого летнего перерыва в связи с отпусками и прочими делами, мы снова в строю! Встречайте новый выпуск SDCast’а. У меня в гостях Сергей Белов, исследователь по безопасности из компании Digital Security. Обсуждаем с Сергеем тему безопасности в ИТ индустрии в целом, безопасность веб-сервисов, приложений, вопросы авторизации, загрузку и проверку пользовательских данных, существующие типы атак и способы защиты от них, а так же многое другое. Так же Сергей немного рассказал про одну из главных конференций по безопасности — BlackHat USA, на которой ему довелось побывать.

Читать далее

Software Development podCAST #7

sd-podcast-logo
Салют! По просьбам некоторых трудящихся в этом выпуске идет речь про бэкенд, а точнее PHP. У меня в гостях Александр @sam_dark Макаров, инженер из Воронежа, активный участник OpenSource проектов, один из разработчиков PHP-фреймворка Yii, автор книги «Yii Application Development Cookbook» и его представитель в PHP Framework Interop Group.

В подкасте обсуждаются следующие темы:

  • Как живет и развивается OpenSource проект Yii Framework: участники, организация разработки, зоны ответственности, текущее положение дел и планы по дальнейшему развитию.
  • Книга Александра «Yii Application Development Cookbook»
  • PHP Framework Interop Group. Цели группы, её участники, обсуждаемые вопросы.
  • Экосистема PHP: вчера, сегодня, завтра. PSR, загрузчики, HHVM, PhpNG, менеджеры пакетов и прочее

Читать далее