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)