октябрь 2010

27282930123
45678910
11121314151617
18192021222324
25262728293031

сентябрь 2010

303112345
6789101112
13141516171819
20212223242526
27282930123

август 2010

2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

июль 2010

2829301234
567891011
12131415161718
19202122232425
2627282930311

июнь 2010

31123456
78910111213
14151617181920
21222324252627
2829301234

май 2010

262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

апрель 2010

2930311234
567891011
12131415161718
19202122232425
262728293012

март 2010

1234567
891011121314
15161718192021
22232425262728
2930311234

Блог:Team

Материал из CustisWiki

Перейти к: навигация, поиск

«Блог команды CUSTIS»

Официальные и не очень события нашей команды, потенциально интересные и за пределами компании.

Как правило, это анонсы и отчеты о разного рода семинарах и конференциях, часть из которых мы проводим у нас в компании (см. Категория:Открытые Семинары).

Блог,


[ Хронологический вид ]Комментарии

Уважаемые разработчики! Местами проскакивает информация, что сборку CUSTISWIKI с вашими суперплагинами где-то можно скачать, попробовать. Это так? Если да, то дайте пожалуйста ссылку. Зараннее спасибо.

Про префиксный поиск в PostgreSQL неправда, он там есть.

Хм, действительно. Что-то фигово доку просмотрел. Спасибо, исправил, заодно добавил про их "веса"...

Стас, будет ли видео? Когда и где?

Валера, привет. Ну как-то так: Блог:События/2011-09-20_Whale_Rider_2011, т.е. Мишин доклад уже был и его можно посмотреть (и прокомментировать ^_^), у Виталия можно полистать статью-презентацию (правда тема там более-менее наша обычная), а у меня только краткие заметки о конференции. Видеозапись велась, но кто были эти люди, и когда опубликуют — увы, неизвестно. Надо следить за Олегом Буниным.

Стас, у меня уже полгода вот такой монитор Dell ST2220T. Мультитач (2 точки), гнется хоть до горизонтального положения, устойчив, достаточно тяжел. Правда, скрость реакции тачскрина не очень - это может сказаться на возможности рисовать.

Спасибо! «E-IPS» — типа углы обзора должны быть хороши? (полезно для докладчика).

А попробуйте порисовать на вашем! (Поставьте Inkscape или хотя бы ZoomIT, например). Интересно, будет ли получаться.

Но меня все-таки идея моноблока греет (портабильность, проводов почти нет...). Может у кого-то дома есть тачсмарт? Или кто-то знает шоурум, где его можно попробовать?

Стас, ко мне можно на ты, всё ж таки 6 лет вместе работали :) Углы обзора замечательные. Попробовал порисовать в Paint.NET - и точности не хватает, и "сигнал пропадает" время от времени. Этот тачскрин рассчитан только на тычки и драги :(

Понял, вычеркиваю. Углы это хорошо, но рисование должно быть настоящим.

  • всё ж таки 6 лет вместе работали

Как я это могу понять? Ты бы хоть страничку свою заполнил....

Эх вы шуток не понимаете :-))

Дима, мы понимаем шутки! Это вообще лучшая реклама! Тебе стоит сделать визитку с этими Ж!

Добрый день. Я был на нескольких семинарах у вас ранее, и с удовольствием бы сходил на этот семинар, но увидел в rss-ленте только сейчас, да и пост насколько я вижу размещён 30го числа. Подскажите, может быть есть возможность узнавать о ваших семинарах хотя бы за неделю?

Войдите, чтобы комментировать.

2010-10-12 Идем на SECR-2010

Завтра начинается конференция CEE-SECR 2010, куда мы традиционно ходим других посмотреть и себя показать (а именно см. 2009, 2008, 2007, …).

И в этот раз будет пара десятков участников и пара докладов.


Алексей Алексеев, Николай Гребнев — «Уменьшение влияния человеческого фактора при разработке бизнес-приложений».

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

Речь пойдет о нескольких практиках, принятых в отделе технологического развития нашей компании. Принципы будут проиллюстрированы на примере инструментария компании Microsoft.Максимум статических проверок. Под статическими проверками мы понимаем проверки времени компиляции. Этот принцип является важным, но, к сожалению, зачастую недооценивается разработчиками инструментария разработки. Проверки времени компиляции могут отлавливать большой спектр ошибок. Есть и другая особенность – это удобство.

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

Мы будем говорить о проверках уровня доменной модели.Возможность анализа декларативных проверок. Любые ограничения порождают некоторую модель. Эту модель (проверки) можно формально верифицировать. Вообще, проблема доказательства большинства свойств программы невозможна. Этот вопрос выходит далеко за рамки нашего доклада. Но существует возможность верификации более слабых (менее выразительных моделей). Во второй части мы обсудим функционал, который мы называем “состояния”. Так вот эти “состояния” образуют что-то вроде автомата, или структуру Крипке. Так вот, существуют алгоритмы проверки выполнимости

темпоральных логик на таких структурах.

Станислав Фомин, Agile Learning: Эффективные инструменты

Аннотация по вышеприведенной ссылке, а вот краткий промо-ролик:

Если собираетесь там быть — заходите, обычно на наших докладах нескучно.

2010-10-12 Круглый стол «Какие нужны аналитики?»

Наверстываем пропущенное — 19 августа 2010 в нашей компании прошел круглый стол сообщества UML2.ru, с общей, хотя и несколько риторической темой «Какие нужны аналитики».

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

Все видео опубликовано, приятного просмотра!

2010-10-07 Вакансии в CUSTIS

Приветствуем! И вновь мы в поисках интересных, талантливых и перспективных! Сейчас очень актуальны вакансии разработчиков - Oracle, C# и Java, системных и бизнес-аналитиков ну и конечно тим-лидов (Java).

Пишите hr@custis.ru, звоните. Ждем вас!

2010-09-08 Системный аналитик

В направлении «Финансовые Институты» открыта вакансия Системного аналитика в одну из проектных групп. Группа разрабатывает и развивает приложения, обеспечивающие бизнес-процессы в крупной финансовой организации. Приложения разрабатываются с использованием Java и Oracle. Мы ищем специалиста, который готов участвовать в работе проектной группы на всех этапах разработки программных продуктов - от выявления требований до запуска готовых продуктов в эксплуатацию, и сможет выполнять роль связующего элемента между всеми участниками процесса, обеспечивая качество конечного решения.

Содержание работы:

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

Требования к кандидату:

  • Опыт на аналогичной должности в IT-проектах от трех лет.
  • Опыт успешных коммуникаций с пользователями, заказчиками и разработчиками.
  • Опыт проектирования логической и физической моделей систем.
  • Системное мышление, умение выявлять и формализовывать требования.
  • Грамотный русский язык.

Приветствуется:

  • Знание предметной области банковской деятельности.
  • Знание методик проектирования и разработки IT-систем.
  • Знание технологий Oracle и Java.

Условия, которые мы предлагаем:

  • Гибкий график.
  • Работа в команде профессионалов.
  • Рост и развитие сотрудника внутри компании.
  • Удобный офис в центре Москвы - станции метро Китай-город, Чистые пруды, Лубянка.
  • Компенсация обсуждается индивидуально с каждым соискателем по результатам собеседования.

2010-08-12 Голосование: Хостинг для публикации наших проектов в open-source

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

Проголосуйте тут, пожалуйста.

2010-07-10 Accounting Diagrams

Сегодня (возможно даже сейчас, утром 10-го июля) наш технический директор, Максим Цепков, выступает на конференции ЛАФ-2010 с докладом «Диаграммы планов счетов», ну а мы оперативно публикуем специально снятое накануне видео этого выступления (в высоком качестве).

Так что, как обычно, ни одно наше выступление (за редкими исключениями), не пройдет мимо читателей нашего блога.

2010-07-05 «Not Invented Here» — самый правильный комикс про программистов

Owen: главный герой, проджект-менеджер/аналитик из разработчиков (пытается продолжать программировать, но сильно слабее Desmond-а). Прикрывает команду от начальства [1], [2], ругается с другими проджект-менеджерами [3], [4]
Desmond: программист, суперкодер (не путать с быдлокодером), перфекционист в программировании: [5], [6] . Немного аутичен, инфантилен, любитель гаджетов, фриковских сериалов
Umesh: оборзевший индус с огромным ЧСВ. Вроде как на позиции архитектора, но ужасный программист
Art: настоящий «бизнес»-менеджер (не путать с project-managerами [7]), MBA, костюм, все дела

И опять таки в продолжение темы про правильные комиксы для программистов (см. Блог:Team/2008-09-02_IT-комиксы._Наша_подборка., Блог:Team/2009-01-21_Stuff_That_Happens, Блог:Team/2010-06-16 «Abstruse Goose» — еще один комикс для гиков), уж полгода как появился отличный, истинно программистский комикс «Not Invented Here», который:

  • Реально про программистов (а не как в «xkcd», «Abstruse Goose»: про студентов, математиков, физиков, и программистов только постольку-поскольку);
  • И именно в первую очередь про людей, а не гаджеты и технологии, в отличие от «Twittch» (бывший «Stuff That Happens»);
  • Более специфически программистский, чем «Dilbert». Автор комикса в теме 20 лет, работал программистом в микрософте.
  • При этом, автор реально умеет рисовать на хорошем уровне, плюс с ним работает профессиональных художник-комиксист.
  • Комикс рассказывает последовательную связную историю (более связно, чем в даже в Dilberte), поэтому рекомендую читать комикс с начала.
  • Персонажи не вполне карикатурные (как в Dilberte, но вполне специфичные для нашей индустрии), основных я показал на врезках, но есть и другие, включая, кстати, Маркетоида — робота-маркетолога.

Пересказывать комиксы бессмысленно — они почти все в тему, можно использовать для иллюстрации статей, презентаций и просто мыслей. Например, стереотипный программист, дорвавшийся до пользовательского интерфейса:

Not Invented Here-2010-01-19.jpg
Not Invented Here-2010-01-20.jpg

Подписывайтесь тут!

2010-06-16 Инструменты в Agile (встреча AgileRussia.ru 2010-05-12)

Публикуем отчет о майской встрече AgileRussia (анонс встречи) посвященной инструментам разработчиков, использующих Agile-процессы.

По сути, это была не обычная «стихийная» встреча, а миниконференция с тремя докладчиками, а сами доклады были как стандартно-слайдовые, так и с живой демонстрацией инструментов и систем.

Тема была заявлена достаточно широкая, «Инструменты в Agile», но в основном это были рассказы об используемых трекерах и процессах построенных вокруг них (планирование/коммуникация/мониторинг). Т.е. системы контроля версий, вики-системы, скайп и мессенджеры упоминались, но центром обсуждения оказались трекеры — TrackStudio, Redmine, Jira+GreenHopper, DevProm (ну и упоминались OTRS, Mantis, Bugzilla и даже Excel).

Все материалы — отчет-рецензия, слайды, видео в оригинальном и вебкачестве → на странице события.

2010-06-16 «Abstruse Goose» — еще один комикс для гиков

В продолжении темы про правильные комиксы для программистов (см. Блог:Team/2008-09-02_IT-комиксы._Наша_подборка., Блог:Team/2009-01-21_Stuff_That_Happens), то появился комикс «Abstruse Goose», близкий по духу к «XKCD». Близкий — в смысле очень похожа манера рисовки (чуть менее лаконичная чем у XKCD), и схожий набор тем:

Математика, физика, программирование
[1], [2], [3], [4], [5], [6]
Романтика, relationships и прочие смыслы жизни
[7], [8], [9], [10], [11], [12], [13], [14],
Mind games
[15], [16], [17]

Рекомендуем!

i_computer.JPG

2010-05-13 Едем в Екатеринбург вместе с AgileDays!

Пресс-служба CustIS: Компания CUSTIS выступит информационным спонсором конференции в Екатеринбурге. Михаил Заборов, руководитель направления CUSTIS, представит там доклад на тему "Как правильная архитектура позволяет сделать большие проекты в Agile".

AgileDays едет в Екатеринбург!

4 июня состоится конференция по гибким методологиям - AgileDays в Екатеринбурге!

Цель конференции - обменяться опытом использования Agile, пообщаться с практикующими разработчиками и менеджерами, узнать о современных подходах в разработке ПО.

На конференции выступят признанные в России эксперты по Agile, а также своим опытом поделятся разработчики из различных компаний России: CustIS, СКБ Контур, Exigen, Открытые Системы и других.

Организаторы конференции AgileRussia и ScrumTrek постарались подготовить максимально интересную и обширную программу. Конференцию откроет Асхат Уразбаев (ScrumTrek) обзором гибких методологий. Никита Филиппов расскажет об управлении требованиями в Agile, а секреты тестирования вы узнаете от Ильи Гаврилова (Exigen). Игорь Гольдберг (СКБ Контур) расскажет об опыте использования Agile в своей компании. Александр Бындю (Открытые Системы) поделится опытом и практиками создания эффективной команды. О построении правильной архитектуры в Agile и о своем более чем трехлетнем опыте применения Agile в заказной разработке ПО расскажет Михаил Заборов (CustIS). С докладом "Как продать Agile" выступит Асхат Уразбаев.

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

В рамках конференции пройдут тренинги, например:

  • Управление требованиями в Agile проектах – Эффективная работа с требованиями очень важна для успешного предоставления заказчику ценного с точки зрения бизнеса продукта. Работа с требованиями в Agile имеет свои особенности. Процесс планирования и сбора требований становится итеративным, требования постоянно изменяются. Несмотря на это, мы должны уметь указывать точную дату релиза. Инструктор –Никита Филиппов, Тренер и консультант по гибким методологиям, эксперт в области управления продуктами и требованиями в Agile-компаниях. Никита сертифицированный скрам-мастер (Certified Scrum Master)
  • Тестирование в Agile проектах – Тренинг позволяет тестировщикам эффективно строить свою работу в Agile-проектах. Он построен в виде однодневного учебного проекта, где теория перемежается с практикой. Особенно большое внимание уделяется сложным вопросам взаимодействия программистов и тестировщиков, планирования тестирования, автоматизации тестирования и построения эффективной архитектуры тестов, а также поддержания актуального состояния автоматизированных тестов при постоянном изменении требований. Инструктор –Илья Гаврилов, начальник отдела тестирования компании Exigen, Agile-гуру и специалист по тестированию в Agile.
Посмотреть подробную информацию о конференции и зарегистрироваться можно на официальном сайте конференции ekt.agiledays.ru

2010-05-11 Архитектор в Agile (встреча AgileRussia.ru 2010-03-24)

Кстати, о встречах AgileRussia — в предверии завтрашней встречи посвященной инструментам, можно посмотреть отчет о прошлой встрече сообщества, посвященной теме «Архитектор в Agile».

Вернее там было две темы — «Архитектор в Agile» и «Архитектора в Agile», было неожиданно много участников (больше сотни), как обычно было весело. Более подробно — см. отчет, где, как обычно, есть и резюме выступлений, и конспект-майндмап, и видео.

2010-05-06 Анонс — семинар «Agile-инструменты»

12 мая 2010 года (среда) состоится очередная встреча AgileRussia на тему «Agile-инструменты»

Многие из нас читали книги про Agile. Их много, все они разные, но их объединяет один очень важный момент: они рассказывают нам, что нужно делать. Но крайне редко в них можно найти совет, с помощью каких инструментов.

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

Мы пригласили несколько человек, которые активно используют, охотно рассказывают, а иногда еще и дорабатывают Agile-инструменты. Приходите, спрашивайте и рассказывайте о том, что вы используете в вашей Agile-жизни!

Место и время проведения: 12 мая, 19:00, наш офис.

Условия участия: Бесплатно. Регистрация обязательная. Просто заполните регистрационную форму. В случае проблем с регистрацией пишите на mgaponov@gmail.com.

2010-04-23 Knowledge Management: От Склада к Потоку (Software People-2010)

Итак, некотороеdejavu — повторяется ситуация прошлой недели, я опять выступаю в Инфопространстве (на конференции Software People-2010), опять выступаю под видео, опять организована трансляция конференции, и опять непонятно — удастся ли организаторам транслировать видео. Шансы вроде есть, но, как обычно, рассчитываю на самый пессимистичный сценарий и опять выкладываю заранее озвученное видео и аннотацию доклада.

Пора выступать, а вам, читатели, приятного просмотра. Конструктивный feedback welcomed.

2010-04-20 Ведущий разработчик .NET (C

На этот раз мы открываем вакансию ведущего разработчика.Net (C#) в отделе внутреннего технологического развития компании.

Вам предлагается принять активное участие в

  • Развитии собственной технологической платформы компании (серверные и клиентские библиотеки, инструменты для разработки/внедрения);
  • Проведении технологических исследований/экспериментов;
  • Выполнении внутренних проектов по автоматизации деятельности компании;
  • Разработке пилотных проектов по новым бизнес-направлениям.

Мы ищем:

  • Программиста «по призванию»
  • Обладающего высоким уровнем концептуального, системного, логического мышления
  • Обладающего навыками и пониманием принципов объектно-ориентированного проектирования
  • С глубоким знанием и опытом разработки на платформе Microsoft.NET 2.0-3.5, язык C# 2.0, 3.0
  • Имеющего представление о реляционных СУБД и языке SQL
  • А также о современных методологиях разработки ПО (итеративная разработка, unit-тестирование, непрерывная интеграция)

Желательно, чтобы Вы:

  • Знали и понимали шаблоны проектирования
  • Имели навыки работы в команде, использования инструментов командной работы (системы контроля версий, ведения багов)
  • Имели опыт разработки с повышенными требованиями к качеству (тиражные продукты, frameworks)
  • Имели опыт работы с WinForms, ASP.NET, включая разработку компонентов
  • Были знакомы с технологиями WPF/Silverlight, AJAX
  • Обладали опытом работы с различными СУБД (Oracle, MS SQL Server, MySQL,PostgreSQL), использования ORM (NHibernate и др.)
  • А также опытом работы с XML (XSD, XSL)

Условия работы в нашей компании не изменились. Гибкий график, ДМС, офис в центре Москвы, применение современных Agile-методологий — SCRUM, ну и интересная работа.

Пишите hr@custis.ru, звоните. Ждем вас!

2010-04-14 РИТ-2010: Свободные (веб)системы, спасающие разработчиков

Итак, вчера на конференции РИТ-2010 мы рассказали три блиц-доклада. Содержание одного из них это ранее опубликованный нами ShowTeamWork, презентации других двух мы выложим в самое ближайшее время.

А сегодня мы будем поднимем на конференции тему Свободные [вебсистемы, спасающие разработчиков], но рассказывать собираемся не в классической манере, используя «слайды полные буллетов чуть более, чем полностью», а под видео, где работа с этими системами записана вживую.

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

Поэтому, мы заранее озвучили наше получасовое выступление, и онлайн-зрители могут даже заранее просмотреть этот доклад (аналогично, как нетерпеливые могут просмотреть новогоднее поздравление президента за 8 часов до назначенного срока).

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

2010-04-09 Идем на РИТ-2010!

На следующей неделе (да чего уж там, после выходных), 12-14 апреля, будет конференция РИТ-2010, на которую, как обычно (а обычно мы не пропускаем конференций для разработчиков) идет наш десант.

Так что если вас интересует наша компания (что у ней внутри, люди-процессы-инструменты-вакансии — подходите, спрашивайте).

Как нас узнать в толпе? По идее, на беджиках будет написано «CustIS» или «Заказные ИнформСистемы», ну и кроме того, от нас будут доклады:

Соответственно, докладчики этих тем — наши люди.

До встречи на РИТ!

2010-03-22 Наши отчеты про «AskTom in Moscow»

Опубликованы отчеты наших сотрудников, побывавших на конференции «AskTom in Moscow». Да, это встреча с легендарным для каждого ораклиста Томом Кайтом, сделавшего для популяризации и понимания СУБД Oracle может быть даже больше чем все сотрудники самого Oracle.

Были вечные темы — крутые новые возможности свежих версий Oracle, правильное понимание функциональности старых, борьба с наслоениями неверных мифов. Было интересно.

2010-03-20 Видеоотчет встречи сообщества UML2 от 11 марта 2010

Опубликован отчет о ранее анонсированной встрече сообщества uml2.ru, прошедшей у нас 11 марта, и посвященной перспективам открытия российского раздела IIBA.

2010-03-17 Анонс встречи «Архитектура в Agile»

В продолжение темы «дидюк» (практик разработки с аббревиатурами вида «*DD»), то через неделю, 24 марта, у нас будет очередное собрание сообщества AgileRussia.ru посвященное именно этим темам:

  • роль «Архитектор», её особенности в Agile, взаимодействие с командой и PO;
  • различные подходы к проектированию (эволюционный дизайн, сверху-вниз, снизу-вверх), их влияние на Agile-процесс, ограничения применимости;
  • беглый обзор наиболее популярных технических практик: Test-Driven Development, Behavior-Driven Development, Domain-Driven Design.

Архитекторы, ведущие разработчики, тим-лиды, PM - приходите и обменяйтесь мыслями, соображениями и опытом.

Регистрация — по ссылке.

2010-03-17 Тренинг Андрея Бибичева по «DDD»

Публикуем запись тренинга Андрея Бибичева по «DDD»-темам, включая Domain Driven Design, Feature Driven Design, и т.п.

Содержание:

  • Интерактивный практикум по моделированию предметной области
  • Варианты архитектуры для реализации с обсуждением плюсов и минусов каждой и ответами на вопросы
    • беглый обзор базовых шаблонов реализации доменной модели (Entities,Value Objects,Repositories,Factories,Services,Aggregates)
    • три основных варианта архитектуры (Anemic Domain Model,Rich Domain Model,Pure Domain Model), а также другие альтернативы:
      • представление ссылок в модели: Id, типизированная ссылка на объект, Lazy-ссылка
      • транзакционность:Unit-of-work илиActive-record или сообщения
    • использованиеDSL и метаданных
    • важные, но недооцененные темы: разграничение прав доступа, универсальный GUI и API, …

Большая часть материала должна быть понятна и полезна так же для .Net-разработчиков.

В тренинге есть:

  • здравая доля ненапрягающего интерактива;
  • примеры кода;
  • авторское мнение по поводу различных подходов и архитектур с указанием альтернативных точек зрения;
  • раздаточный материал.

Собственно более краткая, трехчасовая версия тренинга была успешно проведена на мастер-классе «Domain-Driven Design for Java Developers» (конференцияAgileBaseCamp), это более длинная,directors-cut версия (тренинг проводился два дня).

Исторически, это развитие и продолжение тем, ранее поднятых Андреем на софтверных конференциях: