Отправляет email-рассылки с помощью сервиса Sendsay

.NET: Записки программиста

  Все выпуски  

ADO.NET Entity Framework: мой доклад на Developer Days 2008


Сайт .NET: Записки программиста
Это рассылка сайта .NET: Записки программиста

ADO.NET Entity Framework: мой доклад на Developer Days 2008

Microsoft Это событие произошло еще в сентябре. Но в то время блог пребывал во временно-вечном состоянии "не пишу, потому что еще чуть-чуть - и будет новая версия, а новой версии нет - потому что нужно пусть и чуть-чуть, но времени" :) А похва рассказать очень хочется ...

Дело в том, что мне предложили прочитать один из докладов на Киевском Developer Days 2008, которые периодически устраивает Microsoft. Можно было даже выбрать одну из тем, всего их было 4:

  • Internet Explorer 8: нові можливості для розробників
  • Розробка застосувань за допомогою Windows Presentation Foundation 3.5 SP1 (из двух частей)
  • SilverLight 2: архітектура застосувань, створення елементів керування
  • .NET Framework 3.5 SP1: ADO.NET Entity Framework

Ближе всего мне была последняя - Entity Framework. Дело в том, что до недавнего времени все мои проекты были по сути интернет порталами. А значит новинки IE 8.0 там использовать пока бесмысленно - очень важно, чтобы приложение одинаково хорошо работало под всеми браузерами (а в случае IE - с целой линейкой, начиная с 6-й версии) Кстати, подружить 6-ю и 7-ю версии на одном компьютере мне так и не удалось, так что о существовании 6-й я вспоминаю только когда слышу фразу "да у вас весь дизайн поехал" :(. WPF к веб-приложениям прикручивать вроде некуда, а SilverLight не прикрутишь именно к порталам - поисковые сервера до сих пор не могут найти, что же там можно проиндексировать :)

А вот Entity Framework вполне можно использовать для создания объектной модели. Так что я запустил Power Point и набрал на первой странице "ADO.NET Entity Framework".

А вот дальше начались проблемы. Как-то так получилось, что c Power Point я раньше ничего не делал. "Не беда", подумал я, "есть масса презентаций, что-то, а copy-paste за долгие годы разработки я освоил профессионально". Но коварный PP всячески надо мной издевался: красивые и большие заголовки при копировании становились едва заметными, а яркие и сочные оранжевые блоки катастрофически бледнели (угу, потом я понял, что есть такое понятие - палитра). Вобщем на борьбу с PP времени я потратил может и не больше, чем на доклад, но очень прилично.

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

На доклад отводился час. Я засек время, запустил презентацию и глупо улыбаясь стене произнес "День добрый! Меня зовут Сергей Мысливый и мы поговорим с вами об Entity Framework" ...

Хм, вобщем в первый раз это заняло больше двух часов. Я схватился за голову и начал безжалостно кромсать текст доклада. Сначала чуть-чуть, потом еще чуть-чуть ... Вобщем через некоторое время, когда я произносил финальную для доклада (но к сожалению, не для выступления :) фразу "Ну, а теперь вопросы?" я укладывался минут в 45.

Сама конференция проводилась в новом офисе Microsoft на ул. Жилянской (добиратся туда можно как от м. Университет, так и от Вокзальной, причем в обоих случаях придется пройтись). Моя презентация начинался после обеда, так что пока можно было не волноваться и спокойно слушать других докладчиков. Но всему хорошему приходит конец и вот - я лихорадочно пережевываю обед, паралельно обдумывая сразу несколько вещей:

  • не слишком ли заметно, как я волнуюсь?
  • может бросить обед, подключить свой ноутбук к проектору и только убедившись что все работает - доесть?
  • как не растеряться и не забыть первую фразу (а за ней и все остальные)?
Barselona

Но все обошлось (по крайней мере, пока мне так кажется). После стольких повторений перед стенкой, доклад я протарабанил не сильно сбиваясь и даже смог ответить на все вопросы. Из забавного ... когда я подключил свой ноутбук к проектору, до начала доклада оставалось еще минут 20. Их я провел пытаясь непринужденно общаться с друзьями, а на самом деле постоянно повторяя про себя как попугай "День добрый! Меня зовут ..." ну и дальше. В это время мой ноутбук заскучал и включил хранитель экрана, все это естественно выводилось на проектор. Хранитель у меня безобидный - просто выводит фотографии из указанной папки в произвольном порядке (есть такая стандартная штука в Windows Vista). Первые пару секунд я лихорадочно вспоминал, на какую именно папку он настроен в этот раз?! но уф, пронесло, это были нейтральные (и очень мне симпатичные) фотографии из Барселоны :)

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

Кстати, в первый раз по другому отнесся к заполнению анкет, которые обычно раздаются перед мероприятием. Еще бы, ведь докладам ставят оценки и мне было чертовски любопытно, что же там пишут! Но если у первых докладов еще были шансы на какую-то объективность, оценки моего доклада зависели только от щедрости слушателей. Он был последним, а так как анкеты меняли на футболки ... ну, вобщем вы поняли. Самые нетерпеливые оценили все доклады ее до 12 (перерыв и кофе), а остальные (кстати, и я тоже :) - до обеда.

Так что перед самим докладом вышел Сергей Байдачный и поблагодарил всех за хорошие прогнозы. Из зала пошутили, что мол теперь докладчику придется постараться, чтобы не обмануть ожидания. Я затравленно улыбнулся, запустил презентацию и произнес "День добрый! Меня зовут ...".

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

В начале статьи я разместил ссылку на файл с презентацией моего доклада. Обратите внимание на текстовки к каждому слайду. Чтобы было немного понятнее, я раскидал по ним текст своего доклада. Конечно, это скорее памятка о чем нужно сказать, но все равно, с ними немного понятнее.

Еще в текстовки включены куски, которые я опустил в реальном докладе из-за огрничений по времени (они отделены текстом "[Вырезано из финальной версии, чтобы уложится вовремя]"). Так что эту версию презентации смело можно назвать авторской :)

блог сайта .NET: Записки программиста
Подпишись на блог сайта .NET: Записки программиста


В избранное