Как стать автором
Обновить

Распределенные бекэнды для видеорекламы 2ГИС на .NET Core и Kubernetes

Время на прочтение6 мин
Количество просмотров7K
Привет!

Мы продолжаем рассказывать о компаниях-разработчиках, использующих технологии Microsoft в своих проектах. В сегодняшнем выпуске — компания 2ГИС, основной офис которой находится в холодном Новосибирске и к которой автор статьи питает самые теплые чувства.

2ГИС недавно закончили большой проект, используя ядром функциональности .NET Core, Kubernetes и много Linux. Я часто получаю вопросы о том, можно ли использовать .NET Core в продакшене, каков наш опыт использования его в полностью Open Source среде. Я попросил ребят рассказать, что да как. Читайте подробнее под катом, это стоит того — это один из первых публичных и больших проектов, которые построены на .NET Core, да еще и в полном Open Source вокруг.


Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии1

Облако для компаний разработчиков, выпуск первый: Azure Marketplace – магазин сервисов и решений на любой вкус

Время на прочтение7 мин
Количество просмотров9K
Наша очередная колонка авторских статей носит название “Облако для компаний разработчиков”. В ней мы будем знакомить вас с интересными сценариями использования облачных технологий и платформ Microsoft Azure, Office 365 и других для извлечения максимальной выгоды при профессиональной разработке программного обеспечения.


Первая статья расскажет вам о магазине Azure Marketplace, который, с помощью компании Microsoft, открывает для разработчиков и ИТ-профессионалов удобный способ развертывания готовых сертифицированных решений и доступ к облачным сервисам независимых разработчиков, расширяющих возможности облачной платформы. Кроме того, магазин предлагает разработчикам из ряда стран (список будет расширяться) новый канал продаж своих решений в 100+ стран мира.
Читать дальше →
Всего голосов 18: ↑13 и ↓5+8
Комментарии3

Облако для компаний разработчиков: Jelastic как пример решения из Azure Marketplace

Время на прочтение6 мин
Количество просмотров4.1K
Мы продолжаем рассказывать об облаке Microsoft для независимых разработчиков (ISV). В предыдущем выпуске колонки я рассказал о возможностях магазина облачных решений Azure Marketplace для клиентов Azure и для разработчиков ПО. Сегодня мы познакомимся с одним из таких решений, доступных в магазине Azure Marketplace – решении компании Jelastic.

Jelastic – это облачная PaaS и IaaS платформа, доступная как для развертывания внутри своей инфраструктуры, так с доступом через сервисных провайдеров-партнеров и публичных облачных платформ. Изначально облако Jelastic ориентировалось на Java-разработчиков, но уже сегодня платформа поддерживает решения на многих языках, в том числе PHP, Ruby, Node.js и .NET.

Использовать Jelastic сегодня может любой желающий пользователь облака Azure, упростив себе задачу развертывания через Azure Marketplace. Встречайте пост, в котором коллеги из Jelastic сами рассказывают как использовать их решение на базе Azure – Владимир Юнев.

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



Основная идея поддержки зон доступности довольно проста – сделать облачный хостинг действительно универсальным через возможность объединять различные типы оборудования, IaaS и инструменты различных поставщиков облачных услуг, в пределах одного экземпляра Jelastic. При этом, все доступные сервисы управляются c помощью единого портала самообслуживания.
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии3

Предсказание выживания пассажиров Титаника при помощи Azure Machine Learning

Время на прочтение9 мин
Количество просмотров26K
Выражаем большое спасибо за подготовку статьи Кириллу Малеву из компании Merku. Кирилл больше 3х лет занимается практическим применением машинного обучения для разных объёмов данных. В компании решает задачи в области предсказания оттока клиентов и обработки естественного языка, большое внимание уделяя коммерциализации полученных результатов. Закончил магистратуру Болонского университета и НГТУ

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

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


предсказать вероятность спасения утопающих
Всего голосов 35: ↑29 и ↓6+23
Комментарии2

Облако для компаний разработчиков: 1С в облаке, полное руководство

Время на прочтение1 мин
Количество просмотров11K
Коллеги, мы продолжаем рассказывать о применении облака Microsoft для компаний разработчиков решений (ISV). В этом выпуске мы представляем полное руководство по размещению 1С в облаке от компании IT Partner.

Ниже представлены ссылки на подробные материалы подготовленные для ИТ-специалистов, которые позволят быстро развернуть решения 1C в облаке Microsoft Azure:

Используйте для изучения и пратического применения.
Читать дальше →
Всего голосов 23: ↑16 и ↓7+9
Комментарии1

Продуктивность по почте: Как создавался Evernote для Outlook

Время на прочтение9 мин
Количество просмотров10K
Продуктивность — это, пожалуй, один из самых популярных трендов последних лет, и решение Evernote является ярким примером в этой нише. Отличная новость для пользователей Evernote — теперь доступна возможность работать с решением и в Outlook, о чем дальше и пойдет речь.
Я хочу поблагодарить за подготовку статьи Родиона Насакина (Market Development Director Evernote в России и СНГ), а также компанию Actimind, явлющуюся экспертом в разработке плагинов для различных приложений, включая приложения Microsoft Office.

В этой статье мы хотим рассказать о том, зачем Evernote понадобилось создавать дополнение для Outlook и поделиться опытом его разработки.


Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии5

Опыт использования облака в управлении контроля доступа к базам данных в программном проекте

Время на прочтение4 мин
Количество просмотров4.2K
Выражаем большое спасибо за подготовку статьи Синицину Николаю, старшему инженеру-программисту компании Аплана, за помощь в написании данной статьи. Остальные наши статьи по теме Azure можно найти по тегу azureweek

Привет!
Как-то в одном из проектов поставили задачу, условиями которой являлось обеспечение необходимости ПО обращения к различным базам данных с регламентацией доступа – буквально, у кого есть лицензия, тем давать доступ, иначе блокировать доступ. Дополнительно нужно было иметь возможность менять соединение на другую базу данных, и чтобы ПО узнало, что сменился адрес. Было найдено несколько способов это сделать, но в конце концов пришли к варианту использования облачных сервисов Azure – о том, как принималось решение и зачем и как мы использовали облако – читайте под катом.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии4

Облако для компаний разработчиков: как Robots Can Dream делали проект для чемпионата мира FINA 2015

Время на прочтение4 мин
Количество просмотров3.4K
Всем привет от Казанских роботов! Мы — «Robots Can Dream». Наша компания была создана группой единомышленников, верящих в неограниченный потенциал мобильных технологий. В столице Татарстана, мы решили открыть свою компанию с блекджеком и нашим видением того, как нужно создавать мобильные приложения.

В начале 2105 года мы взялись разработать мобильное приложение для Чемпионата мира по водным видам спорта FINA 2015. Незадолго до этого мы разработали презентационное приложение KAZAN AR c технологией дополненной реальности для FINA 2015. Сейчас целью создания приложения было обеспечить гостей и участников чемпионата быстрым и удобным способом получения информация, связанной с чемпионатом. На момент старта работы над проектом существовал только сайт, какого либо внешнего API еще не существовало. Всего за месяц нам нужно было разработать многофункциональное приложение для 2 платформ, а на кону был имидж Республики. Как мы справились с задачей и как нам помог в этом Microsoft Azure, читайте ниже:

Архитектура решения


При разработке приложения для платформ iOS и Android перед нами встала задача обеспечить единый бэкенд. Мы выбрали облачную платформу Azure в связи с ее надежностью, возможностью быстрого старта и простотой разработки.

В итоге была создана следующая архитектура:
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Создавая enterprise — решение завтрашнего дня

Время на прочтение8 мин
Количество просмотров8.5K
Выражаем благодарность за подготовку статьи Павлу Ковтуну — CEO Mycroft Assistant. Павел больше 12 лет
специализируется в области автоматизации бизнеса и supply chain management.Является автором уникальных методик анализа и принятия решений в SCM, создатель первой инновационной системы управления запасами экспертного уровня.


Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии1

Эволюция в облаке: опыт сервиса по работе с социальными сетями

Время на прочтение5 мин
Количество просмотров4.8K
Выражаем благодарность за подготовку статьи Артему Жуковец — CTO NovaPress Publisher. Проект-победитель конкурса “Герои российских стартапов”

решение завтрашнего дня
Всего голосов 11: ↑9 и ↓2+7
Комментарии0

Разработка сервиса БД на базе графов: от прототипа к надежному и масштабируемому решению в облаке

Время на прочтение3 мин
Количество просмотров5.2K
Сервис databoom – это облачный backend для Web и мобильных приложений. Он сокращает время и снижает стоимость прототипирования и разработки приложений за счет упрощения доступа к данным. На следующих видео показано, как легко с помощью databoom строится прототип Web приложения.



Microsoft Azure позволяет удивительно легко создавать надежные масштабируемые приложения. Если еще пару лет назад Azure означал Windows, то сегодня Microsoft Azure является прекрасной средой и для Linux разработчиков.

Серверная часть databoom работает под управлением Linux, использует Node.js и native модули, написанные на C++. Простота развертывания виртуальных машин, балансировщиков и других сервисов под Azure позволила нам достаточно легко развернуть облачное решение.

Начав с прототипов, многие наши клиенты продолжают работать с нами, создавая все более сложные приложения, для которых критически важными являются вопросы надежности, защищенности и масштабируемости. Поэтому мы выбрали Microsoft Azure.
Читать дальше →
Всего голосов 13: ↑9 и ↓4+5
Комментарии0

nopCommerce CMS на ASP.NET MVC: обзор функционала новой версии

Время на прочтение3 мин
Количество просмотров14K
nopCommerce – это движок для создания интернет-магазинов с открытым исходным кодом и написанный на ASP.NET MVC. Разрабатывается проект нашими соотечественниками из города Ярославль, и на сегодняйшний день на его основе работает более 20,000 сайтов, включая такие бренды как Volvo, Turkish Airlines, Reebok.


Несколько дней назад вышла новая версия продукта 3.70, в которой разработчики добавли полную поддержку Windows Azure. В предыдущих версий владельцы магазинов могли использовать только один instance в Azure, теперь же была добавлена поддержка нескольких. Следовательно, по сути этот функционал можно использовать на веб фермах. Это открываем нам отличные возможности для масштабирования приложения.

Предположим, что вы уже скачали (http://www.nopcommerce.com/downloads.aspx) и установили (http://docs.nopcommerce.com/display/nc/Installing+nopCommerce) nopCommerce в Azure. Итак, что же было сделано для поддержки Azure, и как все это настроить и включить:
Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии5

Red Hat, Revolution R, Elasticsearch, MariaDB, Blockchain-as-a-service и многое другое доступно в Azure Marketplace

Время на прочтение4 мин
Количество просмотров4.5K
Не так давно мы рассказывали про возможности, которые приносит Azure Marketplace как независимым разработчикам ПО (ISV), так и рядовым программистам и ИТ-профессионалам, которые разрабатывают приложения и сервисы в облачном окружении. В других материалах мы подробно и на примерах рассказывали как некоторые ISV, например компания Jelastic, уже опубликовались в Azure Marketplace.



С тех пор в магазине Azure Marketplace произошло много интересного, о чем и пойдет речь в этой статье. Разработчики и ИТ-профессионалы получили доступ к новым решениям, таким как Red Hat, Revolution R, Elasticsearch, MariaDb, Blockchain-платформе STRATO, и многим другим решениям. Еще больше интересного ожидается вскоре, а пока давайте рассмотрим горячие новости.
Читать дальше →
Всего голосов 14: ↑11 и ↓3+8
Комментарии0

Живая миграция контейнеров Docker между облаками

Время на прочтение5 мин
Количество просмотров7.7K
Мы продолжаем рассказывать о компаниях-разработчиках решений (ISV), использующих облако Microsoft Azure. В этом выпуске мы продолжим рассказ про платформу компании Jelastic темой живой миграции контейнеров Docker между облачными провайдерами. Предыдущие статьи цикла вы всегда можете найти на Хабре по ссылке #isvcloudstory. — Владимир Юнев
Последние исследования IDC в сфере облачных технологий показали, что 57% компаний уже внедрили различные формы облачных услуг, 44% планируют или уже используют частное облако и 64% компаний ориентированы на гибридное облако. Это порождает необходимость перемещать рабочие площадки из одного облака в другое, сохраняя при этом высокую производительность и целостность данных. Одним из способов плавного перемещения работающих приложений между разными физическими серверами или датацентрами является живая миграция контейнеров.


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

В нашей статье, мы покажем как можно решить главные проблемы DevOps команд с помощью живой миграции, а также рассмотрим пример практического применения этого решения.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии1

Продуктивность в разработке Office Add-ins

Время на прочтение8 мин
Количество просмотров4.6K
В разговорах об Office Add-ins (надстройки Office) часто упоминается «продуктивность». Это логично, ведь главная цель разработчиков – повышение продуктивности в работе конечных пользователей. Но продуктивность важна и для самих разработчиков. Эта статья о продуктивности в разработке. Речь пойдёт о новом JavaScript API для Office и о том, какие инструменты мы применяем для создания новых решений.


Читать дальше
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

Открытая БД Tarantool от Mail.ru сертифицирована и размещена в Azure Marketplace

Время на прочтение3 мин
Количество просмотров12K
Уважаемые коллеги, у меня для вас отличные новости!
image
Открытая NoSQL-база данных Tarantool, которую разрабатывает компания Mail.ru, была сертифицирована для облачной плафтормы Azure и опубликована в Azure Marketplace для удобства и скорости развертывания.

Tarantool – это высокопроизводительный сервер приложений на базе Lua, интегрированный с NoSQL СУБД. База данных разрабатывается в виде открытого проекта под лицензией BSD компанией Mail.ru и сообществом разработчиков.

Крупнейшим кейсом использования Tarantool служит сама компания Mail.ru, которая с помощью этой БД обеспечивает работу 30 миллионов пользователей и 500 миллионов email в сутки. Другими пользователями Tarantool являются Badoo, Avito, Qiwi, Wallarm и так далее.

Подробнее о Tarantool вы можете узнать на официальном сайте http://tarantool.org/ и странице на Facebook https://www.facebook.com/TarantoolDatabase/.
Читать дальше →
Всего голосов 50: ↑43 и ↓7+36
Комментарии30

От документа к проекту: как Wrike создавал дополнение для Office 365

Время на прочтение10 мин
Количество просмотров4.6K
Продуктивность уверенно входит в топ трендов последних лет и является еще более востребованным в 2016ом, причем включая в себя такие направления как Collaborative Software, Smart Virtual Personal Assistants,Bots и многие другие…
В данной статье мы расскажем о том, как компания Wrike расширила свое решение и реализовала Add-In для Office, а так же поделимся опытом его разработки.
Хочу поблагодарить за подготовку статьи Аркадия Рушкевича (Ведущий менеджер продукта) и Владимира Дупелева (Руководитель группы разработки ПО)

Недавно сервис для управления проектами Wrike анонсировал сразу несколько интеграций с продуктами Microsoft. Теперь можно авторизоваться в сервисе с корпоративным логином Azure Active Directory, добавлять в задачи файлы из OneDrive для бизнеса и установить дополнение Wrike в Office 365.

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


Читать дальше
Всего голосов 20: ↑17 и ↓3+14
Комментарии1

Не IoT, а малина! Строим IoT-проект на Raspberry Pi с Windows 10 и DeviceHive

Время на прочтение7 мин
Количество просмотров52K
Привет, Хабр.

Наверное каждый разработчик на определенном этапе задумывался о собственном IoT-проекте. Internet of Things сейчас поистине вездесущ и многим из нас хочется попробовать свои силы. Но не все знают, с чего начать и за что браться в первую очередь. Сегодня давайте посмотрим, как легко и непринужденно запустить свой собственный IoT-проект под Raspberry Pi 2, используя Windows 10 IoT Core и DeviceHive.

Деплоим Windows 10 приложения на Raspberry Pi 2


Для начала давайте установим Windows 10 IoT Core на Raspberry Pi. Для этого нам потребуется Windows 10 IoT Core Dashboard, который можно взять вот здесь. Там же можно при желании скачать отдельно ISO-образ, но особого смысла в этом нет — инструмент сделает это за вас.
Читать дальше
Всего голосов 21: ↑18 и ↓3+15
Комментарии8

Анонс русскоязычного каталога решений независимых разработчиков сертифицированных для Microsoft Azure

Время на прочтение3 мин
Количество просмотров3.1K
Уважаемые коллеги, с удовольствием представляю вашему вниманию русскоязычный каталог решений независимых разработчиков (ISV) сертифицированных для облачной платформы Azure.


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

О том, что это за решения, что такое магазин Azure Marketplace и как в него попасть можно почитать ниже.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии0

Игровые тренажеры для развития когнитивных функций мозга BrainApps с облачным бэкендом

Время на прочтение5 мин
Количество просмотров11K
Мы продолжаем рассказывать о применении облака Microsoft для компаний-разработчиков решений (ISV). В этом выпуске руководитель проекта BrainApps, Виталий Кухаренко, рассказывает про то, как облако используется для бэкенда процессов игровых тренажеров для развития когнитивных функций мозга.


Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии5
1