?

Log in

No account? Create an account
outcoldman
25 April 2011 @ 06:15 pm

На прошлой неделе я, просто ради интереса, подготовил 4 примера в Еще одно сравнение паттернов MVVM и MVP для Silverlight. Примеры возникли не случайно, просто, попался на эту проблему пару недель назад. Там же был опросник о том, какие из примеров рабочие. Определить просил просто, посмотрев на код. Было получено 56 (вместе с моим) ответов, и только два из них были верными (вместе с моим). В этих примерах я уточнил, что опрос касается Silverlight, так как в WPF все немного по-другому.

Читать дальше... (redirect to http://outcoldman.ru)

 
 
outcoldman
23 April 2011 @ 12:15 am

Я уже когда-то поднимал тему сравнения паттернов MVP и MVVM при разработке Silverlight приложений: Выступление на ADD2010: Silverlight/WPF: возврат от паттерна MVVM к MVP. Вопрос, на самом деле сложный, какой из паттернов лучше. Я бы хотел продемонстрировать небольшой пример и подискутировать на эту тему в комментариях. Был бы рад, если кто-нибудь нашел бы хороший ответ на мой вопрос, который будет дальше.

Читать дальше... (redirect to http://outcoldman.ru)

 
 
 
outcoldman
23 April 2011 @ 12:15 am

hackday-logoНа этих выходных, а именно 2 и 3 апреля 2011 в Ярославле проводился HackDay #12. Впечатления только позитивные, лучше мероприятие по формату и придумать нельзя. Не совсем доволен участием своей команды, а точнее своим. А теперь обо всем по-порядку.

Читать дальше... (redirect to http://outcoldman.ru)

 
 
outcoldman
22 April 2011 @ 11:24 pm

Буквально несколько часов назад нам анонсировали Silverlight 5 на конференции MIX’11. Даже можно скачать Silverlight 5 Beta and Tools и попробовать в живую. Я тоже это сделал, ради любопытства.  Поставил на виртуальную машину, попробовал несколько новых фич. Вам, кстати, тоже не рекомендую ставить на рабочую машину, если вы Silverlight разработчик, и сейчас разрабатываете на Silverlight 4. У меня постоянные зависания, повторяется всегда с ChildWindow. Но это все может быть из-за того, что стоит все на виртуальной машине, да еще и на Windows Server 2008 R2 (та виртуалка, на которой мы разрабатывали проект на HackDay). Но я вас предупредил.

Ознакомиться с новыми фичами Silverlight 5 можно (и нужно!) в нескольких местах, например, в блоге Tim Heuer – Silverlight 5 Beta – A guide to the new features. Еще кто-то кинул в твиттере ссылку на pdf документ, на сайте Silverlight.net Silverlight 5 Beta Technical Features (как на него попасть – не знаю).

Читать дальше... (redirect to http://outcoldman.ru)

 
 
 
outcoldman
22 April 2011 @ 11:24 pm

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

Читать дальше... (redirect to http://outcoldman.ru)

 
 
 
outcoldman
22 April 2011 @ 11:24 pm

Продолжу тему обновления верстки сайта до HTML 5. С первой частью статьи можно ознакомиться здесь Обновляем сайт до HTML 5. Часть 1. Как я и говорил – это можно назвать рефератом на книгу DIVE INTO HTML5, большинство примеров взяты оттуда.

Читать дальше... (redirect to http://outcoldman.ru)

 
 
 
outcoldman
19 March 2011 @ 09:37 pm

Недавно я делился с вами информацией о том, как я проходил собеседование в Microsoft: Часть 1  и Часть 2, а тут я вспомнил, что проходил еще собеседование в Microsoft Rus на должность евангелиста. Было это после телефонного интервью в сам MSFT, и до поездки в Редмонд. В этом случае, правда, не совсем удачно. Дальше телефонного собеседования я не прошел. Намекнули на маленький опыт. Я с ними полностью согласен, я очень четко направлен на Microsoft стек, мало ухожу в другие области, просто потому, что мне и здесь хорошо. Мало читаю и интересуюсь просто новостями о выпусках продуктов и т.п. И я не могу, как это делают всем нам известные евангелисты, сравнивать технологии, тем более на личном горьком (или не обязательно горьком) опыте. Ответил на телефонные вопросы я, думаю, что хорошо (ну мне так казалось, по крайней мере), сам обозначил свои минусы, что нет большого опыта, ни в конференциях, ни просто в разработке, как могло бы быть.

Читать дальше... (redirect to http://outcoldman.ru)

 
 
outcoldman
19 March 2011 @ 09:36 pm

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

Читать дальше... (redirect to http://outcoldman.ru)

 
 
 
outcoldman
17 March 2011 @ 10:42 am

Изучал тут как-то примеры книги Professional Twitter Development: With Examples in .NET 3.5, хотел разобраться как работает эта самая OAuth авторизация для твиттера. Раньше у меня на сайте было немного действий с твиттером, подгружались мой твитты, хранились, отображались, но потом твиттер что-то поменял в авторизации, вроде разрешил только OAuth, а в тот момент я что-то не шибко разобрался с этим OAuth, да и времени не было, хотя вроде еще тогда LinqToTwitter ее поддерживал (а я использовал именно эту библиотеку). В общем-то, просто в тот момент подумал, что тема OAuth авторизации интересна, и нужно бы посмотреть как она реализована в деталях попозже. Вот и набрел я тут недавно на книгу Professional Twitter Development: With Examples in .NET 3.5, точнее только на ее примеры, решил поковыряться. Код там был не из простых, и я просто тупо стал рефакторить его, чтобы разобрать что и как работает. Вот, например, одно из превращений, которое я уже правда публиковал в твиттере давно (и может быть вы уже видели):

Читать дальше... (redirect to http://outcoldman.ru)

 
 
outcoldman
17 March 2011 @ 10:42 am

Недавно прошел интервью на позицию разработчика в компанию Microsoft в США, в Редмонд. Хочу поделиться тем, как это все происходило, ну и что нужно сделать для удачного прохождения интервью по моему скромному мнению и т.п. Ну и конечно же поделюсь техническими задачками, которые у меня спрашивали. Все это вылилось в очень много букв, потому если нет времени, оставьте на потом почитать (еще и вторая часть будет).

Читать дальше... (redirect to http://outcoldman.ru)