Как консультант в Microsoft Services я регулярно обсуждаю с заказчиками и партнерами вопросы безопасности приложений. В этой статье я рассмотрю некоторые темы, которые всплывают в таких обсуждениях. В частности, я уделю внимание новым вызовам, с которыми сталкиваются программисты при попытках защитить приложения Silverlight, пок
Опубликовано: 30.01.2011
Microsoft SharePoint 2010 предоставляет бизнес-платформу для коллективной работы, которую можно легко адаптировать под потребности конкретной организации и которую можно будет масштабировать по мере развития этой организации. А при создании собственных решений на базе SharePoint лучше всего использовать преимущества клиентского
Опубликовано: 29.01.2011
На этой неделе вы узнаете о том, как можно при помощи функционала групповых политик настроить журналирование брандмауэра Windows в режиме повышенной безопасности для последующего выявления и анализа ошибок, проблемой которых служит брандмауэр Windows в режиме повышенной безопасности.
Опубликовано: 28.01.2011
Всего несколько лет назад веб-индустрия расценивала появление AJAX как начало новой эпохи расцвета веб-программирования, и вот теперь веб-разработчикам наконец доступен мощный набор средств программирования: ASP.NET Ajax Library и WCF Data Services. Разработчики могут отказаться от браузера как от исполняющей среды и выполнять ч
Опубликовано: 28.01.2011
Несколько лет назад я был на 100% программистом под .NET. Я представления не имел об остальном мире разработки и был весьма счастлив в своей раковине. Потом скорее всего по ошибке я изучил Ruby, и открывшийся мир оказался просто обалденным. То, что можно было делать, используя встроенные языковые средства, просто поразило меня.
Опубликовано: 28.01.2011
Большая часть кода, написанного для Microsoft .NET Framework, основана на статической типизации, хотя .NET поддерживает динамическую типизацию через механизм отражения (reflection). Более того, в JScript система динамических типов поверх .NET появилась десять лет назад; то же самое относится и к Visual Basic. Статическая типизац
Опубликовано: 27.01.2011
Введение статической проверки типов было важной вехой в истории языков программирования. В 1970-х в языках вроде Pascal и C появились статическая проверка типов и строгая типизация. Благодаря такой проверке компилятор генерирует ошибку для любого вызова, где предпринимается попытка передачи в метод аргумента с неправильным типом
Опубликовано: 26.01.2011
Миллионы людей пользуются клиентскими приложениями Microsoft Office в повседневной работе для коммуникаций, анализа данных, перемалывания чисел, создания документов и презентаций и принимают бизнес-решения. И все чаще применяют Microsoft SharePoint как портал для коллективной работы и как платформу для доступа к общим данным и с
Опубликовано: 25.01.2011
Несмотря на богатый функционал групповых политик, неосведомленной человек порой может оказаться в затруднительной ситуации при попытке настройки требуемых конфигураций. Так как параметров политики тысячи, бывает сложно в короткий промежуток времени найти нужную политику. Поэтому, специально для компьютеров, установленных в компь
Опубликовано: 24.01.2011
С момента своего появления в 2002 году язык программирования C был значительно усовершенствован, чтобы программисты могли писать более четкий и простой в сопровождении код. Улучшения включали такие языковые средства, как обобщенные типы, значимые типы, допускающие null-значения, лямбда-выражения, методы итератора, частичные клас
Опубликовано: 24.01.2011