4 месяца тренировок в SkillTrek

Сразу после онлайн лекции команда SkillTrek предложила мне принять участие в их необычном начинании и провести полноценный курс для начинающих .NET разработчиков.

Дополнение к LSP

Прежде, чем прочитать дополнение LSP, изучите и попробуйте применить Принцип замещения Лисков (Liskov Substitution Principle).


Недавно у меня состоялся разговор с опытным программистом, который разбирался, как программирование по контракту связано с LSP. В примере статьи я использовал интерфейс IList, создал объект DoubleList и унаследовал DoubleList от IList. Дальше, при каждом использовании DoubleList в проекте будет происходить нарушение LSP. Это можно сразу понять, если обратить внимание на контракт интерфейса IList.

Обучение IT-специалистов в университете

С недавнего времени я преподаю в ЮУрГУ у 4-го курса на кафедре Информатики. Через меня уже прошли 4 группы очников и 4 группы заочников. Я веду дисциплину, которая загадочно называется Технология программирования. У меня появился некоторый опыт работы со студентами, здесь я бы хотел рассказать о нем, услышать мнение других преподавателей по этому поводу.

Первая онлайн конференция .NET разработчиков

28 апреля 2012 пройдет первая онлайн конференция .NET разработчиков. Теперь .NET разработчики из любой точки планеты смогут принять в ней участие.

FluentOpenXml - Foxby

Foxby — это библиотека для работы с Word документами в формате OpenXml. Предназначена для генерации документов по шаблону и внесения изменений в существующие документы. С помощью неё вы сможете отказаться от работы с COM+ или редактирования OpenXML-дерева через OpenXML SDK и перейти к механизму построения структуры документа из метаэлементов в декларативном виде.

В классе решаемых задач: создание параграфов, создание и заполнение таблиц, списков, работа с изображениями, форматирование и т.п. Фактически библиотека является оберткой над OpenXML SDK с API в виде Fluent-интерфейса.

Книга «Гибкие методологии разработки» от Бориса Вольфсона

Борис Вольфсон недавно выпустил в релиз бесплатную электронную книгу про Agile. Постарался на благо сообщества, за что ему большое спасибо.

Планы по встречам и конференциям

Проведя 3 конференции .NET разработчиков, мы многое узнали про организацию конференций и получили обратную связь от участников. Сразу после 3-й конференции стало понятно, что формат 4-й встречи будет иным. Ниже описаны идеи, как всё будет проходить этой весной.

Моя книга «Антихрупкость в IT»

Как достигать результатов в IT-проектах в условиях неопределённости. Подробнее...