Kiev ALT.NET: Звіт Design by Contract, EventStore

CQRS EventStore v3.0

Yevhen Bobrov (профіль)

Проектирование по контракту

Сергей Тепляков (профіль)

Як завжди фотки. Відмічайте там себе. Завжди цікаво хто є хто ;).

На наступну зустріч поки що міркуємо, а ось потім буде велика зустріч по С++. Якщо є ідеї про теми, кажіть.

Як завжди дякуємо за організаційну допомогу Ciklum Ciklum

26 травня в Київі, до речі, буде .Net Saturday, буде цікаво.

Kiev ALT.NET: Design by Contract, EventStore, 18.05.2012

Після невеличкої перерви починаємо новий сезон.

Проектирование по контракту

Сергей Тепляков (профіль)

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

CQRS EventStore v3.0

Yevhen Bobrov (профіль)

Yet another event storage for event sourcing.

  • Архитектура
  • Основы использования
  • Расширенная функциональность
  • Применение в контексте DDD\CQRS архитектур
  • Бонус

Технічні деталі зустрічі

  • Дата: п’ятниця, 19:00, 18 травня, додати в .
  • Адреса: м. Київ, вул. Амосова, 12, 2-га башта, 20-й поверх, офіс CiklumАбо на мапі
  • Контактний телефон: +38 (097) 191 81 98
  • Пошта: support@kievalt.net

Безкоштовно. Для реєстрації напишіть щось в пошту або приєднуйтесь до .

Традиційний організаційний партнер заходу Ciklum. Ciklum

Kiev ALT.NET: EventStore, ZeroMQ, 16.03.2012

CQRS EventStore v3.0

Yevhen Bobrov (профіль)

Yet another event storage for event sourcing.
  • Архитектура
  • Основы использования
  • Расширенная функциональность
  • Применение в контексте DDD\CQRS архитектур
  • Бонус

Нажаль Евген захворів і CQRS EventStore v3.0 не буде. Замість нього:

VS2011 and New Sweet Bunch of ASP.NET MVC4

Alexander Beletsky (профіль)

It will be light talk about recent release of VS2011 and ASP.NET MVC Beta. We gonna look on new VS2011 features and design as well as briefly overview new stuff in MVC4.

LMAX/Disruptor за 10 минут

Igor Tamaschuk (профіль)

Введение в ØMQ

Paul Colomiets (профіль)

The Intelligent Transport Layer.

  • Что такое ØMQ и зачем это нужно
  • Паттерны ØMQ
  • Масштабируемость c помощью ØMQ

Технічні деталі зустрічі

  • Дата: п’ятниця, 19:00, 16 березня, додати в .
  • Адреса: м. Київ, вул. Амосова, 12, 2-га башта, 20-й поверх, офіс CiklumАбо на мапі
  • Контактний телефон: +38 (097) 191 81 98
  • Пошта: support@kievalt.net

Безкоштовно. Для реєстрації напишіть щось в пошту або приєднуйтесь до .

Організаційний партнер заходу Ciklum. Ciklum

Kiev ALT.NET: Звіт NCrunch, NancyFx, FubuMVC

Continuous Testing

Anatoliy ‘TLK’ Kolesnick (профіль)

NancyFX

Alexander Beletsky (профіль)

І більше.

FubuMVC — нафига оно мне?!

Serhiy Kalinets (профіль)

Як завжди фотоки. Відмічайте там себе. Завжди цікаво хто є хто ;).

Нагадую про книгy “Дизайн-патерни — просто, як двері” і “Русскоязычный подкаст о дотнете. А также о точке нет, цэ решетке и эф диезе”.

Наступна зустріч 16 березня. Event Store та ZeroMQ.

Як завжди дякуємо за організаційну допомогу Ciklum Ciklum

Kiev ALT.NET: NCrunch, FubuMVC, NancyFx, 24.02.2012

Тема зовсім не по плану, але виглядає дуже цікавою. Отже:

Continuous Testing

Anatoliy ‘TLK’ Kolesnick (профіль)

Термин Continuous Testing не так давно пришёл в .NET мир и ещё не успел завоевать достаточное количество поклонников среди адептов TDD. Об этом понятии как таковом, а также о том, какие утилиты предназначены для его использования и пойдёт речь.

NancyFX

Alexander Beletsky (профіль)

NancyFX web framework for the rest of us. NancyFX probably one of the youngest web frameworks in .NET. Started out as open source project by the group of software specialits around the world, currenlty there is 0.9 release. Being inspired by Ruby on Rails lighweight framework ‘Sinatra’, NancyFX tries to bring simplity in the world of web development in .NET technology stack.

As any young project it is both has week sides and very powerful sides. Knowledge of both sides of medal will help you to do right choice while selecting tool for new project.

Alexander will show you the approach of building Nancy applications, avalilable view engines as well as testing tools.

It’s gonna be short look to alternative world.. It’s gonna be interesting.

FubuMVC — нафига оно мне?!

Serhiy Kalinets (профіль)

Продукт, который называется “For Us By Us” (рус. — “сами для себя”) должен быть крутым по определению. Действительно, что может быть лучше штуки, написанной для себя, любимого? Тем более, выпущенного после конкурентов, с учетом всех их слабых мест. Fubu MVC позиционируется именно так: “Крутая штука, которая делает жизнь проще”.

Однако, у продуктов написанных “под себя” есть и темная сторона. Когда вы пишете для себя, вы сильно паритесь, чтобы ваш код был понятным другим? Как тщательно вы описываете свой API? Какая у вас вообще документация? И FubuMVC является очень показательным примером. На сейчас документация по нему практически отсутствует. То, что было создано раньше, стало в какой-то момент неактуальным в результате развития продукта и было удалено. И, чтобы постичь всю крутотень fubu, нужно немного поднапрячься.

Сергей Калинец в свое время очень заинтересовался fubu, и потратил некоторое время, чтобы в нем разобраться. И на докладе “FubuMVC — нафига оно мне?!” расскажет о результатах своих изысканий, набитых шишках и ощущениях после более тесного знакомства с таким неоднозначным продуктом.

Технічні деталі зустрічі

  • Дата: п’ятниця, 19:00, 24 лютого, додати в .
  • Адреса: м. Київ, вул. Амосова, 12, 2-га башта, 20-й поверх, офіс CiklumАбо на мапі
  • Контактний телефон: +38 (097) 191 81 98
  • Пошта: support@kievalt.net

Безкоштовно. Для реєстрації напишіть щось в пошту або приєднуйтесь до .

Організаційний партнер заходу Ciklum. Ciklum

Kiev ALT.NET: Coding Dojo як все було

Якщо коротко — було круто. Особисто я досить прохолодно відношусь до змагань. Але те, що зробив Коля Аліменков мене порвало. Давно я вже не кодив з таким драйвом. Атмосфера мозкової діяльності, купа нових ідей, карколомні рішення на кшталт використання Гугла, психовані команди, PHP. Коротше —реально круто.

Декілька слів від Колі:

Я был рад провести сессию Coding Dojo на встрече KievAlt.NET. Приятно удивило количество собравшихся — не ожидал, что столько людей захотят учиться и программировать в пятницу вечером. Надеюсь, они не пожалели о своем выборе. Я разделил сессию на две части. Первая была теоретическая — я поделился информацией на тему парного программирования и TDD, а затем участники смогли сами попробовать поработать в парах над реальной задачей. Думаю, что-то полезное из этой части каждый для себя извлек. Вторая часть была призвана проверить силы и умения участников в честном состязании. Это было весело, живо и интересно. По крайней мере с моего ракурса. Эта встреча подтолкнула меня написать собственную платформу для такого рода соревнований, которую я с радостью опробую на будущих встречах. Удачи всем участникам! Вы можете проводить подобные мероприятия у себя в компании, среди знакомых и друзей. Coding Dojo — это классный формат!

Як завжди фотоки. Відмічайте там себе. Завжди цікаво хто є хто ;). Плюс в четвер буде Пиво && Код. Можна буде подискутувати з приводу стратегій, тощо.

Наступна зустріч 24 лютого. Continous testing (NCrunch та інші), NancyFx та FubuMVC.

Як завжди дякуємо за організаційну допомогу Ciklum Ciklum

Велика подяка “Клубу анонимных разработчиков” за Аліменкова .

Kiev ALT.NET: Coding Dojo, 10.02.2012

Історія почалась з того, що “Клуб анонимных разработчиков” одну з своїх зустрічей зробили в форматі Coding Dojo. Вона пройшла дуже класно, а за декілька днів Миколай Аліменков запропонував провести зустріч у нас. А ми в свою чергу погодились ;).

Не хочу перекладати опис цього дійства. Краще процитую:

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

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

Технічні деталі зустрічі

  • Дата: п’ятниця, 19:00, 10 лютого, додати в .
  • Адреса: м. Київ, вул. Амосова, 12, 2-га башта, 19-й поверх, офіс CiklumАбо на мапі
  • Контактний телефон: +38 (097) 191 81 98
  • Пошта: support@kievalt.net

Безкоштовно. Для реєстрації напишіть щось в пошту або приєднуйтесь до .

Організаційний партнер заходу Ciklum. Ciklum

Kiev ALT.NET: Звіт про зустріч, присвячену Micro-ORM та просто ORM

В цей раз вирішили провести зустріч не в Скайпоінті Ціклума, а в холі. Це була погана ідея. Декільком слухачам довелось стояти. Виправимось.

Розпочали з доповіді Андрій (профіль). Він завітав до на зі Львова, і одразу розповів про нутрощі NHibernate.

Ще подробиці можна знайти в блозі Андрія.

Далі Іван (профіль), розповів про мікро-ОРМи. Мабуть для більшості це був невеличкий mind shift.

Вже після 9ти годин, другий Андрій (профіль) розповів про BLToolkit. Цікава виявилась штука. Матеріали я додам пізніше.

Наступна зустріч вже в січні. Гарних свят!

Як завжди дякуємо за організаційну допомогу Ciklum. Ciklum

Kiev ALT.NET: Micro-ORM та просто ORM, 02.12.2011

Ось і настав час поговорити про ORMи, бо ще декілька років - і ця тема стане зовсім неактуальною.

Don’t overcomplicate. Introduction to Micro ORMs in .NET

Ivan Korneliuk (профіль)

Розглянемо існуючі Micro ORM фреймоворки в .NET - навіщо взагалі вони потрібні та коли варто їх використовувати. Поділюся практичним досвідом використання бібліотеки Simple.Data.

NHibernate зсередини

Andriy Buday (профіль)

Вже декілька років я працюю із NHibernate і ніколи серйозно не задумувався, як він побудований зсередини, яка його архітектура, наскільки сильно він використовує ADO.NET, яким чином уся рефлексія працює швидко, наскільки якісним є код, які люди працювали над ним, та яка була його історія. Нещодавно я отримав нагоду розпочати невеличкий ORM-проект і згадані вище питання стали надзвичайно цікавими для мене. Тому буду викладатися на максимум, щоб поділитися усіми відкриттями хірургії нутрощів NHibernate.

BLToolkit

Andrey Chumak

Через технічні обставини опису ще немає, тому що Андрій зараз відпочиває за кордоном. Опис з’явиться незабаром.

Технічні деталі зустрічі

  • Дата: п’ятниця, 19:00, 2 грудня, додати в .
  • Адреса: м. Київ, вул. Амосова, 12, 2-га башта, 19-й поверх, офіс CiklumАбо на мапі
  • Контактний телефон: +38 (097) 191 81 98
  • Пошта: support@kievalt.net

Безкоштовно. Для реєстрації напишіть щось в пошту або приєднуйтесь до .

Організаційний партнер заходу Ciklum. Ciklum

Kiev ALT.NET: Звіт про зустріч, присвячену JavaScript, KnockoutJS, GWT, ELMAH.MVC

Звіт про зустріч.

MVVM в JavaScript - на ринг выходит KnockoutJS.

Roman Gomolko

Роман до нас завітав з Днепропетровська. Для мене виявилось, що я лопухнувся не надавши достатньої уваги KnockoutJS, усілякі jquery-tmpl тепер виглядають як учорашній день. Ліба просто магічна. Приклади чудові.

Google Web Toolkit для .NET разработчиков

Mike Chaliy

Слайдів на жаль немає. Якщо потрібен код, напишіть в коментарях.

ELMAH (Error Logging Modules and Handlers)

Alexander Beletsky

Тут все просто (хоча інакше і не могло бути). Сайт проекта і опис.

Наступна зустріч 2 грудня, присвячена мікро та не мікро ORM-ам.

Як завжди дякуємо за організаційну допомогу Ciklum. Ciklum