.NET встреча в четверг в 19-00

В четверг (1 апреля) 19-00 планируется следующая встреча .NET разработчиков в Уфе.

Тематика встречи — познакомиться с новыми людьми, встретиться с кем давно не виделись. Плюс обсуждение вокруг тематики последнего подкаста вместе с Питерской Alt.NET и проектирования архитектуры распределенных приложений вообще (Cloud computing, Scalable applications, DDDD и CQRS etc).

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

Update: народу немного, так что скорее всего соберемся в КофеИне на советской площади. Наводитесь на +79174613826

Комментарии (23)

RSS свернуть / развернуть
+
0
А где, что и как?

А не разработчикам дотнета можно?
avatar

MpaK

  • 30 марта 2010, 16:51
+
0
надо вообще всем встретиться и забухать, я считаю :)))
avatar

dark_barker

  • 30 марта 2010, 17:39
+
+1
Забухать — эта святое! К чйорту этот дотнет, миру мир, войне водка!
avatar

MpaK

  • 30 марта 2010, 17:47
+
0
Бухать не интересно — возраст уже не тот)
avatar

abdullin

  • 30 марта 2010, 17:56
+
0
Ну, не то чтобы уж прям «бухать», это я образно)
avatar

dark_barker

  • 30 марта 2010, 18:45
+
0
1. Раньше обычно собирались в КофеИне/Кофетайме. Сейчас, в зависимости от того, сколько тут отпишется.

2. Легко)
avatar

abdullin

  • 30 марта 2010, 17:54
+
0
с удовольствием присоединюсь
avatar

Tyler

  • 31 марта 2010, 02:05
+
0
Update: народу немного, так что скорее всего соберемся в КофеИне на советской площади. Наводитесь на +79174613826
avatar

abdullin

  • 31 марта 2010, 10:32
+
0
присоединяюсь.
avatar

eye-ru

  • 31 марта 2010, 15:54
+
0
постараюсь быть
avatar

vsevolodp

  • 31 марта 2010, 17:22
+
0
+1
avatar

quark

  • 31 марта 2010, 22:36
+
0
Спасибо всем, кто пришел. Было интересно пообщаться. Отдельное спасибо Руслану за инициативу и очень познавательное общение.

Хотелось бы в следующий раз посидеть в более тихой обстановке, чтобы музыка так сильно не мешала.

Даю прямую ссылку на e-book Domain Driven Design Quickly (eng) (еще одно отдельное спасибо Руслану): carfield.com.hk/document/software%2Bdesign/dddquickly.pdf
Оф. сайт (требуется регистрация, чтобы скачать): www.infoq.com/minibooks/domain-driven-design-quickly

У кого какие появились вопросы, которые хотелось бы обсудить в следующий раз?
Кто-нибудь хочет сделать доклад на любимую тему?

PS. Применяя всякие модные архитектурные «фичи» помните об этом: p.umputun.com/14926638 :)
avatar

vsevolodp

  • 02 апреля 2010, 00:16
+
0
vsevolodp
, ты наверно имел ввиду Рината, а не Руслана)
Спасибо за ссылку на книгу, посмотрю. Сейчас манагер мой: «Хорош книги читать, всякие студии ставить, давай работай»
public Result<Collection<TenderInfo>> getAll() {
		Collection<TenderInfo> list = convertData(
				getProvider().getSession().createCriteria(AisTender.class), 
				fromAisTenderToTender
				);

		return Result.CreateSuccess(list);
	}
avatar

TimurNasyrov

  • 02 апреля 2010, 10:21
+
0
)))
Кстати, если Result — мой и в .NET, то можно последнюю строку упростить до:
return list;

Там implicit conversion прописано. Аналогично Result.Error можно писать:
return "Some error message"
avatar

abdullin

  • 02 апреля 2010, 10:42
+
0
эХ, Java, здесь такого нет… да, Result я у тебя подсмотрел и стащил, очень удобно использовать. Темболее в async вызовах! Забавный случай: мой напарник по проекту переписал мой код аутентификации:
// Мой код
if (authSuccess)
	return Result.CreateSuccess("Success");
else
	return Result.CreateError("Имя пользователя или пароль введены не верно");

// Его
if (authSuccess)
	return userId;
else
	throw new SerializationException("Имя пользователя или пароль введены не верно");
это он научился протаскивать exception с серверной части на клиента (GWT).
avatar

TimurNasyrov

  • 02 апреля 2010, 11:33
+
0
Async очень вкусный в .NET 4.0

void UpdateNodeWithProjects(string name, string url)
{
	var node = GetOrCreateNode(name);
	url = url + "/XmlServerReport.aspx";
	Task.Factory
		.StartNew(() => LocalInvoke(() => LaunchRefresh(node)))
		.ContinueWith(task => GetProjects(url))
		.ContinueWith(p => DisplayNode(p, node, DisplayIntegrationProjects));
}

Этот код в real-time асинхронно (каждые сек 20, к примеру) скачивает состояние continuous integration проектов с сервака и красиво обновляет WinForms UI по шагам без блокировки и cross-thread calls. Параллельно запускается штук 5 таких процессов — .NET 4.0 scheduler сам разберется))
avatar

abdullin

  • 02 апреля 2010, 11:49
+
0
Async очень вкусный в .NET 4.0

void UpdateNodeWithProjects(string name, string url)
{
	var node = GetOrCreateNode(name);
	url = url + "/XmlServerReport.aspx";
	Task.Factory
		.StartNew(() => LocalInvoke(() => LaunchRefresh(node)))
		.ContinueWith(task => GetProjects(url))
		.ContinueWith(p => DisplayNode(p, node, DisplayIntegrationProjects));
}

Этот код в real-time асинхронно (каждые сек 20, к примеру) скачивает состояние continuous integration проектов с сервака и красиво обновляет WinForms UI по шагам без блокировки и cross-thread calls. Параллельно запускается штук 5 таких процессов — .NET 4.0 scheduler сам разберется))

PS: Ессно с Results — ибо в async часто вылетают ошибки.
avatar

abdullin

  • 02 апреля 2010, 11:50
+
0
@abdullin Прошу прощения :) У меня просто знакомый Руслан Абдуллин. Попутал.

@TimurNasyrov В описании этой книги как раз упоминалось об Model Driven Development — ты спрашивал.

avatar

vsevolodp

  • 02 апреля 2010, 15:58
+
0
Интересно пообщались)

Через недельку можно еще раз встретиться. К этому времени утрясется материал и теория по реализации серверных частей CQRS (или аналогичных message-based enterprise solutions). Могу рассказать.

Ни у кого на примете нет знакомых свободных помещений на вечер (в идеале с проектором)?
avatar

abdullin

  • 02 апреля 2010, 10:46
+
0
Попробую узнать, может что-то вроде класса получится найти. Но точно без проектора.
avatar

TimurNasyrov

  • 02 апреля 2010, 11:54
+
0
Спасибо всем за интересное общение! Респект Ринату за инициирование встречи и рассказ про СQRS.

Надо продолжить общение в подобном формате, правда место нужно поспокойнее.

Я могу сделать доклад на тему ASP.NET MVC, Nhibernate если кому интересно.
avatar

eye-ru

  • 02 апреля 2010, 14:54
+
0
Я списался с АйТи. Посмотрим, что ответят насчет помещения с проектором на след. неделю в это же время.
avatar

abdullin

  • 02 апреля 2010, 15:05
+
0
На уфакоде появился код! Глаз рад. Даже оба
avatar

Chelovecheg

  • 06 апреля 2010, 23:55

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.