SDCast #19: в гостях Вадим Макеев

sd-podcast-logo Браузеры прошлого, настоящие и их развитие в ближайшем будущем, стандарты и технологии веб-индустрии, а так же многие другие насущные вопросы современного веба в новом выпуске SDCast’а. У меня в гостях Вадим Макеев, веб-евангелист в компании Opera Software, основатель сообщества @webstandards_ru, автор движка для презентаций @shower_me.

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

Отдельно обсуждаем векторную графику и SVG в частности, её очевидные плюсы и недостатки, а так же возможность использования в современных веб-приложениях.

Так же Вадим немного рассказывает о Shower, инструменте для создания презентаций в браузере: историю его появления, его текущее состояние и планы по дальнейшему развитию.

Читать далее «SDCast #19: в гостях Вадим Макеев»

Скачать (mp3, 31 MB)

SDCast #18: в гостях Михаил Лопаткин

sd-podcast-logo Встречайте новый выпуск SDCast’а, на этот раз посвященный разработке Яндекс.Браузера в целом и под Android в частности. У меня в гостях Михаил Лопаткин из Яндекса, разработчик из команды Яндекс.Браузера под Андроид. В этом выпуске Михаил рассказывает о том, как устроен процесс разработки, как больно сливать изменения из апстрима Chromium, как устроено тестирование и выпуск версий. Так же обсуждаем с Михаилом особенности разработки приложений под Android, какие есть тонкости и хитрости и какие подводные камни. Немного затрагиваем тему инструментов для разработки под Андроид: вопросы отладки, IDE и прочее.

Читать далее «SDCast #18: в гостях Михаил Лопаткин»

Скачать (mp3, 17 MB)

SDCast #17: в гостях Михаил Пожидаев

sd-podcast-logo Рад представить вашему вниманию новый выпуск SDCast’а. И первый выпуск 2015 года посвящен, как мне кажется, очень важной проблеме — работа с компьютером людьми с ограниченными возможностями. У меня в гостях Михаил Пожидаев, кандидат технических наук, активный участник разработки дистрибутива ALT Linux Homeros, координатор проекта luwrain. Михаил в 2001 году потерял зрение по болезни, но это не сломило его, и он до сих пор продолжает программировать. Недавно он организовал проект luwrain. Вот краткое описание проекта с официального сайта:

«Luwrain — это прежде всего новый подход к взаимодействию незрячего человека с персональным компьютером, основанный на представление любых документов и структур в текстовой форме. В сочетании с технологиями, выбранными для реализации, это даёт нам шанс решить некоторые проблемы из мира вспомогательных тсредств, которым ранее уделялось мало внимания. Навигация внутри текстового файла, возможно, является самой понятной и удобной операцией для людей с нарушениями зрения. Luwrain старается распространить её на всё, что делает человек на компьютере. Тем не менее, это не означает, что в Luwrain вовсе нет объектов, близких по назначению к элементам GUI (например, меню или формам), просто процесс работы в них переосмыслен с точки зрения новой концепции.»

В этом выпуске мы говорим как о технических аспектах разработки, так и о социальной составляющей. Миша рассказывает какие инструменты для слабовидящих были 10−15 лет назад, как он впервые столкнулся с ними, и что изменилось с тех пор.

Читать далее «SDCast #17: в гостях Михаил Пожидаев»

Скачать (mp3, 36 MB)

SDCast #16: в гостях Александр Лисаченко

sd-podcast-logo Если вы любите Symfony2 так же, как люблю его я, то этот выпуск непременно для вас! А так же для всех, кто интересуется PHP, фреймворками и аспектно-ориентированным программированием. У меня в гостях Александр @lisachenko Лисаченко, руководитель отдела проектирования ПО Alpari-RU.

В этом выпуске мы обсуждаем современные PHP-фреймворки, разработку энтерпрайз-приложений на базе PHP-стека. Александр рассказывает про аспектно-ориентированное программирование в целом и своем фреймворке Go! AOP PHP. Так же Александр был в этом году на SymfonyCon 2014 в Мадриде и делится своими впечатлениями от посещения этого мероприятия, какие там были интересные доклады, с кем и о чем ему довелось пообщаться.

Читать далее «SDCast #16: в гостях Александр Лисаченко»

Скачать (mp3, 28 MB)

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

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

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

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

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

Скачать (mp3, 22 MB)

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 #14: в гостях Стас Кондратьев»

Скачать (mp3, 26 MB)

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

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

Скачать (mp3, 21 MB)

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 #12»

Скачать (mp3, 31 MB)

Software Development podCAST #11

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

Читать далее «Software Development podCAST #11»

Скачать (mp3, 32 MB)

Software Development podCAST #10

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

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

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

Читать далее «Software Development podCAST #10»

Скачать (mp3, 37 MB)