try
{
Task.Factory.StartNew(() => Debug.WriteLine("exceptionless task"))
.ContinueWith(t =>
Debug.WriteLine("exception happened... " + t.Exception),
TaskContinuationOptions.OnlyOnFaulted)
.Wait();
}
catch (Exception exception)
{
Debug.WriteLine("твоюж мать... " + exception);
}
воскресенье, 3 октября 2010 г.
Небольшой этюд с TPL
Что, по вашему мнению, должен вывести следующий код?
воскресенье, 11 апреля 2010 г.
Переезд...
Блоги на GDN окончательно меня задрали, и я решил преодолеть свою лень и найти другую площадку для нерегулярного графоманства на околодевелоперские темы... Видимо это будет здесь, но окончательно я еще не определился.
понедельник, 5 апреля 2010 г.
Reactive Framework (Rx)
Меня всегда восхищают решения с одной стороны простые и элегантные, а с другой - на удивление эффективные и удобные. Примером таких решений может служить LINQ – это удивительная штука. Внеся всего несколько изменений в синтаксис языка – анонимные типы, расширяющие методы, вывод типов (var), инициализаторы и лямбды (причем все это, кроме разве что анонимных типов – чистой воды синтаксический сахар), мы получили удивительно удобную конструкцию для работы с коллекциями, причем даже с уже давно написанными, и сейчас уже сложно представить приложение без элементов LINQ-а, настолько он получился удачным.
среда, 10 сентября 2008 г.
Свершилось чудо или EF vs Linq2SQL
Тут на днях чудо свершилось, вышел ADO.Net Entity Framework. =) Я, признаться уже и не надеялся, что продукт до релиза доживет и следил за тем что там происходит без особого интереса. Но приятно было услышать, что MS таки преодолела проклятье "ObjectSpaces". :)
Подписаться на:
Комментарии (Atom)