Currently browsing author

savas

10 years at Microsoft

Microsoft Human Resources just sent me a note to tell me that I reached 10y with the company!!! It only feels like it was last year that I joined :)

Side note for the non-Microsofties… The company counts the total number of years of service since joining, minus any “sabbatical” …

Cortana, I am back!

I had a great time at Facebook. I learned a lot, wrote lots of code, and worked on conversational understanding technologies. I can’t wait to see what the team will do next.

Facebook is a unique organization, with an extraordinary culture. The engineering infrastructure is unbelievable and it enables developers …

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

Investigation into bringing together graph and reactive computing. This fifth post in the series showcases slightly more complex LINQ-to-graph and Rx types queries for both “pull” and “push” type computation.

ReactGraph – Part 1: Graphs and Reactive Computing – Historical Context

Over the last few weeks, as a spare time side project, I’ve been experimenting with a concept that has been circulating in my head for few years now. I’ve been trying to form an opinion, by writing code, around questions such as…

  • What does a graph store with both “pull”

Application protocol over a WebSocket?

While working on a demonstrator app for the Reactive + Graph system I’ve been building in my spare time, I found myself wanting to implement a RESTful app protocol on top of WebSockets for in-browser app <-> service communication. I actually searched for “HTTP over WebSockets” but couldn’t find anything …

Sharing my thanks… PCs for my primary school

Few years ago, the 3rd graders (at the time) from my primary school in Petinos (my village) reached out to me for a conversation/interview over Skype. I started following their progress and even visited them at the school on occassions.

When I was in primary school, we didn’t have any …

Wearable devices and natural user interfaces

As an advertisement, I find the video below really bad. However, the portrayed product features are an example of the transition towards more advanced and standalone wearable technology. Device form factors get smaller and can host software that is capable of addressing many of our communication, entertainment, and information consumption/publishing …

Playing with move semantics in C++ – Part 1

(Kjell Schubert contributed to these posts with ideas, discussion, feedback, and corrections).

I did a lot of C++ programming back in the 90s when the language didn’t have universal references, move semantics, lambdas, shared_ptrs, or any of the cool features that have been introduced since then. I moved to C# …