-
Azure Machine Learning Workspace and MLOps
Last updated: Wednesday, March 17, 2021
Published in: CODE Magazine: 2019 - September/October
It’s when you’re working with lots of data that you start looking around for an easier way to keep track of it all. Machine learning and artificial intelligence seem like the obvious answers, and Sahil shows you why.
-
Introduction to Artificial Intelligence Using Microsoft Cognitive Services
Last updated: Saturday, November 22, 2025
Published in: CODE Magazine: 2019 - March/April
In this article, Wei-Meng Lee introduces Microsoft Cognitive Services as an accessible way for developers to integrate artificial intelligence capabilities—such as image analysis, face recognition, OCR, and custom vision—into Python, iOS, and Android applications without deep AI expertise. He provides detailed examples using REST APIs and cURL, demonstrates building apps across platforms, and explores training custom models like recognizing durians. Lee emphasizes the ease and power of leveraging these cloud-based AI services to create intelligent applications, highlighting practical steps from obtaining API keys to deploying AI-enhanced mobile apps.
-
Identify Voices with Microsoft Cognitive Services
Last updated: Wednesday, April 21, 2021
Published in: CODE Magazine: 2018 - July/August
In this next installment of his exploration into artificial intelligence, Sahil explores Microsoft Cognitive Services’ ability to recognize voices from a thirty-second sample.
-
Identify Faces with Microsoft Cognitive Services
Last updated: Friday, April 23, 2021
Published in: CODE Magazine: 2018 - May/June
When it’s time to wire your house to precipitate your every whim or need, you want to be sure that your robot doesn’t mistake “catsup” for “catnip.” Sahil talks about facial recognition and how it’s connected to speech and understanding.
-
Bots
Last updated: Monday, October 6, 2025
Published in: CODE Magazine: 2018 - March/April
Sahil Malik’s article demystifies the rise of bots as the next era of human–computer interaction, arguing that bots are simply conversational interfaces built with the Microsoft Bot Framework. He explains core concepts—dialogs, state, channels, and the waterfall pattern—while outlining pragmatic design guidelines (simplicity, usefulness, and non-annoyance), and shows how to develop, test, and deploy bots across platforms (including Microsoft Teams) with practical steps, tooling (Bot Framework Emulator, ngrok), and concrete code, culminating in a basic Hello World bot and a Teams-ready example.
-
Getting Started with Machine Learning Using Microsoft Azure ML Studio
Last updated: Thursday, May 13, 2021
Published in: CODE Magazine: 2017 - September/October
Got a sinking feeling that you’re missing something in Artificial Intelligence? This article is only the tip of the iceberg, but Wei-Meng offers you a helping hand into the lifeboat called Microsoft Azure Machine Learning Studio.

