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

Chief Architect

Send message

Мобильные приложения для веб-разработчиков

Reading time6 min
Views24K
Путь разработчика мобильного приложения часто начинается с выбора: разрабатывать под iOS, Android или Windows? Этот выбор мгновенно уменьшает размер вашей потенциальной аудитории, но разработчики вынуждены принимать подобные решения. Те, кто хочет присутствовать по всех трех магазинах приложений, приходят к необходимости переписывать приложение под каждую платформу.



Visual Studio позволяет поддерживать максимальный охват пользователей, достигая при этом значительного повторного использования кода. С помощью Xamarin C#-разработчики могут поддерживать общую бизнес-логику между iOS, Android и Windows-приложениями. С помощью Apache Cordova веб-разработчики могут достичь максимального повторного использования кода, создавая кросс-платформенные приложения на HTML, CSS и JavaScript.

В этой статьей мы посмотрим в деталях, как вы можете использовать расширение “Multi-Device Hybrid Apps” для Visual Studio, для второго сценария – создания кросс-платформенных приложений с использованием веб-стандартов. Чтобы следовать за статьей:

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

Microsoft DocumentDB: статья первая, введение

Reading time5 min
Views11K
Привет,
В августе мы зарелизили большое количество новых вещей на Microsoft Azure (пруфлинк), причем совершенно закономерно одной из самых интересных для нашей аудитории оказался сервис Document NoSQL Database по имени DocumentDB. Время пришло, и мы начинаем про неё писать — первая статья, как водится, введение.


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

Update 3! Серия из 24 лабораторных работ по разработке, тестированию и управлению жизненным циклом ПО для Visual Studio 2013

Reading time5 min
Views13K
Казалось бы, что только совсем недавно мы опубликовали 24 лабораторные работы по разработке, тестированию и управлению жизненным циклом ПО для Visual Studio 2013 на русском языке (http://habrahabr.ru/company/microsoft/blog/236801/), как уже вышло долгожданное обновление Update 3 (http://habrahabr.ru/company/microsoft/blog/240639/).

Мы не могли остаться в стороне: ahriman перевёл обновлённые лабораторные работы на русский язык.
Ссылки на лабораторные работы, инструкция и т.д.

Azure Website Testing in Production

Reading time9 min
Views5.2K

* Все что написано в данной статье находится в процессе разработки и публично еще не анонсировано (почти эксклюзив), так что некоторые вещи могут работать иначе или не работать вовсе

Привет!

Сегодня я расскажу о пока еще публично не анонсированном, но уже доступном для использования сервисе в Microsoft Azure Websites под названием Testing In Production (TiP). С его помощью вы сможете начать тестировать свои облачные веб-приложения более тонко и точно, показывая новый функционал лишь малой части ваших пользователей, оставляя в «безопасности» большинство посетителей. Одним из способов использования TiP является A/B тестирование, которое может быть использовано в различных сценариях. И прежде чем мы перейдем к сути, стоит прежде рассказать, а что же это такое и для чего оно нужно.
Читать дальше →

Изменение часовых поясов и перевод стрелок 2014

Reading time32 min
Views152K
Несколько лет назад я у себя в блоге публиковал статью об отмене перехода на зимнее время, которая в это время года пользуется популярностью. В статье шла речь о том, каким образом можно вручную изменить свой часовой пояс для компьютера, находящегося в рабочей группе или в домене Active Directory. Иначе говоря, там я описывал параметры системного реестра, позволяющие вносить изменения в эту функциональную возможность операционных систем Windows.

В этом году, согласно федеральному закону Российской Федерации от 21 июля 2014 г. N 248-ФЗ, в закон об истечении времени под номером N 107-ФЗ от 3-го июня 2011 года, были внесены некоторые изменения (о самих изменениях немного ниже), в связи с которыми 26 октября 2014 года осуществляется перевод часов и устанавливаются соответствующие часовые зоны и значения времени.

Следовательно, корпорация Microsoft не заставила себя ждать и 23-го сентября этого года выпустила очередной патч, предназначенный для учета текущих изменений в порядке исчисления времени, благодаря которому в операционные системы Windows будут внесены соответствующие правки. Этот патч (под номером KB2998527) можно проинсталлировать практически на все актуальные операционные системы Windows.

Однако, как мы все прекрасно знаем, несмотря на то, что операционная система Windows XP уже давно как официально похоронена и для этой системы такое обновление не выпускалось, ею все еще продолжают пользоваться не только домашние, но и многие корпоративные пользователи. Собственно, данная статья предназначена для того, чтобы у обладателей это операционной системы (как и у тех, кто у себя специально отключает возможность установки обновлений) были внесены в систему все требуемые изменения.

Начнем мы с
Читать дальше →

Всё о Visual Studio 2013 Update 3 + вебинар

Reading time5 min
Views23K
Разработчики уже заметили, что ритм выпуска Visual Studio претерпел значительные изменения, и обновления для RTM выходят с значительно большей частотой, нежели это было в предыдущие годы. При этом в обновления входят не только исправления обнаруженных ошибок, но и новые функции. В этом посте будут перечислены наиболее интересные функции третьего обновления и предоставлены ссылки на материалы более подробно рассказывающие о том, как их использовать. Так же, у вас есть возможность подключиться к вебинару который пройдет 17 октября в 11 часов, и задать дополнительные вопросы, если они у вас появятся.
Читать дальше →

Вышел Python Tools 2.1 для Visual Studio

Reading time3 min
Views31K
Окончательная версия Python Tools 2.1 для Visual Studio (PTVS) доступна для загрузки! PTVS работает с Visual Studio 2010, 2012 и 2013. Помимо перечисленных ниже новых возможностей, в PTVS 2.1 также добавлена поддержка бесплатных версий Visual Studio Express for Web и Express for Windows Desktop. Разумеется, по-прежнему поддерживаются все полные версии Visual Studio, от Professional и выше.

Веб-разработка на Python в Visual Studio


Веб-разработка является основной темой данного релиза. Теперь в PTVS можно удобно создавать сайты на Django, Bottle и Flask, как с нуля, так и с использованием стартовых шаблонов проектов. Все созданные таким образом сайты можно в один клик опубликовать на веб-сайт Azure.


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

Партнерство Docker и Microsoft: множество анонсов

Reading time3 min
Views15K
15 октября на официальном сайте Docker анонсированы новые совместные инициативы Docker и Microsoft, которые направлены на решение следующих задач:

  • Распространение технологи Docker на Windows с помощью Docker Engine for Windows Server
  • Поддержка Microsoft открытого API оркестрированием Docker
  • Интеграция Docker Hub с Microsoft Azure
  • Совместная работа над моделью контейнеров multi-Docker, включая поддержку приложений поддерживающих как Linux так и Windows контейнеры Docker



Ниже некоторые подробности нового партнерства, о которых можно узнать из официальных публикаций от Скотта Гатри, Джейсона Зандера или официального пресс-релиза.
Читать дальше →

Монетизация Windows Phone приложения при помощи рекламы

Reading time5 min
Views18K
Практически у каждого разработчика, занимающегося созданием и распространением своих программ или игр, рано или поздно возникает мысль, что не плохо бы получать с них прибыль. Способов монетизации много: продажи приложения, покупки внутри приложения, реклама и тд. Каждый способ имеет право на жизнь, какие-то больше подходят до того или иного приложения, какие-то меньше.

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

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

Где найти стимул, или как мы ходили на хакатон Microsoft

Reading time5 min
Views14K
Привет, хабр! В рамках недавно прошедших Игромира и КРИ, Microsoft устраивала gamedev хакатон Games Coding Night. Среди прочих, в нем участвовала и наша молодая команда (более того, даже заняла кое-какое место), но обо всем по порядку.

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

WinJS 3.0 – релиз для всех платформ

Reading time5 min
Views24K


Команда проекта «Библиотека Windows для JavaScript» (WinJS) спешит сообщить о первом релизе с момента представления открытого проекта на конференции //BUILD 2014 – библиотеке WinJS 3.0. Релиз WinJS 3.0 предлагает разработчикам:

  • Кроссбраузерную/кроссплатформенную поддержку, охватывающую наиболее распространенные декстопные и мобильные браузеры, а также основанные на HTML среды приложений, такие как Apache Cordova

  • Модульный подход, предоставляющий разработчикам контроль над оптимизацией производительности и загрузкой только тех модулей библиотеки WinJS, которые необходимы для их веб сайта или приложения

  • Улучшенный дизайн универсальных элементов управления, обеспечивающий более комфортную работу для конечных пользователей и охватывающий телефоны, планшеты, компьютеры — форм-факторы с различными размерами экранов и устройства ввода

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

Опции хранения и обработки данных в облаке Microsoft Azure

Reading time7 min
Views11K

Мне очень приятно сегодня рассказать вам о возможностях хранения данных в облаке Azure. Мы знаем, что данные — это самое главное, что есть у нас, данные — это то, для чего создается инфраструктура и вообще существует ИТ. Поэтому, вопрос хранения данных — наиболее важный.



Microsoft Azure. Как мы храним свои и ваши данные


Для начала давайте посмотрим, как Microsoft хранит данные для собственных сервисов и данные своих пользователей и какие опции компания использует сама и предлагает клиентам.



image



Нам очень важно обеспечить все потребности наших клиентов и поэтому мы постоянно расширяем свои ЦОДы, увеличиваем их мощности и создаем новые. Сегодня мы предлагаем 16 самых современных и очень больших ЦОД по всему миру, обеспечивая работу сотен своих сервисов и сервисов тысяч наших клиентов, которыми пользуются сотни миллионов людей по всему миру. Благодаря этому сервисы Azure доступны на 89 рынках с круглосуточной и ежедневной поддержкой.


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

На хакатоне игромира Games Coding Night «Побеждает Зло»!

Reading time2 min
Views8.5K


Вечером 3 октября в 19.00 в отеле Аквариум (Крокус-Экспо) завершился специальный ночной хакатон Games Coding Night.

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

После подведения окончательных итогов стало известно, что победителями и обладателями главного приза становятся участники команды «Побеждает зло»!
Читать дальше →

Как попробовать новый Windows Server Technical Preview без установки

Reading time2 min
Views14K
Вместе с выпуском предварительной версии Windows 10 для технических специалистов стала доступна и предварительная версия следующего поколения Windows Server.

Windows Server Technical Preview предлагает кинуть первый взгляд и попробовать на практике все новинки, которые готовятся к выходу для новейшей версии сервера. О многих новинках, таких как Production Checkpoints и Storage quality of Service, поддержке Secure boot для Linux в Hyper-V, горячем добавлении сетевых адаптеров и памяти, поддержке OpenGL и MultiPoint Services в RDS, новейшей технологии Storage Replica и других вы можете узнать из этой статьи и других материалов, которые мы готовим для вашего внимания.

image

Хорошая новость состоит в том, что все новые функции в сервере можно попробовать лично, даже не устанавливая его у себя на компьютере! Сегодня Windows Server Technical Preview доступен в виде образа готовой к использованию виртуальной машины в галерее Microsoft Azure.
Читать дальше →

21 октября смотрите онлайн-конференцию AzureConf 2014 от экспертов Microsoft Azure!

Reading time1 min
Views2.3K


Доброго дня всем!

Мы с удовольствием анонсируем Azure Conf 2014 – одно из ключевых событий года для сообщества Microsoft Azure, которое состоится 21 октября 2014.

Мероприятие откроется выступлением Скотта Гатри, и продолжится многочисленными сессиями представителей сообщества Azure.

На Azure Conf у вас появится возможность получить информацию про целый спектр сервисов для построения мобильных приложений, приложений веб и масштабируемых многоуровневых приложений в облаке.

Трансляция состоится 21 октября с 19.00 до 3.00 на Channel 9.
Читать дальше →

Игры для Windows Phone Store — 5% конверсии без маркетинга

Reading time3 min
Views10K


Игры и развлекательные приложения для мобильных устройств являются одним из самым популярных типов приложений. Вполне понятен тот интерес который проявляют разработчики в этом контексте к Windows Phone. В сети есть немало материалов которые раскрывают секреты разработки игр для этой платформы и, как показывает практика, порог вхождения для программистов достаточно низок чтобы за три, четыре недели освоить весь необходимый инструментарий. Важным моментом при этом является вопрос возврата инвестиций. Сможет ли ваша игра заработать те деньги на которые вы рассчитываете, насколько высока конкуренция на этой платформе, каков процент конверсии, какие требуются маркетинговые усилия для продвижения игры? Не многие компании решаются раскрыть такие секреты и рассказать о своем опыте, но сегодня у вас есть возможность узнать об этом из первых рук от компании Playtox.
Читать дальше →

Используем MongoDB в облачном бэкенде мобильных приложений

Reading time13 min
Views8.1K


Одним из преимуществ .NET бэкенда мобильных сервисов в Azure является наличие встроенной поддержки не только SQL Database (SQL Azure), но и других хранилищ данных.

При использовании node.js вы можете отказаться от работы с SQL и использовать другие возможные хранилища (например, как это написано в статье Криса Райзнера об Azure Table Storage), но эта функциональность не является встроенной, поэтому придется написать некоторое количество кода самостоятельно.

При использовании .NET большая часть функций для работы с хранилищами, отличными от SQL, уже интегрирована, поэтому нет необходимости создавать «фиктивные» таблицы, как в node.js, только для возможности отправлять запросы к данным.

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

Поделись историей успеха и выиграй годовую подписку MSDN!

Reading time1 min
Views5.5K


Привет всем!

Подписка MSDN – это самый удобный способ получить доступ к обширной коллекции продуктов Microsoft, таких как Visual Studio, Office, Visio, Project, Windows Server и т.д. Кроме того, подписчики MSDN получают преимущества использования облачных ресурсов Microsoft Azure на 150$ в месяц.

Этой осенью у разработчиков появилась отличная возможность получить годовую подписку MSDN бесплатно, выиграв ее в конкурсе!

Для этого всего лишь надо рассказать свою историю создания приложения, в которой были задействованы продукты Microsoft. Особенно, если вы писали для Windows Phone или Windows 8.
Читать дальше →

Знакомимся с элементами управления библиотеки WinJS

Reading time5 min
Views15K


Всем привет!

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

Back-end на основе Microsoft Azure

Reading time5 min
Views6K
Хочу рассказать ещё об одной теме, по которой материалов пока что чрезвычайно мало. Речь пойдёт о разработке back-end'а на основе Microsoft Azure Mobile Services. Хотя вводных статей на эту тему немало, легко заметить, что традиционный пример с TodoItems (которым подавляющее большинство введений ограничиваются) содержит потенциальные проблемы для большого проекта.

Самый главный минус демонстрационного проекта заложен в особенностях EntityDomainManager, который вынуждает отправлять через JSON те же классы, что используются в ORM (допустим, используем Entity Framework). Во-первых, сериализуемый класс должен наследоваться от EntityData, получается, что в базе данных оказываются не всегда нужные и удобные поля (например, он идентифицируется строкой, но хорошо ли строить индексы всегда на строках?). Во-вторых, EF располагает к наследованию класса только для схемы code first, не предусматривающей в текущей версии mapping'а на хранимые процедуры (вновь вопрос о быстродействии БД). И, в конце концов, а где тогда слой логики? Ведь структура БД не обязательно тождественна внешнему интерфейсу.

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

Information

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