Latest blog posts

Introduction to HTML5 WebSockets

Posted by | CodeProject, HTML5, JavaScript, Videos | No Comments
HTML5 WebSocket Programming

This blog post is based on my book “Getting Started with HTML5 WebSocket Programming“, published a few months ago. There’s a special holiday offer for you until the 6th of January. What is the HTML5 WebSocket protocol? In real life, handshaking is the act of gently grasping two people’s hands, followed by a brief up and down movement. If you have ever greeted someone this way, then you already understand the basic concept of HTML5 WebSockets….

Read More

How to use Kinect v2 Face Basics

Posted by | C#, CodeProject, Kinect, Windows 8 | 9 Comments
Kinect v2 Face Basics Santa Clause

What if your computer could detect your eyes, nose, and mouth? What if an application could understand your facial expressions? What if you could build such applications with minimal effort? Until today, if you wanted to create an accurate mechanism for annotating real-time facial characteristics, you should play with OpenCV and spend a ton of time experimenting with various algorithms and advanced machine vision concepts. Luckily for us, here comes Kinect for Windows version 2 to save the day. One of the…

Read More

How to run Kinect v2 modern apps on Windows 10 Preview

Posted by | Kinect, Windows 10 | No Comments
Kinect v2 in Windows 10 Preview

Kinect SDK version 2 is out and fully supports Windows 8 Modern apps. So, if you want to publish your Kinect apps in the Windows Store and get featured there, this is your chance! As an early tester of Microsoft products, I recently installed Windows 10 Preview in a secondary development machine. I then tried my WinRT apps to discover any compatibility issues. Windows 10 Preview seems decent enough, so most of the apps run without any problems. When…

Read More

The developer syndrome and how (not) to avoid it

Posted by | Business, CodeProject | 6 Comments
The developer syndrome

OK. Admit it. You have fallen into the trap. I have fallen, too. Imagine a very typical day in the office: you have to build some hardcore stuff, code complex algorithms or implement demanding business logic. There is a bunch of third-party libraries and tools you can use, paid or free. Such tools can save you time and energy and help you meet your deadline. You could have used a third-party tool and go to bed….

Read More

This is what I do

Awarded by

Microsoft Imagine Cup 2011
TEDx Rising Stars 2012
AppWards 2013

Want to work together?

Contact me