Игорь Меньков выступил с рассказом о шаблонах проектирования. Сегодняшние программисты, в большинстве своём, полагаются на фреймворки, и не задумываются о том, что эти фреймворки делают — а ведь именно эти знания могут помочь решить самые нетривиальные задачи. Получился интересный и повествовательный рассказ включающий описание нескольких шаблонов проектирования — Identity, Identity Map и Unit of Work. А ещё рассказал о концепции optimistic offline lock.
На примере небольшого приложения, Игорь объяснил, зачем нужны эти шаблоны, и какой может быть выигрыш от их использования.
build_your_web
Отличная презентация.
Пожалуй, одна из лучших, которые я видел на этом сайте.
Очень понравилось.
build_your_web
Про Guid:
Хотя уникальность каждого отдельного GUID не гарантируется, общее количество уникальных ключей настолько велико (2128 или 3,4028×1038), что вероятность того, что в мире будут независимо сгенерированы два совпадающих ключа, достаточно мала.
Т.е. не 99,8%, а 99,99999999….
troll
Нашёл стандартные паттерны (типа синглтона, фабрик и т.п.) — http://www.youtube.com/user/AgileCast