Мои контакты


воскресенье, 17 августа 2014 г.

Cross tab communication на javascript

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

пятница, 15 августа 2014 г.

Работа с Dapper + Query Object

На проекте, который я сейчас веду с командой из четырех человек, мы решили отказаться от использования полноценной ORM в пользу Dapper. Чем это обусловлено, какие дает плюсы и минусы, я расскажу в этой заметке.

воскресенье, 10 августа 2014 г.

Кейс успешно спасенного проекта

Решил написать несколько статей о некоторых проектах, над которыми мне удалось поработать. Постараюсь рассказать, что интересного было, чего удалось добиться.

Начну с проекта под названием ...

вторник, 22 апреля 2014 г.

Raple. Язык программирования

Всем привет.

Сегодня я покажу один свой open source проект, который делал в студенческие годы. Мне всегда хотелось _создать_свой_язык_программирования_, и в один прекрасный момент я решил начать осуществлять свою мечту. Под катом рассказ о том, что получилось в итоге.

суббота, 13 августа 2011 г.

ASP.NET MVC - как построить по-настоящему гибкое веб-приложение

Еще раз привет всем!
В марте 2011 года на конференции со мной выступал архитектор компании IndyCodeСаша Зайцев, – он рассказал о своем опыте разработки приложений на платформе ASP.NET MVC Framework.

Мой доклад на конференции .NETconf

Привет!
В марте 2011 года я выступал на конференции .NET разработчиков .NETconf (www.dotnetconf.ru). Основное направление конференции – это обсуждение передовых практик разработки программного обеспечения.

вторник, 19 июля 2011 г.

Принцип устойчивых зависимостей (Stable Dependencies Principle)

Всем привет!
Сегодня я расскажу о принципе устойчивых зависимостей, знание которого просто необходимо для грамотного проектирования и распределения ответственностей и зависимостей между компонентами системы.