Travel – Egypt – Days 1, 2

6 years ago

I was going to publish only one entry at the end of my entire trip, as a recording of my…

On to new adventures

6 years ago

After another great and rewarding stint with Cortana, I said another difficult "goodbye" to the awesome team. Here's the email…

Digital Assistants are indeed emerging as a new platform

6 years ago

I just came across the "Why the iPhone Is Finally Fading” article. The author makes the case that it’s the…

10 years at Microsoft

8 years ago

Microsoft Human Resources just sent me a note to tell me that I reached 10y with the company!!! It only…

Panama City Beach holiday – Discrimination and profiling (can be subconscious behaviors)

8 years ago

I had a negative experience earlier today while in Florida. Mary and I spent the last week at Panama City Beach…

Cortana, I am back!

9 years ago

I had a great time at Facebook. I learned a lot, wrote lots of code, and worked on conversational understanding technologies. I…

ReactGraph Part 5 – A user’s feed via “pull” and “push” graph queries

9 years ago

Investigation into bringing together graph and reactive computing. This fifth post in the series showcases slightly more complex LINQ-to-graph and…

ReactGraph Part 4 – First (Re)Active Queries

9 years ago

Investigation into bringing together graph and reactive computing. This fourth post in the series showcases LINQ-to-graph and Rx types queries…

ReactGraph Part 3 – The Data Model

9 years ago

Investigation into bringing together graph and reactive computing. This is the third post in the series and deals with the…

ReactGraph Part 2: Remote evaluation of continuous queries

9 years ago

Investigation into bringing together graph and reactive computing. This is the second post in the series and deals with the…