Обновить
129
0
Константин Кичинский@kichik

Пользователь

Отправить сообщение

Лучшие доклады конференции DevCon 2015 — Топ 10

Время на прочтение5 мин
Охват и читатели12K
В конце мая мы проводили нашу традиционную конференцию DevCon, а сегодня мы рады представить вам самые лучшие доклады по мнению оффлайн-участников.

Самым высоко оцененным докладом оказался рассказ Дмитрия Сошникова о практическом применении F#. Не могу не отметить, что гипотезы Димы о том, что влияет на качество доклада, вполне себя оправдали второй год подряд!

Магия F# для обработки данных: монады, провайдеры типов и немножко теории категорий



Автор: Дмитрий Сошников, Microsoft
Описание: На сегодняшний день практически все слышали о функциональном языке программирования F#, но не все включили его в свой набор инструментов разработки. В этом докладе мы рассмотрим серию практических примеров, показывающих преимущества F# для обработки (больших) данных. Поговорим о монадах параллельно-асинхронных вычислений для эффективного доступа к web, об использовании распределенных вычислений в облаке с помощью MBrace, о провайдерах типов и об интеграции с R для решения задач машинного обучения.
И еще 9 лучших докладов конференции

Веб-эксперименты #1. Адаптивность lvl. 80: веб-приложения, мозговые волны и уровень внимания

Время на прочтение9 мин
Охват и читатели12K


Часть вводная, где я пытаюсь рассказать, что нынешние подходы к адаптивности – детский сад (в смысле, что это только начало) в развитии интерфейсов и опыта взаимодействия


Сегодня, говоря про адаптивность в вебе, обычно понимают такую простую и тривиальную вещь, как подстройку отображения сайта (веб-приложения) под ширину экрана соответствующего устройста. Адаптивный дизайн, отзывчивый дизайн, резиновый дизайн – чего только не услышишь. Одни утверждают, что это все давно уже изобретено и внедрено в повседневную практику десять лет назад, другие преподносят это как прорывное веяние, за которым будущее, третьи проводят границы между терминами, четвертые думают, к каким еще «фишкам» браузера можно адаптироваться, — и вот уже браузеры внедряют отзывчивые изображения, а не за горами проверка наличия нужной функциональности в CSS!, — пятые стараются смотреть на проблему шире, включая в проблематику и вопросы доступности, и вопросы подстройки под разные способы ввода, и много чего еще. Конечно, все, в опеределенной степени, правы.
Читать дальше →

Сессии вопросов и ответов для зрителей в online на DevCon

Время на прочтение2 мин
Охват и читатели3.3K


Уже на следующей неделе состоится наша ежегодная и уже пятая конференция для разработчиков — DevCon 2015. По традиции для тех, кто не смог приехать лично, мы организуем online-трансляцию всех треков.

В этом году мы решили расширить взаимодействие с теми, кто нас смотрит по эту сторону экранов, чтобы вы также могли «пообщаться» с экспертами, приехавшими на конференцию. Участник на площадке может подойти к докладчику и задать вопрос напрямую, а для зрителей в online была доступна только возможность спросить что-нибудь в чатике и надеяться, что ему что-то вменяемое ответят. Мы подумали, что это плохо, и поэтому добавили в конференцию новый для формат.
Как задать вопрос и получить ответ?

Asm.js пришел в Chakra и Microsoft Edge

Время на прочтение8 мин
Охват и читатели18K
Asm.js в Microsoft Edge

Несколько месяцев назад мы объявили о начале работ по внедрению Asm.js. Поддержка Asm.js была одним из 10 наиболее востребованных запросов в на UserVoice для Microsoft Edge, начиная с самого запуска в декабре 2014 г. С тех пор мы добились хорошего прогресса: в Windows 10 Insider Preview, начиная со сборки 10074, вы можете попробовать Asm.js в Chakra и Microsoft Edge.

Что такое Asm.js?


Asm.js – это строгое подмножество JavaScript, которое может быть использовано как низко-уровневый и эффективный язык для компилятора. Как подмножество asm.js описывает ограниченную виртуальную машину для языков с небезопасным доступом к памяти вроде C и C++. Комбинация статичной и динамичной проверок дает возможность движкам JavaScript использовать техники вроде специализированной компиляции без страховок или AOT-компиляции (Ahead-of-Time) для корректного asm.js-кода.


Подобные приемы помогают JavaScript выполняться с «предсказуемой» и «близкой к нативной» производительностью, причем оба свойства являются нетривиальными для достижения в рамках обычных оптимизаций компилятора для динамических языков вроде JavaScript.

Учитывая сложность написания asm.js-кода вручную, сегодня asm.js в основном производится за счет транскомпиляции C/C++ кода, используя такие инструменты, как Emscripten. Полученный результат используется в рамках веб-платформы вместе с такими технологиями, как WebGL и Web Audio. Игровые движки, например, Unity и Unreal, начинают внедрять раннюю или экспериментальную поддержку игр в вебе без использования плагинов, используя комбинацию asm.js и других связанных технологий.
Читать дальше →

Microsoft Developer Tour — ¾ пути, впереди Сибирь и Казахстан

Время на прочтение2 мин
Охват и читатели4.2K


Наша технологическая экспедиция продолжается, мы проехали практически ¾ нашего маршрута, посетив Санкт-Петербург,
Минск, Ростов-на-Дону, Краснодар, Самару, Нижний Новгород, Казань, Пермь, Екатеринбург, заехав также по пути в Таганрог, Воронеж, Ульяновск и Чебоксары.

Впереди у нас осталось еще четыре города:


Как проходит экспедиция и что будет дальше

Анонсирована превью-версия WinJS 4.0: универсальный UX, интеграция с AngularJS, обновленный ListView

Время на прочтение8 мин
Охват и читатели13K
Мы рады представить вам превью-версию Windows-библиотеки для JavaScript 4.0 (WinJS 4.0). В нашем предыдущем релизе (WinJS 3.0) мы фокусировались на том, чтобы обеспечить кросс-браузерную совместимость. С WinJS 4.0 мы начали добавлять новые возможности, чтобы библиотека продолжала быть хорошим фреймворком для разработки как Windows-приложений, так и приложений для веба.



Готовясь к этому релизу, мы ориентировались на отзывы сообщества и ваши дополнения, которые помогли нам сфокусироваться вокруг нескольких критичных направлений:

  • Универсальный опыт взаимодействия – люди хотят, чтобы их приложения работали там же, где и они: на телефонах, планшетах, компьютерах и даже на телевизоре в комнате. Форм-фактор устройств постоянно развивается, чтобы лучше соответствовать потребностям человека: где-то это клавиатура, подключаемая к планшету, с тем, чтобы сделать работу более продуктивной, где-то это подключение телефона к телевизору, чтобы можно было откинуться назад на диване и исследовать контент, и так далее. Элементы управления WinJS облегчают создание отзывчивых приложений, которые не только могут работать на экранах разного размера, но и учитывать разные способы ввода. Мы хотим помочь вам заточить опыт взаимодействия под каждое устройство и форм-фактор, так чтобы вы могли сфокусироваться на создании самих приложений.
  • Отличное взаимодействие с другими – WinJS спроектирован с прицелом на совместимость. Мы верим, что у вас должна быть возможность легко использовать вместе WinJS и ваши любимые фреймфорки на JS. Например, WinJS-обертка для AngularJS позволит вам прозрачно использовать WinJS в ваших проектах на AngularJS.
  • Мощный ListView – WinJS должен поддерживать вашу разработку приложений, предоставляя лучшие элементы управления. Наша реализация ListView была существенно оптимизирована с точки зрения производительности и поддерживает широкий спектр сценариев. Мы добавили новые возможности, например, поддержку чередования стилей, заголовки и подвалы для списков и улучшенное выделение элементов.


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

Вы можете начать использовать превью WinJS 4.0 сегодня через ваш любимый пакетный менеджер (Bower, npm или NuGet), ссылку на CDN, скачав Zip-архив с нашего сайта или клонировав репозитарий для сборки собственной копии на GitHub.

Далее в статье мы расскажем подробнее об фокусных областях, названных выше. Надеемся, вам тоже понравятся новые возможности WinJS 4.0.

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

Анонс альфа-версии TypeScript 1.5

Время на прочтение3 мин
Охват и читатели14K
Сегондя мы анонсируем альфа-версию TypeScript 1.5, первую превью-версию предстоящего релиза TS1.5. Эта версия дает возможность познакомиться со многими новыми возможностями, которые мы планируем включить в финальный релиз.



Три ключевые новые вещи, которые мы добавляем в инструменты TypeScript: более богатый опыт работы с ES6, декораторы и новый плагин для Sublime Text.

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

Превью инструментов и SDK для разработки приложений под Windows 10

Время на прочтение2 мин
Охват и читатели33K


Друзья, спешим поделиться большой и важной новостью для разработчиков: в рамках программы Windows Insider доступны превью инструментов и SDK для разработки приложений под Windows 10.

Подробности и важные нюансы

Online-трансляция открытия технологической экспедиции Microsoft Developer Tour

Время на прочтение1 мин
Охват и читатели7.2K


Как мы писали в анонсе экспедиции, она стартует уже очень скоро! На самом деле, настолько скоро, что наш чудесный трейлер уже в Санкт-Петербурге и завтра состоится открытие экспедиции и непосредственно первое мероприятие!

Мы решили, что помимо дневника экспедиции, который мы будем вести в социальных сетях и на сайте, мы также проведем online-трансляцию двух мероприятий: 18 марта в Санкт-Петербурге и 22 апреля в Новосибирске.

Online-трансляция

3-2-1-Поехали! Microsoft Developer Tour по России, Беларуси и Казахстану

Время на прочтение2 мин
Охват и читатели18K


В преддверии запуска Windows 10, выпуска Visual Studio 2015 и обновления наших облачных сервисов Azure и Office 365 мы решили, что нам очень важно лично пообщаться с разработчиками: рассказать что-то полезное самим и послушать разработчиков на местах. Поэтому мы решили не просто провести мероприятия в различных городах, а отправиться в технологическую экспедицию по городам России, Беларуси и Казахстана.

Мы будем делать мероприятия, хакатоны, вечерние встречи-посиделки, встречаться с отдельными компаниями, студентами и стартапами. Для экспедиции мы даже готовим специально оборудованный трейлер!



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

DevCon Digest #3. Погружаемся в Visual Studio

Время на прочтение6 мин
Охват и читатели14K


Всем привет! Рады представить вам третью подборку тематичных материалов по темам живого кода конференции DevCon. В предыдущих двух выпусках мы погружались в мир .NET и ASP.NET, а сегодня будем разбираться с новостями вокруг Visual Studio 2015 и материалами по организации процесса разработки.
Читать дальше →

DevCon Digest #2. Погружаемся в ASP.NET

Время на прочтение3 мин
Охват и читатели13K


Приветствую! Мы продолжаем серию тематичных подборок материалов по темам конференции DevCon. Если в прошлый раз мы погружались в материалы, связанные в целом с .NET, то сегодня мы посмотрим глубже в сторону серверных технологий, а точнее – новый ASP.NET.
Читать дальше →

DevCon Digest #1. Погружаемся в .NET

Время на прочтение4 мин
Охват и читатели18K


Привет, Хабр! Пока мы во всю готовимся к нашей ежегодной большой конференции DevCon, мы решили, что разработчикам, которые будут смотреть и слушать доклады конференции и общаться с экспертами, хорошо бы тоже углубить и освежить свои знания до конфернции.

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

Подробности о новом движке рендеринга Microsoft для «Project Spartan»

Время на прочтение7 мин
Охват и читатели66K
От редактора Smashing Magazine:

На прошлой неделе Microsoft сделала самое значимое объявление для веба с тех пор, как в 1995 году запустила Internet Explorer: новый браузер под кодовым названием “Project Spartan”. Что это означает для нас, как разработчиков и дизайнеров? Какой движок рендеринга будет использовать Spartan и как он будет влиять на нашу работу? Мы поговорили с Джейкобом Росси, старшим инженером в команде веб-платформы Microsoft о новом браузере, используемом движке рендеринга и о том, заменит ли он в последствии Internet Explorer. Эта статья, написанная Джейкобом, является результатом нашего обсуждения и проливает свет на некоторые аспекты браузера, которые могут быть вам полезны.



Project Spartan, новый браузер от Microsoft, официально объявленный на прошлой неделе.

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

Эта статья рассказывает внутреннюю историю движка рендеринга Spartan: как он появился и как 20-летняя история платформы Internet Explorer (Trident) помогла нам определиться с подходом к его проектированию.
Читать дальше →

Тренды JavaScript на 2015 год

Время на прочтение19 мин
Охват и читатели112K


Всем привет! Мы как-то задумали сделать легкий вводный курс на тему JavaScript и разработки приложений (он, кстати, скоро будет опубликован): и, пока я собирал материалы к нему, как-то само собой выяснилось, что есть довольно много вещей, которые, так сказать, находятся на переднем крае развития JavaScript. Отсюда родилась идея сделать отдельную обзорную статью в жанре «X трендов на год Y по технологии Z».

Многие из тех, вещей, которые я буду описывать, можно попробовать в той или иной степени уже сегодня (собственно, иначе я бы говорил о космическом будущем, а не о трендах). В этом есть несомненный плюс: если у вас будет свободное время (а на праздниках его обычно много), вам будет чем заняться. Да и, в целом, хорошо начинать новый год с расширения своих горизонтов!
Читать дальше →

Введение в .NET Core

Время на прочтение19 мин
Охват и читатели201K


На конференции connect(), мы объявили, что .NET Core будет выпущен полностью как программное обеспечение с открытым исходным кодом. В этой статье мы сделаем обзор .NET Core, расскажем, как мы собираемся его выпускать, как он соотносится с .NET Framework и что это все означает для кросс-платформенной разработки и разработки с открытым кодом.
Читать дальше →

Как использовать GamePad в браузере и в приложениях для Windows на HTML и JavaScript?

Время на прочтение7 мин
Охват и читатели25K
Если вы разрабатываете игры на HTML и JavaScript, то эта статья для вас. Мы уже много писали о том, что под Windows 8.x можно разрабатывать приложения на HTML/JS, причем, как правило, вы можете с легкостью просто взять и использовать ваш текущий движок, работающий в современных браузерах.



Просто в качестве примера: если вы делаете платформер, то вы можете воспользоваться таким движком, как Phaser (кстати, он поддерживает разработку на TypeScript!), или, нашим Platformer Game StarterKit для Windows 8. К слову, если вы хотите сделать игрушку в жанре Tower Defense, то у нас есть еще один Starter Kit. А если вы хотите создать что-то трехмерное с использованием WebGL, то наше все для вас – это Babylon.js.


GamePad


Но в этой статье я не буду рассказывать, как создать саму игру. Мы зададимся другим вопросом: как подключить к игре для Windows 8.x или в браузере геймпад? Например, игровой контроллер от Xbox 360 или Xbox One:



Будем считать, что вы уже подключили сам геймпад к своему ПК (инструкция для Xbox 360, инструкция для Xbox One). Теперь давайте разберемся, что вам нужно сделать, чтобы добавить его поддержку в своей игре.

В качестве примера я буду использовать платформер RubbaRabbit из приведенного выше стартет-кита. Мы рассмотрим два варианта: игра для Windows 8.x и игра в браузере.
Читать дальше →

Russian App Day — 21 ноября — Технополис «Москва»

Время на прочтение5 мин
Охват и читатели6.6K


Примерно полгода назад мы решили попробовать сделать бизнес-конференцию про мобильные приложения — и сделали App Summit, на которое мы позвали самые разные компании и экспертов рынка для обсуждения насущных вопросов. Конференция прошла успешно, поэтому мы решили не останавливаться и сделать еще лучше!

Уже через неделю, 21 ноября в Москве состоится первый Russian App Day — большая бизнес-конференция, которую мы делаем вместе с РАЭК и Apps4All.

Чем эта конференция отличается от других?


  1. Хотя это конференция Microsoft, мы рады видеть на ней многих наших партнеров, включая Google. :)
  2. Большинство докладчиков конференции — не из Microsoft (включая Яндекс, Вконтакте, СТС Медиа, Yota, Beeline, MTS, Viber, ABBYY, Acronis).


  3. Мы стараемся минимизировать количество историй в духе «смотрите, какие мы молодцы» и больше рассказывать о том, что происходит на рынке, какие новые возможности появляются и на что стоит обратить внимание с прицелом на будущее.
  4. Мы подумали, что надо разнообразить формат конференции, поэтому у нас будут не только панельные дискуссии, но интервью и отдельные визионерские лекции.
  5. Мы решили практически полностью отказаться от классических стендов «стол+роллап+раздатка» в пользу интерактивных инсталляций, которые позволят участникам конференции лично почувствовать различные новые технологии.
  6. Для детей участников конференции мы решили сделать отдельный детский трек.


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

Подробности и предложение для Хабраюзеров

Internet Explorer: Переход к живому Edge-режиму — следующий шаг к тому, чтобы веб просто работал

Время на прочтение6 мин
Охват и читатели36K


Сегодня мы выпускаем новую сборку превью Windows 10 с существенным обновлением Internet Explorer в области интероперабельности. В соответствии с нашими планами, это обновление включает более 2000 исправлений проблем интероперабельности, добавляет поддержку 20 новых возможностей в платформе и привносит новых подход в архитектуре IE. Мы рады поделиться нашим прогрессом в этом направлении на ранних стадиях разработки, чтобы собраться максимальное количество отзывов именно в этот момент. Мы также выпускаем эту сборку для пользователей сервиса RemoteIE, доступного для Windows, Mac OS X и других платформ.

Edge-режим и новые классные фишки

Анонс RemoteIE: тестируем свежую версию Internet Explorer на Windows, Mac OS X, iOS и Android

Время на прочтение3 мин
Охват и читатели28K
Сегодня мы рады анонсировать превью нашего нового инструмента — RemoteIE, доступного через технологию Azure RemoteApp. Это бесплатный сервис от Microsoft, который позволит вам запустить свежую версию Internet Explorer на Windows 10 Technical Preview с вашего устройства на Windows, Mac OS X, iOS или Android, причем без необходимости запуска новой операционной системы или тяжелой виртуальной машины на устройстве.



В будущем это будет рекомендованным способом протестировать последние превью-версии IE для разработчиков, не использующих Windows 10.

Чтобы начать, просто войдите на сайт remote.modern.ie со своим Microsoft-аккаунтом и следуйте инструкциям по установке клиента Azure Remote App для вашей платформы.

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

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность