-
Convergence of User Experiences

Disclaimer: These thoughts do NOT represent strategy or plans by my team or company. They are just that… thoughts. The way we consume information and services has transformed over the last few years. Small, specialized applications on smartphones and tablets…
-
On Graph Data Model Design – Relationships

Context: Jim mentioned in his QCon talk that I am advocating for hypergraphs as the model of choice when designing a graph store. That’s not true. The previous post has the details. Jim and I have been discussing graph store/database…
-
QCon London 2013 – “A Platform for All That We Know”

A couple of weeks ago I attended QCon London 2013* where I had the pleasure of giving a version of my “A Platform for All That We Know” talk. I had to keep the talk on the abstract side since…
-
Let’s teach kids how to code

What a great initiative from the leaders of our field: “code.org is a non-profit foundation dedicated to growing computer programming education.” Programming “is the closest thing we have to a superpower” 🙂 (Drew Houston, Founder and CEO of Dropbox) I…
-
Big data analytics determines the next big hit?

There shouldn’t be any surprise in the “How Netflix is turning viewers into puppets” article but I still found it to be yet-another fascinating example of our new age of computing, one in which personalization and highly targeted experiences are…
-
The world’s knowledge as a collection of information streams

Representing all knowledge as a set of continuous streams has been in my mind for few years now. In some of my public talks, I illustrated how information graphs and information streams might merge, how each single entity and each…
-
Facebook’s Search Graph

I’ve been working on Graph Store-related technologies for 5-6years now. I got fascinated by the idea of representing the world’s information as an interconnected network (check out my semantics-related posts and some of my publications). Back when I was in…
-
cvoya – the company

History If you follow my tweets, you might have noticed that I make a reference from time-to-time to an illusive “side project” 🙂 About 4 years ago, I started working on an idea for a web-based platform to connect the…
-
wocket is now available
My side toy project was accepted by the Windows Store team and is now available for download for Windows 8. If you don’t have a Pocket account, go ahead and create one. You will be able to maintain a collection…
-
wocket is ready for beta testing

As I mentioned few weeks ago, I’ve been working on a side project in my free time. After transitioning from the iPad to Surface, I was missing a Pocket client for Windows 8, so I decided to write one. The…
-
wocket – a side project

As I mentioned in the past, I am an information junkie. I go through the week collecting articles that I read when I get some free time, in between social commitments, exciting work at Microsoft, startup, concerts, etc. One of…
-
Junk mail… what’s wrong with this picture?

Argh!!! I hadn’t checked my mailbox for about 1 1/2 weeks. It’s crazy. So much wasted paper. In this entire pile of paper, there was only one letter in which I could perhaps be interested (and even that is debatable…
-
Devices are getting smaller…

… so, one would think that they are easier to carry, right? I must be doing something wrong because I find myself carrying all three: Laptop, Surface, and a phone. If you add my MacBook Pro + all cables &…
-
It’s a celebration of democracy
Earlier tonight I dropped off my ballot. Every time I participate in a voting process, I feel that I celebrate the memory of the ancient Greeks who coined the idea that people can have a say in the running of…
-
Using a Lambda to Dynamically Create an IComparer
Just recording the following for those lost coding souls like me who are trying to find a solution on the web 🙂 I needed to instantiate a SortedSet for a WinRT application that I am writing. I didn’t want to…