• Convergence of User Experiences

    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…

    Read more →

  • On Graph Data Model Design – Relationships

    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…

    Read more →

  • QCon London 2013 – “A Platform for All That We Know”

    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…

    Read more →

  • Let’s teach kids how to code

    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…

    Read more →

  • Big data analytics determines the next big hit?

    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…

    Read more →

  • The world’s knowledge as a collection of information streams

    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…

    Read more →

  • Facebook’s Search Graph

    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…

    Read more →

  • cvoya – the company

    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…

    Read more →

  • 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…

    Read more →

  • wocket is ready for beta testing

    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…

    Read more →

  • wocket – a side project

    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…

    Read more →

  • Junk mail… what’s wrong with this picture?

    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…

    Read more →

  • Devices are getting smaller…

    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 &…

    Read more →

  • 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…

    Read more →

  • 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…

    Read more →