28 November 2008
Я їду на “Платформа 2009”
Дякуючи Майкрософт Україна та ГлобалЛоджік, я їду на “Платформу 2009” . Якщо хтось теж їде, кажіть - зустрінемось! А ось мій розклад, майже кожного разу в мене на один час більше двох сесій. Вже на місці буду дивитись де цікавіше. 04 декабря 08:00- 10:00 Читати далі...
0 коментарів
Помічено як:
 
29 October 2008
CSV у якості DataSource
Для Data-Driven тестів я завжди використовував Excel, легко редагувати, легко під’єднати, тощо. Десь з тиждень назад розпочалась нова ера мого життя ;), мій дев лід вказав на старе як мир правило. Будь який код повинен версіонуватися! Все просто. По-перше, Читати далі...
29 October 2008
MEF використовується тут…
Цікава особливість останніх новин. Деякі нові анонсовані продукти використовують Managed Extensibility Framework .. 1) “ New WPF source Editor - based on MEF e.g. you can add new features to the editor ”. В мене зараз студія 2010 в даунлодах, завтра розповім Читати далі...
13 October 2008
Moq - Stubbing is back!
Мабуть, я  вже усім прожужав вуха про своє кохання – це Moq . Те ще це кохання може засвідчити, той факт що я безкоштовно переклав 300 юніт-тестів з Rhino.Mocks на Moq , для свого поточного проекту. Головна фішка Moq це його синтаксис. Я не буду Читати далі...
13 October 2008
MVC Framework + .NET Framework 2.0 = Майже працює
Вчора встановлював додаток написаний на MVC Framework на хостінг який підтримує тільки .NET 2.0. Коротко – майже працює ;). По-перше знадобилось, закинути усі бібліотеки .NET 3.5 які використовує додаток, в моєму випадку це були System.Core, System.ServiceModel.Web, Читати далі...
3 коментарів
Помічено як: ,
 
11 October 2008
Невеличкий Code Smell – зменшення унікальності
Сьогодні (і так в суботу), в реалізації кешу нашого додатку знайшов такий приклад коду. string hashKey = string .Format( "{0}_{1}" , String.IsNullOrEmpty(customerId) ? string .Empty : customerId.GetHashCode().ToString(), String.IsNullOrEmpty(orderId) Читати далі...
0 коментарів
Помічено як: ,
 
17 September 2008
Asp.NET контроли і HtmlEncode
Дуже цікавий документ – тут зібрані всі Asp.NET контроли з інформацією про те чи робить цей контрол HtmlEncode коли рендерить результуючий HTML. Наприклад Button.Text не робить. Майже всі ToolTip-и теж не роблять… Інформація з блогу Sacha Faust . Читати далі...
1 коментарів
Помічено як: , , ,
 
02 September 2008
Оце так локалізація!
Мабуть усі знають що Гугль випустили свій браузер (на двигуні WebKit). Це вже не цікаво. Цікаво як вони підійшли до процесу локалізації. Те що ми попадемо в оті 43 мови, на які перекладено інтерфейс, я майже не сумнівався. Але реальність просто вразала! Читати далі...
4 коментарів
Помічено як: ,
 
02 September 2008
Visual Studio Express Edition – для дома
На вихідних повна версія Visual Studio сказала що жити їй залишилось 6 днів, я вирішив що це знак і пішов шукати альтернативи. Ще за часів 2005 версії я вже дивився на Visual Studio Express Edition, але на той час вона мене повністю не влаштовувала. Наразі Читати далі...
01 September 2008
Trust Boundaries Identification на прикладі Architects.in.ua
Architects.in.ua дуже простий сайт, виявилось що розробниками написано лише 316 рядків коду. У той самий час сайт має достатньо коду щоб показати деякі проблеми з безпекою. Сьогодні не буде дірок які можна використовувати прямо не виходячи із браузера, Читати далі...
26 August 2008
IE8 ‘Porn mode’
Навіть додати щось неможливо, просто лінка - Microsoft to roll out more granular ‘porn mode’ with IE 8 ! Читати далі...
17 August 2008
SharePoint за 80 годин
“Вміти розробляти під SharePoint за 80 годин” - щось схоже було моїм таском перед новим проектом. Зараз проекту вже приблизно півроку. Проект достатньо успішний, принаймні Майкрософт його оцінили дуже високо. А значить ті години також були успішні. Саме Читати далі...
15 August 2008
Невеличка DoS атака за допомогою XPath
Продовжу розбирати Code Smells сайту Architects In UA . Наразі сьогодні розберу цей код: XPathNodeIterator nodes = navigator.Select( string .Format( "/rss/channel/item[guid='{0}']/title" , item)); while (nodes.MoveNext()) { Header.Title += " :: " + nodes.Current.Value; Читати далі...
13 August 2008
Architects in Ukraine – Ще один code review…
Inspired by - Architects in Ukraine - code review , та Разработка велась с использованием передовых технологий и продуктов. Вы можете их использовать для построения подобных решений. Предложения, замечания, отзывы с удовольствием принимаются з поста Architects Читати далі...
11 August 2008
Покриття тестами для усіляких там ArgumentException-ів
Як на мене, безглуздо перевіряти код який перевіряє аргументи, адже цей тип помилок набагато легше оптимати за допомогою FxCop чи чогось іншого, дотого ж цілком автоматично. Отже залишається багато коду на кшталт цього: public override IEnumerable<ConnectionRecord> Читати далі...
4 коментарів
Помічено як: , ,