This blog gives some background and motivation for why I used Cloud Functions and an Event-Driven Architecture (EDA) to enable users to get track ids in Twitch chat. In other words, audiences in a Twitch music stream could type in “!trackid” and a bot would answer something like, “I recognized…

As described in this blog, I recently created an event-driven system to enable a chat interface to recognize songs being broadcast on a Twitch stream. In this blog, I’m going to go into the details of how I implemented it, so you can do the same.


I had some functional…


I currently mod for 3 broadcasters and have only been doing it a few weeks. In that time I’ve already learned a lot and thought I’d share. This blog is about what you can do to enhance the chat experience for your channel’s viewers. …

Extension’s entry in Visual Studio Marketplace.

Do you have time critical data flowing through your business? Are you looking to infuse AI into your applications to provide continuous intelligence? If so, IBM Streams can help you meet your time sensitive business problems. IBM Streams enables continuous and rapid analysis of massive volumes of data.

As announced

Watson Studio support for building and monitoring streams flows is now generally available. Watson Studio users can create streams flows for processing and analysis of real-time data.

What are Streams Flows?

Building real-time applications can be intimidating. Streams flows makes the process easy and accessible. With a simple user interface…

Task Hierarchy

Many of us work with a multitude of the latest and greatest best practices to deliver great products that meet user needs. Some examples are Agile, Lean, Design Led, and the “Spotify model”. In this world, what is the best way to do high-level project planning that may span squads…

Photo courtesy of National Nuclear Security Administration / Nevada Site Office

As a product manager in innovative areas in a large corporation, I get to work on and with diverse teams from around the world. While this is very rewarding, it can sometimes be challenging. At times, I and/or my teammates realize we are spending a lot of time on certain…

Brian L. White Eagle

Program Director of Product Management in the computer software industry. Skilled in delivering data driven product content using Agile and Lean methods.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store