Search
Write a publication
Pull to refresh
674
0
Владимир Юнев @XaocCPS

Chief Architect

Send message

Эффективная веб-разработка c Visual Studio 2012: нововведения в редактор WebForms

Reading time2 min
Views12K


В предыдущей статье вы могли узнать о тех нововведениях, которые предназначены для веб-разработчиков в Visual Studio 2012 для работы с HTML/CSS и JavaScript кодом. Редактор WebForms так же получил поддержку всех этих нововведений. Кроме того, в него были добавлены новые функции специфичные для редактирования WebForms.

В этой статье будет рассказано про некоторые нововведения в редакторе WebForms, которые делают работу с этим фреймворком удобнее и эффективнее.
Читать дальше →

Эффективная веб-разработка c Visual Studio 2012: нововведения в редакторы HTML/CSS и JavaScript

Reading time3 min
Views37K


Новая версия Visual Studio 2012 предлагает значительное число нововведений в редакторы HTML/CSS/JavaScript. В этом обзоре я расскажу про основные нововведения, которые позволят веб-разработчикам писать код более быстро, удобнее и эффективнее.

Редактирование HTML5


Visual Studio 2012 полностью поддерживает HTML5 и все новые теги, которые предлагает новый стандарт. Это означает, что разработчики получают автодополнение новых тегов в редакторе (рисунок 1).

clip_image001
Рис.1. Автодополнение HTML5-тегов

Это так же означает встроенную поддержку валидации HTML5-кода в редакторе. Кроме того, для многих тегов механизм автодополнения создает кроссбраузерный код, например, автодополнение <video> на рисунке 1 приведет к автоматической генерации следующего кода (рисунок 2).
Читать дальше →

Опубликовано видео докладов мероприятия Meet Windows Azure

Reading time2 min
Views3.2K


На днях на специальном мероприятии Meet Windows Azure Скотт Гатри анонсировал большую порцию нововведений в облачные сервисы Windows Azure: VM, Iaas, VPN, Linux, Git, Web Sites и массу других. Сегодня на отдельной странице официального сайта опубликованы видео докладов посвященных всем новинкам, так что теперь вы можете ознакомиться с ними в удобной форме:

Читать дальше →

Что нового в корзине Active Directory в Windows Server 2012

Reading time3 min
Views24K

Kyle Beckman написал простой, но полезный материал на портале http://4sysops.com, посвященный нововведениям в корзине AD в Windows Server 2012. Его обзор показался нам довольно интересным, поэтому мы приводим его перевод на Хабрахабре. Заинтересованных приглашаем под кат.
Читать дальше →

Встречайте обновленный Windows Azure. Небольшой обзор нововведений

Reading time11 min
Views5K
Добрый день, уважаемые коллеги. Пока ещё уставшие от недосыпа последних дней (утренняя Венера, MEET Windows Azure) спят, в Томске сидит скромный автор и пишет эти строки, испытывая нечто вроде феерии от того, что происходит сейчас в мире IT. А мы, друзья, стоим на пороге окончательной необходимости менять парадигму.

В этой статье я попробую в рамках небольшого обзора передать то, что произошло сегодня ночью на событии MEET Windows Azure – мажорном релизе новой функциональности платформы. Основной доклад делался светлым умом, которого в твиттере назвали «Мидасом нашей современности» — Скоттом Гатри.

Читать дальше →

DevCon'12: фотоотчет, как это было (внутри 100+ фото)

Reading time4 min
Views12K


С 23 по 24 мая в подмосковном природном курорте «Яхонты» прошла конференция DevCon'12 посвященная разработке и тестированию программного обеспечения. На мероприятии присутствовало 800+ человек, а еще 40000+ смотрело сессии докладов в онлайн-трансляции.

Прошло две недели, самое время для пятничного фотоотчета. Приглашаю участников вспомнить как это было, а всем остальным посмотреть что конференция предлагала участникам.

Под катом вы найдете много фотографий (траффик!) с небольшими комментариями.
Читать дальше →

Бесплатного супа больше не будет

Reading time23 min
Views17K
Фундаментальный поворот к параллелизму в программировании

Автор: Герб Саттер
Перевод: Александр Качанов

The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
(By Herb Sutter)

Ссылка на оригинал статьи: www.gotw.ca/publications/concurrency-ddj.htm

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

Данная статья достаточно старая. Ей уже 7 лет, если считать с момента ее первой публикации в начале 2005 года. Помните об этом, когда будете читать перевод, так как многие вещи, которые для вас уже стали привычными, для автора статьи в 2005 году были в новинку и только-только появлялись.

Читать дальше →

Выпущены новые версии инструментов Windows Azure, добавлена поддержка Python

Reading time2 min
Views3.8K
Сегодня, наряду с обновлением Windows Azure (подробности на Хабре) и большим анонсом новых сервисов, были представлены новые инструменты разработки Windows Azure SDK for .NET 1.7 для Visual Studio 2010 и Visual Studio 2012.

clip_image002
Читать дальше →

Эффективная веб-разработка c Visual Studio 2012: нововведения в упаковку и минификацию скриптов и стилей

Reading time5 min
Views12K

С выходом Visual Studio 2012 инструмент отвечающий за автоматическую минификацию и упаковку скриптов и стилей Web Optimization Framework получил большое обновление. Эти изменения преследуют две цели:

  1. Предоставить полный контроль над упакованными пакетами, которые регистрируются шаблонами веб-приложений по умолчанию
  2. Поддержать режимы отладки и публикации так чтобы во время отладки упаковка пакетов не производилась и была автоматической, когда приложение размещается на сервере

Основные изменения


Для того, чтобы предоставить решение поставленных задач, во фреймворке были произведены некоторые изменения в моментах относящихся к тому как пакеты упаковки определяются и регистрируются и то, как производится ссылка на упакованные пакеты в представлении.
Читать дальше →

Встречайте обновленную облачную платформу Windows Azure

Reading time4 min
Views9.4K
Сегодня Microsoft объявила о доступности новых сервисов на облачной платформе Windows Azure, которые делают Windows Azure не только PaaS, но и IaaS платформой.

Основными новыми фичами являются:
  • виртуальные машины (Virtual Machine) обеспечивающие поддержку persistent -виртуальных машин с Windows Server и Linux;
  • виртуальные сети (Virtual Network) позволяющие создавать защищенную виртуальную сеть между локальной и облачной инфраструктурой;
  • Windows Azure Web Sites позволяющие размещать ASP.NET, PHP и другие сайты на платформе Windows Azure;
  • поддержка разработки в Visual Studio 2012 (Windows Azure SDK for .NET June 2012);
  • улучшенная поддержка Open Source – официальная поддержка Python и Windows Azure SDK на Mac и Linux.

А так же объявлено, что Windows Azure в течение этого месяца будет доступен в direct-модели и для Росcии!


Читать дальше

Тренды мобильного веба и два подхода к построению мобильных приложений

Reading time8 min
Views16K


Одним из сильнейших трендов современного веба является мобильный веб — специальное представление сайтов для всего многообразия мобильных устройств, смартфонов, планшетов и так далее.

В этой статье рассматриваются современные тренды мобильного веба. Как быстро растет мобильный веб? Что ожидать от мобильного веба через пару лет? Как мобильное представление сайтов влияет на бизнес и интернет-магазины? Как обстоят дела с мобильными сайтами сегодня?

Целью статьи ставится так же ответить на вопрос о способах создания мобильных сайтов. Я рассмотрю два основных направления в процессе создания мобильных сайтов и то, как эффективные инструменты Visual Studio 2012 и ASP.NET MVC позволят вам реализовать любые задачи стоящие перед мобильным представлением сайтов.
Читать дальше →

Введение в Claims-based identity

Reading time5 min
Views33K
При разработке приложений на стеке Microsoft для получения информации о текущем пользователе достаточно часто(точнее почти всегда) можно встретить такие участки кода или обертки над ними:

HttpContext.User.Identity.Name
HttpContext.User.IsInRole(...)


или

Thread.CurrentPrincipal.Identity.Name
Thread.CurrentPrincipal.IsInRole(...)


Целью этих вызовов может являться необходимость принятия решения об авторизации вызова какой-то функции или метода, отображение информации о текущем пользователе и тд.
Читать дальше →

Новейшие технологии Windows Azure будут освещены на мероприятии Meet Windows Azure, смотрите онлайн

Reading time1 min
Views2.6K
Совсем скоро, 7 июня (для Москвы 8 июня в 00:00) пройдет онлайн мероприятие Meet Windows Azure посвященное новейшим технологиям платформы Windows Azure.

В своем блоге Скотт Гатри говорит, что он выступит на мероприятии и поделится успехами достигнутыми разработчиками за год под его руководством. Ожидайте анонсов и много полезной информации относительно облачной платформы.

image

Все мероприятие будет транслироваться онлайн. Спешите зарегистрироваться, будет очень интересно.

Эффективная веб-разработка c Visual Studio 2012: Page Inspector

Reading time4 min
Views16K

В любых веб-проектах часто возникает задача изменения старых страниц, элементов управления, компоновки страниц, разметки и так далее. Легко держать в памяти всю структуру веб-проекта когда у вас в проекте небольшое количество страниц. Другое дело, когда таких страниц сотни, а формируются они на базе шаблонов, мастер-страниц, элементов управления и вложенных в них других элементов управления.

Разобраться в такой, порой запутанной, системе рендеринга страниц бывает очень непросто. Особенно это актуально для специалистов, которые только приступили к работе над сложным проектом или которым старый проект достался для поддержки.

Чтобы адресовать эту проблему в Visual Studio 2012 добавлен новый инструмент Page Inspector, который позволяет исследовать веб-страницы вашего проекта не просто в виде результирующей разметки на стороне клиента, как это делают Internet Explorer Developer Tool или Firebug, но с привязкой к коду на стороне сервера, который эту разметку генерирует.
Читать дальше →

Создание множества диаграмм на базе одной модели Entity Framework в Visual Studio 2012

Reading time1 min
Views9K
Это долгожданная функциональность, которую давно ждали любые разработчики или компании, которые используют визуальные модели Entity Framework со множеством сущностей.

Представьте себе модель данных, которая имеет сотни сущностей. Работа с диаграммой модели хотя бы на 200 сущностей может быть сильно затруднена, работа может быть медленной и такая диаграмма не очень управляема.



Но теперь, с появлением Entity Framework 5.0 и Visual Studio 2012, вы можете иметь множество раздельных диаграмм одной и той же модели данных. И это даже круче чем новая возможность раскрашивать различные сущности в разные цвета.
Читать дальше →

Эффективное использование WebAPI: self hosting REST-сервисов

Reading time5 min
Views44K
С выходом ASP.NET WebAPI у разработчиков появилась возможность быстро создавать REST-сервисы в удобном виде, с одной стороны полностью реализуя принципы REST, а с другой используя всю мощь платформы ASP.NET.

Про возможности и применение WebAPI написано уже достаточно много статей, например, вы можете узнать о интересной функции самодокументирования API сервиса через ApiExplorer.

Существует еще одна замечательная возможность WebAPI, про которую написано не так много — это возможность WebAPI осуществлять самостоятельный хостинг сервиса (self hosting). В этой статье на примере разбирается, как создавать и запускать REST selfhosting-сервисы на базе WebAPI.

Self hosting REST-сервиса


Для предоставления доступа к API сервиса не всегда является целесообразным разворачивать его на базе сервера IIS. Если сервис не является частью какого-либо веб-приложения, имеет смысл запускать его на базе собственной инфраструктуры.

Другим вариантом использования механизма self hosting может быть запуск сервисов на платформах, которые не содержат сервер IIS либо на которых запуск IIS осложнен или излишен.

Так или иначе, WebAPI позволяет вам создавать сервисы независимые от IIS, доступ к которым может быть получен без установки веб-приложения на веб-сервер .
Читать дальше →

Как убрать КАПС из меню Visual Studio 2012 RC

Reading time1 min
Views12K
Недавно была выпущена Visual Studio 2012 RC, в которой, наравне с многочисленными изменениями интерфейса, было представлено главное меню с элементами набранными капсом. Не всем это пришлось по душе (хотя, лично мне нравится, тут можно почитать где и когда применим капс). Ниже представлен способ приведения меню в старое состояние



Для возврата старого меню внесите следующие изменения в реестр Windows:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General\SuppressUppercaseConversion
REG_DWORD value: 1


Скачать новую версию Visual Studio 2012 RC можно по специальному короткому адресу vs11.ru. Приятной разработки!

Microsoft обновили приложение SkyDrive для iPad

Reading time1 min
Views1.1K

*тут была картинка с Iphone

Некоторые задаются вопросом — зачем было выпускать обновление специально для устройств с Retina? Ответом будет то, что SkyDrive предоставляет возможность не только хранить файлы, но и просматривать фотографии и документы прямо в приложении. Теперь с разрешением 326 пикселей на дюйм.

Ещё из нововведений — мультизагрузка фото и видео с устройств в облако, улучшенная система расшаривания (или с помощью почты, или с помощью ссылки, которую вы сможете дать своим друзьям).

Текущая версия приложения — 2.1.

Страница загрузки.

via

Что нового в Visual Studio 2012 RC

Reading time8 min
Views43K
С радостью хотелось бы анонсировать выход в свет Релиз Кандидата Visual Studio 2012, Team Foundation Server 2012 и .NET Framework 4.5. Эти продукты уже доступны для загрузки с сайта Visual Studio
Читать дальше →

Введение в Windows Server AppFabric. Hosting Services вместе с BizTalk и Service Bus

Reading time6 min
Views6.5K

Это третья и заключительная часть статей на тему сервисов Windows Server AppFabric. Вы можете найти две другие статьи по следующим ссылкам:


Сценарий: подключение сервиса на базе рабочих потоков к существующему приложению с помощью BizTalk Server


Множество приложений, может быть большинство, имеют потребность в общении с другими приложениями. Например, представьте снова сервис, который был создан для сайта магазина. Допустим, сервис должен отправить законченный заказ в приложение ERP для обработки или может быть ему требуется получить информацию от другого приложения для верификации кредитной карты. Так или иначе, сервисы часто испытывают потребность в общении друг с другом.

В мире Microsoft интеграция такого типа обычно обрабатывается с помощью BizTalk Server. На рисунке 1 показано как сервис на базе рабочих потоков, AppFabric Hosting Services и BizTalk Server могут работать друг с другом.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity