17 September 2008
Asp.NET контроли і HtmlEncode
Дуже цікавий документ – тут зібрані всі Asp.NET контроли з інформацією про те чи робить цей контрол HtmlEncode коли рендерить результуючий HTML. Наприклад Button.Text не робить. Майже всі ToolTip-и теж не роблять… Інформація з блогу Sacha Faust .
Читати далі...
02 September 2008
Оце так локалізація!
Мабуть усі знають що Гугль випустили свій браузер (на двигуні WebKit). Це вже не цікаво. Цікаво як вони підійшли до процесу локалізації. Те що ми попадемо в оті 43 мови, на які перекладено інтерфейс, я майже не сумнівався. Але реальність просто вразала!
Читати далі...
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>
Читати далі...
11 August 2008
Live чи Google для тих хто робить помилки…
Коли мені потрібно знайти Windows Vista User Experience Guidelines , я пишу “viste ui expiriece”. Не вмію я писати правильно… По замовчуванню в мене Live. Отже результати. Live Офігеть, подумалось мені… Google Коряво підтримує IE8 ;(… але результати мене
Читати далі...
09 July 2008
Про що поміркувати коли розпочинаєш новий проект
Невеличкий список з пунктів, які потрібно обміркувати на самому старті проекту у той час коли створюється перший код. Зберігайте усі бінарні залежності поряд з кодом. Зберігайте їх в вашій системі контролю версій. Іноді цьому опираються, але якщо нема
Читати далі...
01 July 2008
Тестування SilverLight Beta 2
Обожнюю Technology Validation… Зараз роблю таке для невеличкого проекту на SilverLight. Отже потрібно автоматично протестувати SilverLight додаток. Додаток розробляється як “товстий” клієнт, тобто він має свою клієнтську доменну модель, має свої шари,
Читати далі...
29 June 2008
Налагодження (Debugging) виключень (exceptions)
Хтось знає, хтось ні, але є така штука як: Іноді її немає в інтерфейсі, але це легко лікується , Tools/Customize/Commands/Debug/Exceptions..., на прикінці поста скрін з потрібним віконцем. Повернемось до наших барнів, найцікавіше в цьому діалозі, це галочка
Читати далі...
08 June 2008
C# 3.0 та зрозумілість коду?
В C# 3.0 багато прикольних фішок. Але ось деякі мене дивують. Наприклад, var . var test = Something.CreateSomethig(); Ми самостійно вбиваємо зрозумілість ! Якщо не буде тултіпа який підкаже що там за тип, то ми можемо пропустити помилку! Приклад таких
Читати далі...
08 June 2008
Схований список в SharePoint? – Та невже!
Запис для новачків в SharePoint на кшталт мене ;). Виявилось що до схованих списків (Hidden List) можна дістатись прямо з порталу! Достатньо набрати http://portal/<Url >, <Url> це той самий Url що в декларації інстансу, тобто в ListInstance.
Читати далі...
Більше повідомлень
Наступна сторінка »
Головна
Про
Email
Mike Chaliy's Blog
Покищо навкруги .Net
RSS 2.0
Atom 1.0
Recent Posts
Asp.NET контроли і HtmlEncode
Оце так локалізація!
Visual Studio Express Edition – для дома
Trust Boundaries Identification на прикладі Architects.in.ua
IE8 ‘Porn mode’
Теги
.Net
.Net Framework 3.5
ADO.NET Entity Framework
AJAX
AntiPatterns
architects.in.ua
Asp.Net
ASP.NET Futures
Astoria
BDC
C#
Charles Petzold
Code Review
Code Smells
Coding Guidelines
CSS
DbPro
Debugging Tips
DSL
Enterprise Library
Exception
Flash
Fun
HTML
Internet Explorer
Internet Explorer 8
Javascript
Learning
Live Search
Management
Microformats
Microsoft
Mocking
MSBuild
MSDN
MSDN Magazine
MSDNWiki
MVC
MVC Framework
NUnit
ObjectBuilder
Office
Office Open XML
Offtop
OneNote
Orcas
Parameterized Unit Tests
Performance
PEX
Policy Injection
PowerShell
PowerShell Tips
Reading
Reference Implementation
RegEx
Repository Factory
Revision control
Rhino.Mocks
Rollover Image
Scott Guthrie
Security
Serialization
Service Factory
SharePoint
SharePoint Tips
Silverlight
Singleton
Skype
SOA
Software Factories
Source Code
SQL Server
StyleCop
System.Core.dll
TDD
TeamExplorer
TFS
The Architecture Journal
Thoughts
Threat Modeling
Tip
Ukraine
UML
UNETA
Unit Testing
UniveRSS
Vista
Visual Studio
Visual Studio Express Edition
Visual Studio SDK
VSSDK Assist
WCF
WCF Tips
Web 2.0
Windows Live
Windows Live Writer
WPF
WPF/E
WSDL 2.0
XAML
Архіви
September 2008 (4)
August 2008 (6)
July 2008 (2)
June 2008 (4)
May 2008 (11)
April 2008 (2)
March 2008 (7)
February 2008 (16)
January 2008 (2)
December 2007 (6)
November 2007 (11)
October 2007 (4)
September 2007 (5)
August 2007 (4)
July 2007 (1)
June 2007 (7)
May 2007 (15)
April 2007 (4)
March 2007 (4)
February 2007 (10)
January 2007 (5)
December 2006 (20)
November 2006 (7)
Search
Go
Навігація
Головна
Статтi
Блоги
Форуми
Галерея
Файли
Учасники
Пошук
Календар