I have been wanting to dabble with IoT (Internet of Things) for a little while now. My interest, aside from the geek aspect, is uncovering some insight from analyzing signals over time. To get there, I am starting with the data collection and analysis side – stitching together Microsoft Azure Event Hubs, Stream Analytics, and Power BI.
Part 1 of this series summarized the tech behind this blog. This post dives deeper into the Azure App Service piece – how to Git deploy a Jekyll-generated static site and how to use the URL rewrite module to ensure friendly URLs mindful of SEO.
As part of taking the blog out of hibernation, I updated the technology that powers this blog. I’ve migrated the blog engine from WordPress + MySQL to Jekyll hosted on Microsoft Azure App Service. I am satisfied with the resulting workflow and share the details below. While it looks like a lot of steps, day-to-day authoring is really simple – just checking in Markdown files to GitHub.
I’ve been waiting a long time – almost six+ years since the time Microsoft released Windows Phone to supersede Windows Mobile – for Microsoft to bring back the feature where you can type SMS messages on your desktop and send them through your phone. Thankfully, this feature, as well as the ability to get alerts when you miss a phone call, is now here with build 10565 for desktop. Both features are working great, but it took me one key step and a bit of reading to wrap my head around it.
Lots has happened in the six years since the last post. The industry has evolved. I’ve grown. That means I read some of my old posts and cringe a lot. I’m still happy though I went through the exercise of blogging, taking out some time to reflect on topics that were top of mind then. So, I’m going to try to pick up the habit again but not set a hard post/week commitment either.
I recently gave the following talk to the Chinese Institute of Engineers on the Microsoft campus. The talk is an introduction to Search Engine Marketing (SEM), focusing on Search Advertising and Search Engine Optimization. I also explain the search business model and ranking algorithm to the extent that is needed to effectively implement SEM.