Technical Case Studies site redesign (#581)

* Added Search Engine Optimizations (#1)

* Added support for section bookmark (#2)

* Site redesign (#3)

* [cleanup] Removed unused page layouts

* [cleanup] Removed unused javascripts

* Unfolded head for posts and root

* [cleanup] Removed unused stylesheets

* Upgraded JQuery from 2.1.4 to 3.2.1

* Added new stylesheets and javascripts

* Applied new styles to Root page

* [cleanup] Removed legacy search styles

* Fixed post layout hero background image

* Added ms.js to root page

* Filterable categories (#4)

* Added logic to fill the filters dynamically

* Added logic to hide the Show More Filters link when there is only one row of filters

* Added support for a configurable number of filters by row

* Updated logic used to filter the tiles

* Hook the search logic to the "Apply Search" button

* Moved search related logic to search.js

* Added support for bookmarks

* Added No-Results behavior

* [Kat] Updated site styles and added logic to show the grid after images have been loaded

* Added configuration to make Masonry grid try to keep the original order of the posts

* Sticky index (#5)

* Update post.json to include sticky setting

* Update _config.yml to add a default value for the sticky setting

* Update index to show case studies ordered by sticky by default

* Hooked the search logic to the quick keyword search text box (#7)

* Added Favicon (#6)

* Add favicon file

* Update head to include favicon icon

* Added favicon link to root's head

* SEO keywords (#8)

* Fixed some SEO issues

* Added keywords meta tag to posts' layout

* Header link (#9)

* Moved section bookmark link to the left of the header

* Made section bookmark link visibility configurable

* Updated Featured Tag to use post's vertical

* Added ability to sort by Featured or Date (#10)

* Updated Twitter social media setting

* Improvements (#11)

* Added support for bookmarking Sorting options

Solved duplicated filtering issue

* Removed console logs

* Added loading indicator and fixed some issues

* Added support for session storage for Posts.json

* Added logic to close open dropdown when Apply Filter is pressed

* Removed extra canonical header tag

* [seo] Implemented H1 and H2 tags. Added alt text for images

* Removed inline CSS styles

* Fixed position of Sort By dropdown

* Made Reset link to reload the page after clearing the filters

* Renamed Featured sorting option from sticky by featured

* Added logic to hide the Sort By dropdown box if no results were returned by the search operation

* Added site description

* Updated Industry Associated with Solution category name

* Added link to homepage to MS logo

* Update images

* Fix sticky values

* Updated behavior of masonry grid to load the tiles as soon as they are available

* Renamed Geolocation category by Region

* Fixed issue with Sort By dropdown not being restored after resetting the search conditions

* Update images on latest posts

* Add posts headers

* Hooked Quick search on post header

* Fixed issue with category dropdown boxes item count
This commit is contained in:
Marcelo Rodriguez 2017-06-08 18:50:51 -03:00 коммит произвёл Dail Magee Jr
Родитель 59bc73e65a
Коммит ebbf126b05
217 изменённых файлов: 1667 добавлений и 2313 удалений

Просмотреть файл

@ -1,16 +1,48 @@
# Site settings
title: Microsoft Technical Case Studies
description: >
A collection of technical case studies with architecture diagrams,
value stream mapping examples, code, and other artifacts coupled with step by
step details and learning resources. The stories showcase how Microsoft, customers,
and partners are building solutions utilizing Microsoft and open source technologies
to solve real world business challenges that cover small to large enterprises of varying
industries around the world.
author: msdev
twitter:
username: msdev
logo: images/ms-logo.png
#social:
# name: Ben Balter
# links:
# - https://twitter.com/BenBalter
# - https://www.facebook.com/ben.balter
# - https://www.linkedin.com/in/BenBalter
# - https://plus.google.com/+BenBalter
# - https://github.com/benbalter
# - https://keybase.io/benbalter
#webmaster_verifications:
# google: 1234
# bing: 1234
# alexa: 1234
# yandex: 1234
email: dcaro@microsoft.com
# description:
baseurl: "/techcasestudies" # the subpath of your site, e.g. /blog/
url: "https://microsoft.github.io" # the base hostname & protocol for your site
twitter_username: dcaro
twitter_username: msdev
github_username: microsoft
encoding: utf-8
use_static_category_list: false # true/false: use true to indicate that site will use
# the static category list to build the category tree.
# Use false to indicate the site to build the category
# tree dynamically using the posts' metadata
filters_by_row: 4 # the number of category filters to be accommodated by row in the
# search section. Changes in the site's CSS is also required to
# change this value.
use_fixed_header_links: false # true/false: set to true to keep the headers links
# (the link icon shown next to post's headers to copy the link
# to the section) always visible, instead of being shown
# on mouse hover
# Build settings
# markdown: redcarpet
@ -20,5 +52,14 @@ use_static_category_list: false # true/false: use true to indicate that site wil
exclude: [vendor]
kramdown:
input: GFM
sass:
style: compressed
gems:
- jekyll-sitemap
- jekyll-seo-tag
defaults:
- scope:
path: ""
type: posts
values:
sticky: false

Просмотреть файл

@ -7,7 +7,7 @@
},
{
"name":"verticals",
"showAs":"Industry associated with solution",
"showAs":"Industry Associated with Solution",
"metadataField":"verticals",
"sorted": true
},
@ -19,7 +19,7 @@
},
{
"name":"geolocation",
"showAs":"Geolocation",
"showAs":"Region",
"metadataField":"geolocation",
"sorted": true
}

Просмотреть файл

@ -12,7 +12,7 @@
},
{
"name":"verticals",
"showAs":"Industry associated with solution",
"showAs":"Industry Associated with Solution",
"metadataField":"verticals",
"values":[
"Energy",
@ -46,7 +46,7 @@
},
{
"name":"geolocation",
"showAs":"Geolocation",
"showAs":"Region",
"metadataField":"geolocation",
"values":[
"TODO: Complete static list"

Просмотреть файл

@ -0,0 +1,7 @@
<div class="footer">
<a href="https://github.com/microsoft" target="_blank">Microsoft on Github</a>
<a href="https://privacy.microsoft.com/en-us/PrivacyStatement" target="_blank">Privacy &amp; Cookies</a>
<a href="https://www.microsoft.com/en-us/legal/intellectualproperty/copyright/default.aspx" target="_blank">Terms of Use</a>
<a href="https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/en-us.aspx" target="_blank">Trademarks</a>
<a href="https://www.microsoft.com/en-us/" target="_blank">© 2017 Microsoft</a>
</div>

Просмотреть файл

@ -3,14 +3,17 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
<meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="keywords" content="{% if page.keywords %}{{ page.keywords | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ page.categories | join: "," }}{% endif %}">
{% seo %}
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ " /feed.xml " | prepend: site.baseurl | prepend: site.url }}" />
<link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
<link rel="stylesheet" href="{{ "/css/main-post.css" | prepend: site.baseurl }}">
<link rel="icon" type="image/ico" href="{{ "/favicon.ico" | prepend: site.baseurl }}">
</head>

Просмотреть файл

@ -0,0 +1,24 @@
<!-- Header -->
<div class="row content-row header">
<div class="col-md-7 logo-container">
<div class="logo">
<a href="{{ site.baseurl }}/"><img src="images/ms-logo.png" width="108" height="23"></a>
<a id="mobileToggleSearch" class="search-hidden"><i class="fa fa-search"></i></a>
</div>
</div>
<div class="col-md-5 search-container">
<div class="search-box search-hidden">
<form id="QuickSearch" class="form-horizontal" onsubmit="return customSearch.handleFilterChange();">
<input type="text" class="form-control" placeholder="Search by keyword..." id="SearchPhraseText" name="SearchPhraseText">
</form>
</div>
</div>
</div>
<!-- Sub-Header -->
<div class="row content-row sub-header">
<div class="col-md-12">
<h1>Technical Case Studies</h1>
</div>
</div>

Просмотреть файл

@ -1,33 +1,24 @@
<header class="site-header">
<div class="wrapper">
{% if include.slim %}
<div class="container">
<a class="site-title slim" href="{{ site.baseurl }}/" title="">{{ site.title }}</a>
</div>
{% else %}
<div class="site-title">
<a class="" href="{{ site.baseurl }}/" title="">{{ site.title }}
</a>
<a class="search-filter-button" href="#">
<i class="fa fa-search"></i>
</a>
</div>
<!-- Header -->
<div class="row content-row header">
<div class="col-md-7 logo-container">
<div class="logo">
<a href="{{ site.baseurl }}/"><img src="{{ site.baseurl }}/images/ms-logo.png" width="108" height="23"></a>
<a id="mobileToggleSearch" class="search-hidden"><i class="fa fa-search"></i></a>
</div>
{% endif %}
<!-- In the freezer until we have pages
<nav class="site-nav">
<a href="#" class="menu-icon">
<svg viewBox="0 0 18 15">
<path fill="#424242" d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.031C17.335,0,18,0.665,18,1.484L18,1.484z" />
<path fill="#424242" d="M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0c0-0.82,0.665-1.484,1.484-1.484 h15.031C17.335,6.031,18,6.696,18,7.516L18,7.516z" />
<path fill="#424242" d="M18,13.516C18,14.335,17.335,15,16.516,15H1.484C0.665,15,0,14.335,0,13.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.031C17.335,12.031,18,12.696,18,13.516L18,13.516z" />
</svg>
</a>
<div class="trigger">
{% for page in site.pages %} {% if page.title %}
<a class="page-link" href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a> {% endif %} {% endfor %}
</div>
</nav> -->
</div>
</header>
<div class="col-md-5 search-container">
<div class="search-box search-hidden">
<form id="QuickSearch" class="form-horizontal" onsubmit="return customSearch.handleFilterChange();">
<input type="text" class="form-control" placeholder="Search by keyword..." id="SearchPhraseText" name="SearchPhraseText">
</form>
</div>
</div>
</div>
<!-- Sub-Header -->
<div class="row content-row sub-header">
<div class="col-md-12">
<h1>Technical Case Studies</h1>
</div>
</div>

Просмотреть файл

@ -36,33 +36,48 @@
{% endfor %}
<div class="sf-container search-filters">
<div class="search-filters-inner">
<div style="text-align: right;">
<a class="search-filter-button glyphicon glyphicon-remove" href="javascript:void(0)"></a>
</div>
<h1 class="inline-heading">Find and Filter</h1>&nbsp;<a href="javascript:void(0)" id="ResetSearch">Clear all filters</a>
<div class="pad-bottom">
Use the filter and keyword search below to find stories that matter to you.
</div>
<form id="AdvancedSearch" class="form-horizontal" onsubmit="return customSearch.applyFilters(true);">
<div class="pad-bottom">
<h2>Refine results by:</h2>
<div class="treeview">
<ul>
{% assign i = 0 %}
{% for category in site.data.categories %}
<li>
<input type="checkbox" id="chk{{ category.name }}">
<label>
<input class="search-value" name="Filters" value="{{ category.name }}" type="checkbox">
<span class="treeview-checkbox"></span>
</label>
<label class="tree-root" for="chk{{ category.name }}">
{{ category.showAs }} <label class="items-selected"></label>
</label>
<ul>
{% comment %}
Put the categories inside filter rows. It creates a matrix (filterRows) which
contains the list of categories to be included on each filter row.
{% endcomment %}
{% assign filterRows = "" | split: "|" %}
{% assign count = 0 %}
{% assign row = "" | split: "|" %}
{% for category in site.data.categories %}
{% if count >= site.filters_by_row %}
{% assign count = 0 %}
{% assign filterRows = filterRows | push: row %}
{% assign row = "" | split: "|" %}
{% endif %}
{% assign row = row | push: category %}
{% assign count = count | plus: 1 %}
{% endfor %}
{% if row.size > 0 %}
{% assign filterRows = filterRows | push: row %}
{% endif %}
<form id="AdvancedSearch" class="form-horizontal" onsubmit="return customSearch.applyFilters(true);">
<!-- Filter Box -->
<div class="row content-row filter-box">
{% assign firstRow = true %}
{% assign i = 0 %}
{% for filterRow in filterRows %}
<!--Start Row Filters -->
<div class="row {% if firstRow %}{% else %}moreFilters{% endif %}">
{% for category in filterRow %}
<div class="col-md-3">
<div class="form-group">
<label>{{ category.showAs }}:</label><br>
<div class="dropdown" id="{{ category.name }}Dropdown">
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<span class="fa fa-sort pull-right"></span>
<div class="truncate">Select</div>
</button>
<ul class="dropdown-menu">
{% comment %} Determine if the category should be sorted or not. {% endcomment %}
{% if category.sorted == true %}
@ -71,44 +86,49 @@
{% assign items = categories[i] %}
{% endif %}
<li><a><label class="control control--checkbox">Select All<input type="checkbox" group="{{ category.name }}" name="{{ category.name }}" id="select_all-item-{{ category.name }}"/ value="select-all-{{ category.name }}"><div class="control__indicator"></div></label></a></li>
{% for item in items %}
<li>
<input type="checkbox" id="item-{{ category.name }}-{{ item.name }}">
<label>
<input class="search-value" name="{{ category.name }}" type="checkbox" value="{{ item }}">
<span class="treeview-checkbox"></span>
</label>
<label class="remove-tree-control treeview-label" for="idc3c1668c-a145-4316-b84b-aa747027b20f">
{{ item }}
</label>
</li>
<li><a><label class="control control--checkbox">{{ item }}<input type="checkbox" group="{{ category.name }}" name="{{ category.name }}" id="item-{{ category.name }}-{{ item }}"/ value="{{ item }}"><div class="control__indicator"></div></label></a></li>
{% endfor %}
</ul>
</li>
{% assign i = i | plus: 1 %}
{% endfor %}
</ul>
</div>
</div>
</div>
{% assign i = i | plus: 1 %}
{% endfor %}
</div>
<!--End Row Filters -->
{% assign firstRow = false %}
{% endfor %}
<div>
<div class="input-group pad-bottom">
<input aria-label="..." class="form-control" id="SearchPhraseText" name="SearchPhraseText" placeholder="Enter keyword here (optional)" value="" type="text">
<div class="input-group-btn dropup hide">
<a id="SearchPhraseScopeButton" class="btn btn-default btn-search-scope dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span id="SearchPhraseScopeString">Application</span> <span class="caret"></span>
</a>
<ul id="SearchPhraseScopeSelection" class="dropdown-menu dropdown-menu-right">
<li>
<a data-searchphrasescope="1" href="#">Technical Solution Stories</a>
</li>
</ul>
</div><!-- /btn-group -->
</div><!-- /input-group -->
<div class="row">
<div class="col-md-6">
<div class="advanced_filters">
{% if filterRows.size > 1 %}
<a class="text-black filtersToggle" id="showMoreFiltersToggle"><i class="fa fa-caret-right"></i> Show More Filters</a>
<a class="text-black filtersToggle" id="showLessFiltersToggle" style="display:none;"><i class="fa fa-caret-up"></i> Show Less Filters</a>
{% endif %}
</div>
</div>
<div class="col-md-6">
<div class="pull-right filter-tools">
<a id="resetFilters">Reset</a>
<button class="btn btn-primary" id="applyFilters">Apply Filter</button>
</div>
</div>
</div>
<button type="button" class="btn btn-primary btn-search search-refine hide" onclick="return customSearch.applyFilters(true)" >Search or Refine</button>
<button type="button" class="btn btn-primary btn-search search-all" onclick="return customSearch.removeFilters(true)" >Browse All Stories</button>
</form>
</div>
</div>
<div class="search-filters-fade-in"></div>
</div>
<!-- Results Sort By -->
<div class="row content-row sort-by">
<div class="col-md-12 sort-by-row">
<div class="form-group">
<label>Sort By:</label>
<select class="tcs-select" id="sortBy" name="sortBy">
<option value="featured">Featured</option>
<option value="date">Most Recent</option>
</select>
</div>
</div>
</div>
</form>

Просмотреть файл

@ -1,27 +1,66 @@
<!DOCTYPE html>
<html>
{% include head.html %}
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui">
{% seo %}
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ " /feed.xml " | prepend: site.baseurl | prepend: site.url }}" />
<link href="//fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet">
<link href="{{ "/stylesheets/bootstrap.min.css" | prepend: site.baseurl }}" rel="stylesheet">
<link href="{{ "/stylesheets/select2.min.css" | prepend: site.baseurl }}" rel="stylesheet" type="text/css" media="screen" />
<link rel="stylesheet" href="{{ "/css/main-root.css" | prepend: site.baseurl }}">
<link rel="icon" type="image/ico" href="{{ "/favicon.ico" | prepend: site.baseurl }}">
</head>
<body>
{% include header.html %}
{% include header-root.html %}
<div class="page-content">
<div class="wrapper">
{{ content }}
<!-- Centered Content -->
<div class="content-container">
{% include search.html %}
<!-- Results Grid -->
<div class="case-studies">
<div class="grid">
<div class="grid-sizer"></div>
{{ content }}
</div>
</div>
<div class="row hide" id="no-results">
<div class="col-md-12 col-sm-12 col-xs-12">
<h3>Sorry, no case studies match your search. Please try again.</h3>
</div>
</div>
</div>
{% include footer.html %}
<script src="//code.jquery.com/jquery-2.1.4.min.js"></script>
{% include footer-root.html %}
<script src="//code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
window.jQuery || document.write('<script src="{{ "/javascripts/jquery-2.1.4.min.js" | prepend: site.baseurl }}"><\/script>')
window.jQuery || document.write('<script src="{{ "/javascripts/jquery-3.2.1.min.js" | prepend: site.baseurl }}"><\/script>')
</script>
<script src="//cdnjs.cloudflare.com/ajax/libs/materialize/0.97.0/js/materialize.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/packery/1.4.2/packery.pkgd.min.js"></script>
<script src="{{ "/javascripts/main.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/javascripts/interactions.js" | prepend: site.baseurl }}"></script>
<script src="//c.microsoft.com/ms.js"></script>
<script src="{{ "/javascripts/bootstrap.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/javascripts/select2.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/javascripts/masonry.pkgd.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/javascripts/imagesloaded.pkgd.min.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/javascripts/main-root.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/javascripts/search.js" | prepend: site.baseurl }}"></script>
{% if page.custom_js %}
{% for js_file in page.custom_js %}
<script src="{{ "/javascripts/" | prepend: site.baseurl }}{{js_file}}"></script>

Просмотреть файл

@ -1,14 +0,0 @@
---
layout: default
---
<div class="post">
<header class="post-header">
<h1 class="post-title">{{ page.title }}</h1>
</header>
<article class="post-content" itemscope="" itemtype="http://schema.org/TechArticle">
{{ content }}
</article>
</div>

Просмотреть файл

@ -2,7 +2,7 @@
layout: slim
---
<div class="post">
<div class="row article-hero {% if page.color %}{{ page.color }}{% endif %}" {% if page.image %}style="background-image: url('{{ site.baseurl}}/{{page.image}}');"{% endif %}>
<div class="row article-hero {% if page.color %}{{ page.color }}{% endif %}" {% if page.hero-background-image %}style="background-image: url('{{ site.baseurl}}/{{page.hero-background-image}}');"{% endif %}>
<div class="container">
<div class="row">
<div class="col s12">

Просмотреть файл

@ -16,13 +16,14 @@
{% include footer.html slim="true" %}
<script src="{{ "/javascripts/wedcs.js" | prepend: site.baseurl }}"></script>
<script src="//c.microsoft.com/ms.js"></script>
<script src="//code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="//code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
window.jQuery || document.write('<script src="javascrtips/jquery-2.1.4.min.js"><\/script>')
window.jQuery || document.write('<script src="javascrtips/jquery-3.2.1.min.js"><\/script>')
</script>
<script src="//cdnjs.cloudflare.com/ajax/libs/materialize/0.97.0/js/materialize.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/packery/1.4.2/packery.pkgd.min.js"></script>
<script src="{{ "/javascripts/main.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/javascripts/interactions.js" | prepend: site.baseurl }}"></script>
<script src="{{ "/javascripts/anchorizeHeaders.js" | prepend: site.baseurl }}"></script>
</body>
</html>

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-03-07
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/foize2.jpg"
excerpt: In this DevOps Hackfest, Microsoft teamed up with Foize to hack a component of a popular Foize solution, 24Coms. We describe the process and the result in this article.
verticals: [Media & Cable]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-04-05
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/Amadeus-Logo.png" #should be ~350px tall
image: "images/Amadeus-VSM-starting.jpg"
excerpt: Microsoft teamed up with Amadeus in November 2015 to help them begin a DevOps journey, assess where they could make improvements with the most impact, and implement recommendations to better deliver value to their customers.
verticals: [Retail & Consumer Goods]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-05-24
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/isv1-01.png"
excerpt: Microsoft teamed up with a major ISV to identify and improve the companys DevOps practices, with a focus on monitoring. Together they came up with a solution that provides multiple DevOps benefits, including Application Performance Monitoring, Automated Deployment, and Usage Telemetry.
verticals: [Media & Cable]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-05-24
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/karadamedica1.jpg"
excerpt: Microsoft teamed up with Karadamedica to hack integrated Microsoft DevOps technologies on Azure.
verticals: [Health]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-05-27
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/NEC03.jpg"
excerpt: In this DevOps hackfest, Microsoft teamed up with NEC Solution Innovators to hack Docker and HashiCorp products on Azure.
verticals: [Retail & Consumer Goods]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "https://twitter.com/dtzar"
date: 2016-06-20
categories: DevOps
color: "blue"
#image: "{{ site.baseurl }}/images/exaktime-logo.jpg" #should be ~350px tall
image: "images/Exaktime-OldBranchStructure.jpg"
excerpt: Exaktime improves their CI, CD, and Release Management DevOps practices, decreases lead time, and improves visibility into their entire pipeline with Visual Studio Team Services and Microsoft guidance.
verticals: [Discrete Manufacturing]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-06-21
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/genetec1.jpg" #should be ~350px tall
image: "images/genetec1.jpg"
excerpt: This article is aimed at sharing the learnings from the DevOps Hackfest with Genetec.
verticals: [Retail & Consumer Goods]
language: English

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-06-30
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/azzimov1.jpg" #should be ~350px tall
image: "images/AzzimovVSM.jpg"
excerpt: This article is aimed at sharing the learnings from a DevOps Hackfest with Azzimov.
verticals: [Retail & Consumer Goods]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-06-30
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/orckestra2.jpg"
excerpt: This article is aimed at sharing the learnings from the DevOps Hackfest with Orckestra.
verticals: [Retail & Consumer Goods]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-07-01
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/LeadingPSP_1.png"
excerpt: In this DevOps Hackfest, Microsoft teamed up with a leading provider of professional services to improve their development processes with a focus on automated testing and release management. We describe the process and the result in this article.
verticals: [Professional Services]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-03
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/Unit4_2.jpg"
excerpt: Microsoft worked with Unit4 to establish DevOps practices.
language: [English]
verticals: [Professional Services, Retail & Consumer Goods]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-05-24
categories: [Mobile Application Development with Xamarin]
color: "blue"
#image: "{{site.baseurl}}/images/XamarinReceptionist.png"
image: "images/Powerupcloud_Xamarin/XamarinReceptionist.png"
excerpt: This article and project is about building a Xamarin-based cross-platform app and integrating it with Cognitive Services and a bot developed by using the Direct Line API from the Microsoft Bot Framework.
language: [English]
verticals: [Public Sector, Retail & Consumer Goods, Smart Cities]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-10-19
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/hark/room_planning.jpg"
excerpt: Hark is an IoT startup that needed an automated build and release pipeline to accelerate delivery of its IoT monitoring solution. Microsoft joined Hark to design the required pipelines and to implement them in VSTS.
verticals: [Health, Professional Services]
geolocation: [Europe]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-01-07
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/hark/pre_hack_appservices.PNG"
excerpt: Hark is an IoT startup that moved from using traditional IaaS to Azure PaaS, enabling it to concentrate on its application rather than the infrastructure.
verticals: [Health, Professional Services]
geolocation: [Europe]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-03
categories: [Mobile Application Development with Xamarin, DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/2016-09-09-fanband/LiquidDaffodil.PNG" #should be ~350px tall
image: "images/2016-09-09-fanband/fanbandInterview.PNG"
excerpt: Microsoft teamed up with Liquid Daffodil to bring their top-rated app to iOS, Android, and Windows 10.
verticals: [Retail & Consumer Goods]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-01-24
categories: [Azure App Service, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/homitat-profile.png" #should be ~350px tall
image: "images/Homitat/Homitat-Profile.PNG"
excerpt: Homitat was looking to automate sending comprehensive messages to Office 365 groups for subscribed users of its location-rating app for home buyers and renters. Microsoft helped integrate the group registration process into the Homitat website.
language: English
verticals: [Real Estate, Smart Cities, Retail & Consumer Goods]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "http://github.com/joalmeid"
date: 2017-01-05
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/edp/edp02.png" #should be ~350px tall
image: "images/edp/edp02.png"
excerpt: EDP, a leading energy producer in Portugal, wants to challenge startups to create an inexpensive end-user solution that enables customers to collect data on home energy consumption and explore ways of using the information. EDP decided the best approach to such a challenge would be through a public hackathon, and its team worked with Microsoft to prepare for the event.
language: [English]
verticals: [Power & Utilities]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "http://github.com/joalmeid"
date: 2017-01-05
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/edp/edp02.png" #should be ~350px tall
image: "images/edp/edp02.png"
excerpt: A EDP, um dos principais produtores de energia em Portugal, quer desafiar os startups a criar uma solução de baixo custo para utilizadores finais que permita aos clientes recolher dados sobre consumo de energia doméstica e explorar formas de utilizar a informação. A EDP decidiu que a melhor abordagem para tal desafio seria através de um hackathon público, e sua equipe trabalhou com a Microsoft para se preparar para o evento.
language: [Portuguese]
verticals: [Power & Utilities]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-10-26
categories: [Outlook Group Connectors]
color: "blue"
#image: "{{ site.baseurl }}/images/wiretap.png" #should be ~350px tall
image: "images/wiretap-ignite.png"
excerpt: In this joint development effort, Microsoft teamed up with Wiretap to prototype a new product feature to streamline the process of managing security and policy related violations in the enterprise social network monitoring platform. In this article, we describe the development process and the outcomes.
verticals: Enterprise Social
language: English

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-02-13
categories: [IoT, Power BI Embedded]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/BTT/BTT_Crystal_Device_Applied.png"
excerpt: Microsoft worked with BTT Corp to develop a solution to help with brain thermal tunnel pattern recognition.
language: [English]
verticals: [Health]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-01-09
categories: DevOps
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/reflekt/0_current_public.jpg"
excerpt: Developing cross-platform AR apps is much more effective with a valid DevOps chain in place. That's why RE'FLEKT and Microsoft teamed up to implement an end-to-end solution.
verticals: [Startup, Mixed Reality]
language: English

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-23
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/dashboard.PNG"
excerpt: La acción más importante para un sistema de alerta sísmica es alertara a los usuarios tan pronto como sea posible. Un valor añadido es poder alertar con precisión la intensidad del terremoto que viene y retener las alertas de las zonas donde no se sentirán. Microsoft se asoció a SkyAlert para ayudarles a mejorar y ampliar su sistema de alerta mediante una solución de IoT.
language: [Spanish]
verticals: [Public Safety]

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "#"
date: 2016-11-23
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/dashboard.PNG"
excerpt: The most important action for a seismic warning system is to send alerts as quickly and accurately as possible. Microsoft worked with SkyAlert to devise an IoT solution for improving and expanding their earthquake alert system.
language: [English]
verticals: [Public Safety]
geolocation: [Central America and the Caribbean]
#permalink: /<page-title>.html
sticky: true
---
The most important action for a seismic warning system is to alert users as quickly as possible. An added value is to be able to alert with some precision on the intensity of the coming earthquake and to withhold alerts from areas where it will not be felt. Microsoft teamed up with SkyAlert to help them improve and expand their alert system using an IoT solution.

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-10-19
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/24coms-4.jpg"
excerpt: 24COMS, together with Microsoft, changed their software delivery process from a manual fragmented model to a DevOps-inspired approach. This article describes why and how they went through this change, what benefits they were able to get from it, and how Visual Studio Team Services enabled them to achieve their goals.
language: [English]
verticals: [Media & Cable, Logistics, Health]

Просмотреть файл

@ -7,10 +7,11 @@ author-link: "#"
date: 2016-10-28
categories: IoT
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/croke01.jpg"
excerpt: The Croke Park Smart Stadium project is a collaborative effort to boost innovation around IoT. Sensors and gateways have been strategically positioned around the Dublin stadium to enable environmental monitoring, safety, and fan experience use cases. This diverse collection of data, which is stored on the Azure cloud platform, provides stadium management with real, actionable insights.
language: English
verticals: [Smart Cities, Sports, Environmental, Sound]
sticky: true
---

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "#"
date: 2016-12-12
categories: [Mobile Application Development with Xamarin, Mobile DevOps, Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/urbanrefuge/urbanrefuge.png" #should be ~350px tall
image: "images/urbanrefuge/Working.PNG"
excerpt: Microsoft teamed up with Urban Refuge to give urban refugees in Amman, Jordan, access to local assistance opportunities via a Xamarin cross-platform mobile application.
language: [English]
verticals: [Public Safety, Logistics]
geolocation: [North America]
#permalink: /<page-title>.html
sticky: true
---
*This report was updated with additional resource URLs on February 27, 2017.*

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "#"
date: 2016-11-02
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/TyreExpress1.png"
excerpt: In this IoT hackfest, Microsoft teamed up with Tyre Express to connect their tire monitoring solution to the Azure cloud.
language: [English]
verticals: [Logistics]
geolocation: [Asia]
#permalink: /<page-title>.html
sticky: true
---
Tyre Express is a startup that is pioneering tire lifecycle management for fleet operators. Its IoT platform enables fleet operators to track tires and monitor their performance (pressure, temperature, and so on) on a real-time basis. This will enable them to carry out preventive maintenance and detect any abnormalities in the system. This will also enable fleet operators to control their tire inventory and build operational efficiency by reducing tire wear and increasing mileage. Tyre Express has interest from several clients and prominent fleet operators in the logistics space to test this solution.

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-20
categories: [Azure App Service, DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/Arena/arena-logo-all-white.png"
image: "images/Arena/2.JPG"
excerpt: In this joint development effort, Microsoft teamed up with Arena to streamline Arena's deployment process to staging and ultimately production using Azure App Service.
verticals: [Media & Cable]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-08
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/GumpCome_010.PNG"
excerpt: Microsoft teamed up with Gump Come, a provider of smart vending machines, to develop a way to monitor the working status of its machines and to get real-time information on replenishment needs.
language: [English]
verticals: [Retail & Consumer Goods]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-19
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/powel/frontpage.png"
excerpt: Microsoft worked with Powel to establish DevOps practices for a new SmartWater solution.
language: [English]
verticals: [Power & Utilities, Public Sector]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-08
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/quarta-1.jpg"
excerpt: Microsoft joined Quarta Technologies and TechnoKom in a hackfest to develop the IoT gateway for a TechnoKom solution.
language: [English]
verticals: [Logistics]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-28
categories: [Azure App Service, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/fishangler/the-team-hackfest.jpg"
excerpt: In this App Service hackfest, Microsoft teamed up with FishAngler to replace existing worker roles and extend functionality of their mobile app using Azure Functions.
language: [English]
verticals: [Media & Cable]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-08
categories: [IoT, Azure App Service]
color: "blue"
#image: "{{site.baseurl}}/images/imagename.png" #should be ~350px tall
image: "images/hykso04.jpg"
excerpt: Hykso makes a device that boxers and MMA fighters can use to capture performance data, helping them to measure and improve their punching skills. In a hackathon with Microsoft, a joint team broke new ground by enabling Hykso to tackle a multi-user scenario with Azure Event Hubs and Stream Analytics.
language: English
verticals: Sports

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-28
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/IntuPower/IntuPower-Profile.PNG" #should be ~350px tall
image: "images/IntuPower/IntuPower-Profile.PNG"
excerpt: Microsoft teamed up with Intupower to build an Azure App Service API that is integrated with Office 365 services and Microsoft Graph API. The API will be the backbone for a PhoneGap mobile app.
language: [English]
verticals: [Education, Professional Services]

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "http://andrewfryer.com"
date: 2017-03-02
categories: [Power BI Embedded]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/2016-10-07-KPMG-PBIE/reports.PNG"
excerpt: Microsoft partnered with KPMG Healthcare to help develop an analytics platform that provides a secure front-end reporting solution with Power BI Embedded. This platform makes actionable insights available to a wide range of care staff.
language: [English]
verticals: [Health]
geolocation: [Europe]
#permalink: /<page-title>.html
sticky: true
---
Healthcare is under pressure in every country in the world. The challenge is to identify how to make spending more efficient without having a negative impact on patient outcomes. The data required to gain the necessary insights comes from many sources. In the United Kingdom (UK), these sources are located either in the National Health Service (NHS) or within local government bodies such as Social Services.

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-10-27
categories: [DevOps, Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/roomsy03.png"
excerpt: Canadian startup Roomsy partnered with Microsoft in a hackfest to learn how Azure Web Apps and DevOps best practices could better address their need to quickly make changes to infrastructure and code when their clients need the support most. Read about the solution and how it was implemented.
language: [English]
verticals: [Hospitality & Travel]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-21
categories: [Power BI Embedded]
color: "blue"
#image: "{{ site.baseurl }}/images/2016-10-27-surespot/LiquidDaffodil.PNG" #should be ~350px tall
image: "images/2016-10-27-surespot/App.PNG"
excerpt: Microsoft teamed up with SureSpot Inc. to bring Power BI reports to customers using its online parking reservation service.
verticals: [Retail & Consumer Goods]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-21
categories: [Azure App Service, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/IllinoisTech/IllinoisTech.png"
image: "images/IllinoisTech/2.JPG"
excerpt: This article provides an overview and learnings from the Illinois Tech hackfest using Azure Functions, WPF, ClickOnce, and Azure Web Apps to build an RFID-reading student attendance app.
language: [English]
verticals: [Education]

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "http://github.com/joalmeid"
date: 2017-01-05
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/edp/edp02.png" #should be ~350px tall
image: "images/geratriz/geratriz13.png"
excerpt: Geratriz offers a platform to measure water and energy consumption at shopping malls. The company worked with Microsoft and ComOn to improve the platform's reliability and resilience while reducing operational costs.
language: [English]
verticals: [Power & Utilities]
geolocation: [Europe]
#permalink: /<page-title>.html
sticky: true
---
Geratriz offers a platform to measure utility consumption at shopping malls, information that is important to facility managers. The company worked with Microsoft and ComOn to improve the platform's reliability and resilience while reducing operational costs. This in turn will help Geratriz offer a viable platform internationally.

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "http://github.com/joalmeid"
date: 2017-01-05
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/geratiz/geratriz02.png" #should be ~350px tall
image: "images/geratriz/geratriz13.png"
excerpt: O projeto WeMeter da Geratriz tem como objetivo fornecer uma clara ideia de consumo de Utilities como energia, gás, agua e diesel. Depois de uma primeira implementação, os resultados não foram os esperados, tendo sido criada uma nova abordagem baseada em cloud. Este projeto visava reduzir drasticamente custos de provisionamento, manutenção dos dispositivos físicos e atingir um nivel de escalabilidade que permitisse executar esforços de internacionalização já planeados. Adicionalmente foram definidos outros objectivos como a integração com parceiros da Geratriz (SenseWaves), para a análise de dados especializada no consumo energético.
language: [Portuguese]
verticals: [Power & Utilities]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-23
categories: [Azure App Service, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/twisterlabs/twisterlabs-hackathonsmall.png" #should be ~350px tall
image: "images/twisterlabs/twisterlabs-hackteam.png"
excerpt: At a recent hackathon in San Francisco, Microsoft teamed up with Twister Labs—a San Francisco-based startup—to migrate their stack from Parse.com to Azure and to leverage Azure's platform-as-a-service features for their core workloads. Over the course of the two days, we migrated their stack to Azure App Service and built two Azure Functions to power an interpersonal communication feature in their app, Dostt.
verticals: [Media & Cable]
language: [English]

Просмотреть файл

@ -6,6 +6,7 @@ author-link: "#"
date: 2016-11-03
categories: [IoT]
color: "blue"
image: "images/CostaTablestech.png"
excerpt: This article showcases IoT setup for Costa Farms using the Atlas Scientific pH Sensor and Adafruit Feather M0 Wifi with the Arduino IDE, sending pH messages to Microsoft Azure.
language: [English]
verticals: ["Agriculture, Forestry & Fishing"]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-08
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/nexon01.jpg"
excerpt: Nexon, a leading online game publisher, and Microsoft conducted a hackfest to find ways to improve AI to make the game experience more captivating for players.
language: English
verticals: [Games, Entertainment]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-08
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/nexon01.jpg"
excerpt: This is a Korean-language version of the Nexon hackfest report.
verticals: [Games, Entertainment]
language: Korean

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-17
categories: IoT
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/yanzi-floormap.png"
excerpt: Microsoft, together with Yanzi Networks, Coor, and Intel, created an IoT solution for facility management. The goal was to create a template and simulated solution that new customers can use as a starting point for new implementations.
language: English
verticals: [Facility Management, Environmental]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-27
categories: [Mobile Application Development with Xamarin]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/hms-01-cars.jpg"
excerpt: Microsoft teamed up with NASCAR team Hendrick Motorsports to expand the capabilities of its crew chiefs with a cross-platform mobile app for iOS, Android, and Windows 10.
language: English
verticals: Motorsports

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-29
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/agatsa/Sanket.png"
excerpt: In this IoT hackfest, Microsoft teamed up with Agatsa to build a cloud back-end service that can work with Sanket, their ECG device.
language: [English]
verticals: [Health]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-17
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/rex/rex0.jpg"
excerpt: Animal health and genomics startup Rex joined Microsoft to investigate how moving to Azure could streamline the development and deployment cycle of web applications built on Python and Angular.
language: [English]
verticals: ["Agriculture, Forestry & Fishing", Health]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-10
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/regatta/architecture.png"
excerpt: In this project, Microsoft worked together with startup Regatta to create a software solution for its new group rowing studio.
verticals: [Health]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-23
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/senvsxaml.png"
excerpt: This article explains the work done between Microsoft partner Sensoria and the Microsoft Developer and Evangelism Team on the smart, connected golf grip for PGA golfer Bryson DeChambeau.
verticals: [Discrete Manufacturing]
language: [English]

Просмотреть файл

@ -6,6 +6,7 @@ author-link: "#"
date: 2016-11-21
categories: [IoT]
color: "blue"
image: "images/ThingsExpert1.png"
excerpt: Microsoft teamed up with Things Expert to develop a car-tracking solution for use by car rental companies. This article describes the general execution and the results.
language: [English]
verticals: [Telecommunications]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "http://twitter.com/isabelcabezasm"
date: 2017-01-03
categories: [Mobile Application Development with Xamarin]
color: "blue"
#image: "{{ site.baseurl }}/images/captio/logo_captio.png" #should be ~350px tall
image: "images/captio/lectura-datos.png"
excerpt: Microsoft worked with Captio to move its expense reporting app to Xamarin.Forms and restructure its Azure architecture, improving efficiency and ease of use.
language: [English]
verticals: [Professional Services]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-15
categories: IoT
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/fusethru_building.jpg"
excerpt: In this joint development effort, Microsoft teamed up with FuseThru to prototype a new system used to monitor atmospheric variables, both inside and outside of the Flatiron Building in Atlanta, GA.
language: English
verticals: [Smart Cities, Smart Building, Environmental]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-21
categories: [Azure App Service, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/wiretap.png" #should be ~350px tall
image: "images/Topgolf/topgolf_venue.png"
excerpt: Topgolf and Microsoft worked jointly to prototype a new system based on Azure App Service to analyze the game play of Topgolf visitors and enable future customer-facing apps. This article describes the development process and the results.
verticals: Entertainment
language: English

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-11-29
categories: IoT
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/powel/leaking.jpg"
excerpt: During a hackfest with Microsoft, Powel implemented an IoT solution to help municipalities discover water leakages early, potentially saving resources and money.
language: English
verticals: [Smart Cities, Environmental]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "https://twitter.com/brijrajsingh"
date: 2017-04-17
categories: [Azure App Service, IoT, Mobile Application Development with Xamarin]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/realbox/wholelot.jpeg"
excerpt: RealBox Data Analytics, working with Microsoft, developed an end-to-end solution for a cinema to enable its customers to order food from their personal devices and enjoy a comfortable movie-going experience.
language: [English]
verticals: [Hospitality & Travel, Retail & Consumer Goods]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-02
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/ZionChina00_Logo.png" #should be ~350px tall
image: "images/ZionChina09_Team01.jpg"
excerpt: Microsoft worked with Zion China to re-architect its mobile diabetes-monitoring solution. See how they used IoT Hub and other Azure services to enhance the solution for patients and healthcare professionals.
verticals: [Health]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-02
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/iceberg-3.png"
excerpt: An ice hockey analytics system was a difficult candidate to move to the cloud. Here's how a team from ICEBERG and Microsoft made it work.
language: English
verticals: Sports

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "http://twitter.com/jmservera"
date: 2016-12-19
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/fagorederlan/robotAndMold.jpg"
excerpt: Fagor Ederlan is looking to improve its aluminum injection molding process to detect defective pieces earlier and enhance the overall quality. This project demonstrates that it's not complex to send data to the cloud using secure and reliable services, analyze the data, and build maching learning models to extract knowledge from it.
language: [English]
verticals: [Discrete Manufacturing]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-10
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/rockstep/rs-logo.png" #should be ~350px tall
image: "images/rockstep/rs-whiteboard-session.jpg"
excerpt: RockStep, along with Microsoft, developed a multitenant IoT solution that reduces operating and maintenance costs for clinical trial customers.
language: English
verticals: [Life Sciences, Facility Management]

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "#"
date: 2016-12-06
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/NEXCOM_ScreenShotPortal1.1.jpg"
excerpt: NEXCOM is looking to adopt IoT technologies and undergo a digital transformation. They worked with Microsoft to build an Azure IoT solution and smooth out any technical issues that arose along the way. The joint effort saved NEXCOM months of build time.
language: [English]
verticals: [Power & Utilities, Discrete Manufacturing]
geolocation: [Asia]
#permalink: /<page-title>.html
sticky: true
---
In the era of [Industry 4.0](https://enterprise.microsoft.com/en-us/industries/discrete-manufacturing/whats-new-with-industry-4-0-takeaways-from-hannover-messe-2016/), NEXCOM is looking to adopt IoT technologies and undergo a digital transformation. They decided to work with Microsoft to bring more connectivity and intelligent capability to their products. The Microsoft Taiwan DX team and NEXCOM worked together to ease the adoption of an Azure IoT solution and resolve any technical issues in the journey.

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "#"
date: 2016-12-23
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/BlueDynamic/ArchitectureDiscussion.jpg"
excerpt: Microsoft and Blue Dynamic conducted a hackfest to create a proof of concept for a new product. The scope was to capture customer faces with a camera, do real-time counting and analysis of the faces, and provide outputs for other systems and UI.
language: [English]
verticals: [Retail & Consumer Goods]
geolocation: [Europe]
#permalink: /<page-title>.html
sticky: true
---
Microsoft and Blue Dynamic joined forces at a hackfest to create a proof of concept for a new product. The scope was to capture customer faces from a camera, do real-time counting and advanced analysis of the captured faces, and provide outputs for other systems and UI.

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-26
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/s3innovate/s3innovatelogo.png" #should be ~350px tall
image: "images/s3innovate/nodemcu-photo.jpg"
excerpt: This report describes how green solution provider S3 Innovate and Microsoft evaluated the feasibility of using an ESP8266 microcontroller-based IoT device gateway for remote monitoring of meeting rooms to better manage energy consumption.
language: English
verticals: [Environmental, Smart Cities]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-03-03
categories: [Power BI Embedded]
color: "blue"
#image: "{{ site.baseurl }}/images/RitterIM/RitterIMWebsite.PNG" #should be ~350px tall
image: "images/RitterIM/RitterIMWebsite.PNG"
excerpt: Microsoft teamed up with Ritter Insurance Marketing to bring Power BI analytics to customers using its Quote Engine service.
verticals: [Insurance]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-02-28
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/2016-11-31-SetouchiHD/VSMdiscussion.jpg"
excerpt: Setouchi Holdings needed to improve the scalability of their pipeline. CI&T, Creationline, and Microsoft used the Web Apps and API Apps features of Azure and Visual Studio Team Services to quickly solve pain points.
language: [English]
verticals: [Discrete Manufacturing, Logistics]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-03-12
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/cgifederal/logo.png" #should be ~350px tall
image: "images/cgifederal/teamworking.jpg"
excerpt: As it moves to embrace Microsoft Azure, CGI Federal seized upon the opportunity to leverage new tools and approaches to optimize the software lifecycle for its products, both in the cloud and on-premises.
verticals: [Professional Services]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-03-02
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/nexosis/logo-horizontal.png" #should be ~350px tall
image: "images/nexosis/axon-data-flow.png"
excerpt: Nexosis wants to optimize the time a new feature takes going from ideation and into their customers' hands, using the DevOps practices of Infrastructure as Code, continuous integration, and automated testing.
verticals: [Retail & Consumer Goods]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-01-20
categories: [Mobile Application Development with Xamarin, Mobile DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/CCC.png" #should be ~350px tall
image: "images/CCCphotos2.png"
excerpt: Microsoft teamed up with Choice Customer Care to streamline the process of patients requesting help in hospital emergency rooms via a web-based API and a Xamarin.Forms cross-platform mobile application. This article describes the development process and the outcomes.
verticals: [Health]
language: [English]

Просмотреть файл

@ -7,10 +7,11 @@ author-link: "#"
date: 2017-02-04
categories: IoT
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/GTISmartCity/GTI_033.JPG"
excerpt: Microsoft teamed up with GTI, a leading IoT platform and service provider headquartered in Beijing, to develop the "big data" platform used in its Smart City solution, which enables data-driven city operation.
language: English
verticals: Smart Cities
sticky: true
---
Microsoft teamed up with GTI, an Internet of Things (IoT) platform and service provider headquartered in Beijing, to develop the "big data" platform used in its Smart City solution, which enables data-driven city operation.

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-01-06
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/2016-12-02-engiecrigen/engie_crigen_vsm_final.jpg"
excerpt: Pour les besoins du centre de recherche ENGIE LAB CRIGEN, Microsoft les a accompagné dans la mise en place d'une plateforme d'hébergement d'application totalement automatisée et basée sur des conteneurs Docker, dans Microsoft Azure.
language: [French]
verticals: [Power & Utilities]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "https://twitter.com/masota0517"
date: 2017-02-04
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/futurestandard/logo.png" #should be ~350px tall
image: "images/futurestandard/scorer.png"
excerpt: Future Standard offers a one-stop IoT solution for collecting, analyzing, viewing, and acting on data with ease. To offer customers an Azure-based solution, Future Standard and Microsoft created a prototype during a two-day hackfest.
language: [English]
verticals: [Discrete Manufacturing]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-23
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/Millennium/2Brainstorming.jpg"
excerpt: In this DevOps hackfest, Microsoft worked with Millennium to integrate an Azure Resource Manager model into an existing custom Azure services provisioning system that was based on an Azure Service Management model.
language: [English]
verticals: [Professional Services]

Просмотреть файл

@ -7,7 +7,7 @@ author: "Valery Jacobs, Sander van den Hoven, and Eric Maino"
date: 2017-03-24
categories: [IoT, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/Beijer/BCC-schematic-V3small1.jpg"
excerpt: Beijer Automotive and Microsoft conducted a hackfest to determine whether it is possible to send very large amounts of data to Azure and to receive and process that data. Beijer needed a solution for ingesting car-sensor data into Azure in order to turn the data into useful information and alerts.
language: [English]
verticals: [Logistics]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-01-27
categories: [Mobile Application Development with Xamarin]
color: "blue"
#image: "{{ site.baseurl }}/images/ChefsForSeniors/HackTeamSmall.png" #should be ~350px tall
image: "images/ChefsForSeniors/HackTeam.png"
excerpt: Microsoft and Chefs For Seniors teamed up to build a Xamarin app and website that would facilitate chef operations. The Xamarin app shows chefs the menus they need to prepare for their clients and provides them grocery lists with the ability to mark items as purchased.
verticals: [Professional Services]
language: [English]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-19
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/axonize/axonize-team.jpeg"
excerpt: Axonize and Microsoft teamed up to optimize Axonize's build and release pipeline. This report details the DevOps practices that were implemented for their complex IoT solution.
language: [English]
verticals: [Professional Services]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-29
categories: [Mobile Application Development with Xamarin]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/ShelfieArchitecture.jpg"
excerpt: See how a hackfest helped Shelfie develop a cross-platform mobile app to expand its solution for publicizing and participating in fundraising opportunities.
language: [English]
verticals: [Retail & Consumer Goods]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2016-12-29
categories: [IoT, Azure App Service, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/2016-12-07-ingenu/0000-ingenu-logo.jpg" #should be ~350px tall
image: "images/2016-12-07-ingenu/FieldDeviceAndRacm.jpg"
excerpt: Microsoft worked with Ingenu to help customers using Ingenu's RPMA-based "Machine Network" get device data into Azure.
verticals: [Retail & Consumer Goods]
language: [English]

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "http://blogs.msdn.microsoft.com/naokis"
date: 2017-03-15
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/cimtops/iotarchitecture.png"
excerpt: Microsoft worked with CIMTOPS to create a IoT solution that remotely monitors numerically controlled machine tools.
language: [English]
verticals: [Process Mfg & Resources, Discrete Manufacturing]
geolocation: [Asia]
#permalink: /<page-title>.html
sticky: true
---
CIMTOPS Corporation offers MC-Web CONTROLLER, an on-premises system using Windows Server that monitors numerically controlled (NC) machine tools in factories. MC-Web CONTROLLER gathers information on actual operational data and checks that data with operation orders from a production management system. The system allows users to see the progress of tasks and manage machine operations on the web.

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-03-03
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/seraku/seraku-iot-img_merritt_01.jpg"
excerpt: SERAKU and Microsoft reconfigure an agricultural cloud using IoT Hub and Stream Analytics, aiming to facilitate a growing number of users and reduce operational costs.
language: [English]
verticals: ["Agriculture, Forestry & Fishing"]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-01-13
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/chiping/Architecturev1.jpg"
excerpt: Chip-ing is building a smart, connected golf ball. This article describes the PoC created during a hackfest with Microsoft for acquiring, storing, and analyzing the data captured by the golf ball and the accompanying mobile app.
language: [English]
verticals: [Retail & Consumer Goods]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-02-09
categories: [IoT, Azure App Service, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/TofugearImages/tofugear-logo.jpg" #should be ~350px tall
image: "images/TofugearImages/tofugear-logo.jpg"
excerpt: Tofugear, an IoT startup, worked with Microsoft to re-architect its Omnitech retail platform solution, gaining both scalability and a dashboard for improved customer analytics.
language: [English]
verticals: [Retail & Consumer Goods]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-02-23
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/AnRuiZhuoYue/Hackfest.jpg"
excerpt: Digital marketing provider AnRuiZhuoYue worked with Microsoft to develop an intelligent conference-management system with facial registration and check-in functions, based on a WeChat app and using Azure App Service features.
language: [English]
verticals: [Media & Cable, Logistics, Professional Services]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-01-06
categories: [IoT, Azure Functions]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/2016-12-12-BlueFrogRobotics/Buddy-Happy.png"
excerpt: As Blue Frog Robotics prepares to deploy Buddy, the companion robot, it staged a hackfest with Microsoft DX France to design and build a cloud solution that is economical while providing the optimum level of services.
language: [English]
verticals: [Retail & Consumer Goods]

Просмотреть файл

@ -7,11 +7,12 @@ author-link: "#"
date: 2017-02-15
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/edp/EDP_003.png"
excerpt: Together with Microsoft, EDP Software moved its workforce-scheduling system to a PaaS solution, allowing it to concentrate on the project as opposed to the infrastructure.
language: [English]
verticals: [Professional Services]
geolocation: [Europe]
sticky: true
#permalink: /<page-title>.html
---

Просмотреть файл

@ -7,10 +7,11 @@ author-link: "#"
date: 2016-12-21
categories: [IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/PolimiMitreo/mitreoCircusMaximum.jpg"
excerpt: Researchers at Politecnico di Milano worked with Microsoft to develop a way to remotely monitor conditions at the Mitreo archaeological site in Rome.
language: [English]
verticals: [Cultural Heritage, Public Sector, Smart Cities, Environmental]
sticky: true
---

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-02-17
categories: [Azure App Service]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/Senparc/Hackfest.jpg"
excerpt: Microsoft collaborated with Senparc, a development partner of WeChat (the most popular digital-marketing channel in China), to develop a digital-marketing management system based on the WeChat app.
language: [English]
verticals: [Professional Services]

Просмотреть файл

@ -7,7 +7,7 @@ author-link: "#"
date: 2017-02-13
categories: [DevOps]
color: "blue"
#image: "{{ site.baseurl }}/images/alterbooth/logo.png" #should be ~350px tall
image: "images/alterbooth/alterbooth01.png"
excerpt: Microsoft and Alterbooth conducted a joint hackfest to introduce DevOps practices into Alterbooth's new sauce-ordering and customizing service.
language: [English]
verticals: [Professional Services]

Просмотреть файл

@ -7,12 +7,13 @@ author-link: "#"
date: 2017-01-26
categories: [DevOps, IoT]
color: "blue"
#image: "{{ site.baseurl }}/images/imagename.png" #should be ~350px tall
image: "images/Transnet/Value-Stream-Mapping.png"
excerpt: Transnet delivers thousands of tons of goods across South Africa. It aims to innovate fast and provide quality solutions. The introduction of DevOps will help reduce costs of delivering products, and creating new, scalable IoT solutions will help Transnet leverage the company assets more effectively.
language: [English]
verticals: [Logistics]
geolocation: [Africa]
#permalink: /<page-title>.html
sticky: true
---
<table style='width: 700px; padding: 0px;' >

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше