Термин Continuous Testing не так давно пришёл в .NET мир и ещё не успел завоевать достаточное количество поклонников среди адептов TDD. Об этом понятии как таковом, а также о том, какие утилиты предназначены для его использования и пойдёт речь.
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.
Продукт, который называется “For Us By Us” (рус. — “сами для себя”) должен быть крутым по определению. Действительно, что может быть лучше штуки, написанной для себя, любимого? Тем более, выпущенного после конкурентов, с учетом всех их слабых мест. Fubu MVC позиционируется именно так: “Крутая штука, которая делает жизнь проще”.
Однако, у продуктов написанных “под себя” есть и темная сторона. Когда вы пишете для себя, вы сильно паритесь, чтобы ваш код был понятным другим? Как тщательно вы описываете свой API? Какая у вас вообще документация? И FubuMVC является очень показательным примером. На сейчас документация по нему практически отсутствует. То, что было создано раньше, стало в какой-то момент неактуальным в результате развития продукта и было удалено. И, чтобы постичь всю крутотень fubu, нужно немного поднапрячься.
Сергей Калинец в свое время очень заинтересовался fubu, и потратил некоторое время, чтобы в нем разобраться. И на докладе “FubuMVC — нафига оно мне?!” расскажет о результатах своих изысканий, набитых шишках и ощущениях после более тесного знакомства с таким неоднозначным продуктом.
Технічні деталі зустрічі
Дата: п’ятниця, 19:00, 24 лютого, додати в .
Адреса: м. Київ, вул. Амосова, 12, 2-га башта, 20-й поверх, офіс Ciklum. Або на мапі
Якщо коротко — було круто. Особисто я досить прохолодно відношусь до змагань. Але те, що зробив Коля Аліменков мене порвало. Давно я вже не кодив з таким драйвом. Атмосфера мозкової діяльності, купа нових ідей, карколомні рішення на кшталт використання Гугла, психовані команди, PHP. Коротше —реально круто.
Я был рад провести сессию Coding Dojo на встрече KievAlt.NET. Приятно удивило количество собравшихся — не ожидал, что столько людей захотят учиться и программировать в пятницу вечером. Надеюсь, они не пожалели о своем выборе. Я разделил сессию на две части. Первая была теоретическая — я поделился информацией на тему парного программирования и TDD, а затем участники смогли сами попробовать поработать в парах над реальной задачей. Думаю, что-то полезное из этой части каждый для себя извлек. Вторая часть была призвана проверить силы и умения участников в честном состязании. Это было весело, живо и интересно. По крайней мере с моего ракурса. Эта встреча подтолкнула меня написать собственную платформу для такого рода соревнований, которую я с радостью опробую на будущих встречах. Удачи всем участникам! Вы можете проводить подобные мероприятия у себя в компании, среди знакомых и друзей. Coding Dojo — это классный формат!
Як завжди фотоки. Відмічайте там себе. Завжди цікаво хто є хто ;). Плюс в четвер буде Пиво && Код. Можна буде подискутувати з приводу стратегій, тощо.
Наступна зустріч 24 лютого. Continous testing (NCrunch та інші), NancyFx та FubuMVC.
Як завжди дякуємо за організаційну допомогу Ciklum
Не хочу перекладати опис цього дійства. Краще процитую:
Все участники будут писать код. Поэтому берите свои ноутбуки, протирайте их, настраивайте любимую IDE для наиболее удобного для вас языка программирования, и мы ждем вас на встрече клуба. Интересный формат, полезные практики, дух соревнования и много общения – все это будет на этой встрече.
Встреча будет посвящена парному программированию и TDD. В паре вам будет гораздо проще справиться с заданиями. Поэтому, если у вас есть подходящая пара, то берите ее на встречу. Если нет, то мы сформируем пары прямо там.
Технічні деталі зустрічі
Дата: п’ятниця, 19:00, 10 лютого, додати в .
Адреса: м. Київ, вул. Амосова, 12, 2-га башта, 19-й поверх, офіс Ciklum. Або на мапі
Роман до нас завітав з Днепропетровська. Для мене виявилось, що я лопухнувся не надавши достатньої уваги KnockoutJS, усілякі jquery-tmpl тепер виглядають як учорашній день. Ліба просто магічна. Приклади чудові.
Дещо змінимо тему. Наступна зустріч буде присвячена веб-розробці. Розпочнемо про KnockoutJS - MVVM фреймворк для JavaScript, потім Google Web Toolkit, і на закінчення ELMAH та його варіант ELMAH.MVC.
Write less, do more. Введение в MVVM и KnockoutJS. Смотрим на стандартные прелести, заглядываем под капот и учимся расширять. Практический пример исопльзования в ASP.NET MVC приложении.
ELMAH (Error Logging Modules and Handlers) - это очень популярная библиотека отслеживания необработанных исключений в ASP.NET приложениях. На краткой сессии, я покажу основные варианты исползования ELMAH, а также удобный для использования Nuget пакет - ELMAH.MVC, дающий возможность простой интеграции ELMAH в ASP.NET MVC приложение.
По закінченню, традиційно йдемо пити пиво/соки, їсти і мучити питаннями доповідачів ;).
Технічні деталі зустрічі
Дата: п’ятниця, 19:00, 28 жовтня, додати в
Адреса: м. Київ, вул. Амосова, 12, 2-га башта, 19-й поверх, офіс Ciklum. Або на мапі
Presentation will be about new library from Microsoft Research. Rx is a library for composing asynchronous and event-based programs using observable collections
NoSQL вже достатньо давно в нашому житті, але про нього все же досхочу міфів та легенд, NoSQL все ще вважається не для загалу. Це не правильно. Це крута викрутка, особливо в руках майстра. NoSQL - це те що робить можливим найбільші сайти. NoSQL - це… набридла реклама? Не перемикайтесь. У нас зустріч про NoSQL. Взагалі-то називати цю зустріч NoSQL - це дещо неправильно, адже ми зможемо розглянути лиш вершину айсберга, але іноді і вершини достатньо, отже Ігор Тамащук, розповість про NoSQL взагалі на прикладі MongoDb, потім Чалий Михайло - про досвід використання RavenDb і на завершення Женя Карцев розповість про CouchDb.
Третья нормальня форма, уровни изоляции и блокировки, схема данных и nvarchar(42) - вам это действительно нужно? Тогда это не для вас. А всем остальным - добро пожаловать на самую отвязную вечеринку в мире баз данных, где вам будет разрешено все, что пожелаете! Шахматы и балерины прилагаются.
Зустріч розпочалась з фейла у вигляді зламаного проектора, поки вирішували проблему з проектором відвалився інтернет ;), ну і на додачу ноут Александра відмовився під’єднуватись до іншого проектора… Довелось змінювати порядок дії нашого балету.
REST та WCF Web API
Презентація ще готова. Через деякий час оновлю пост з презентацією і прикладами коду.