Software Development podCAST #9

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

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

Software Development podCAST #8

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

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

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, менеджеры пакетов и прочее

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

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

Software Development podCAST #6

sd-podcast-logo

Всем привет! Встречайте очередной выпуск SDCast’а! У меня в гостях Денис Шевченко, программист, автор книги «О Haskell по-человечески».

Основные темы подкаста:

  • Сложность и гибкость С++. Значимость языка в IT-мире.
  • Не пора ли С++ на заслуженный отдых?
  • Удивительный мир Haskell. Как не сломать мозг и начать писать на этом языке.
  • Книга Дениса «О Haskell по-человечески».
  • Разные аспекты функциональной парадигмы для простых ООПешников.
  • Актуальность параллельных вычислений и удобство их реализации в разных языках.

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

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

Software Development podCAST #5

sd-podcast-logo
И вновь, у меня в гостях фронтенд-разработчик. На этот раз, Роман Дворнов, JS-разработчик в ostrovok.ru, автор JavaScript-фреймворка basis.js.

Темы выпуска:

  • Фреймворк Basis.js: история создания, компоненты, архитектура и применение.
  • Dom-шаблонизаторы: прошлое, настоящее и будущее.
  • Мир Open source на примере basis.js
  • Современные веб-технологии и стандарты, их применимость сегодня и дальнейшее развитие завтра.

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

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

Software Development podCAST #4

sd-podcast-logoВ этом выпуске у меня в гостях Андрей Яманов, JS-разработчик, один из организаторов MoscowJS Meetup. Долго и обстоятельно общаемся на разные фронтендерские темы, а именно:

  • Системы сборки и менеджеры пакетов для JavaScript
  • Есть ли счастье в современных фреймворках
  • Подробный рассказ Андрея про Angular.js
  • Современные подходы к клиентской шаблонизации

Так же затронули тему организации конференций, встреч разработчиков, Moscow JS в частности.

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

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

Software Development podCAST #3

sd-podcast-logoДолгое время не получалось записать очередной выпуск и вот, наконец-то, это свершилось! В гостях Вячеслав Слинько, один из разработчкиков нового фронтенда сайта Сбербанка России sbrf.ru.
Говорим о фронтенде, JavaScript и прочих компилируемых в него языках, современных JS фреймворках, и в особенности о набирающем популярность ReactJS. Кстати, именно на нем построен фронтэнд sbrf.ru.

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

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

Software Development podCAST #2

sd-podcast-logoПервый выпуск подкаста в 2014 году посвящен администрированию серверов и сервисов. В гостях Константин @melazyk Никифоров, руководитель группы системных администраторов @Mail.ru group.
Говорим о эксплуатации большого парка серверов, как развертывать новые инстансы, как это все администрировать и управлять конфигурацией с помощью Puppet. Обсуждаем процессы выкатывания новых релизов и откатывания изменений в экстренных случаях. Одна из интересных тем – использование lua в высоконагруженных проектах и применение связки Nginx + LUA. Кстати, для тех, кто хочет попробовать у себя такую связку, есть такой проект как openresty, который включает в себя nginx и набор дополнительных модулей, таких как LuaNginxModule, DrizzleNginxModule, LuaJIT, Redis2NginxModule и много еще других. Так же пара слов о использовании связки Nginx + uWSGI для Python и RoR.
Обсуждаем вопросы мониторинга работоспособности сервисов и применение таких инструментов как Graphite, Tarantool и прочих.

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

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

Software Development podCAST #1

sd-podcast-logo Первый официальный выпуск. Вместе с Андреем aka @netandreus‘ом на этот раз говорим о фронтенде. Обсуждаем современные RIA-приложения, вопросы архитектуры, стандартизация и унификация построения способов взаимодействия фронтенда и бэкенда, модели данных и их валидация, маппинг, CRUD-операции, API. Способы построения REST API: json-rpc, xml-rpc, soap/wsdl, вопросы документирования API. Немного затрагиваем тему локализации приложений. Не прошли и мимо вопросов рефакторинга и уменьшения технического долга.

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

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

Software Development podCAST #0

sd-podcast-logo Пилотный выпуск.
В гостях Андрей @netandreus Токарчук. Говорим о прошедшей конференции PHP Frameworks Day 2013, прошедшей 12 октября в Киеве, обсуждаем некоторые доклады, в том числе доклад Расмуса Лердорфа.
Обсуждаем разные PHP фреймворки и варианты их использования: phalcon, yaf, rachet. Язык Zephir для расширения Phalcon.
Говорим о асинхронном программировании на PHP и прочих тенденциях в мире веб-разработки.

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

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