VoIP calls from the browser using WebRTC and FreeSWITCH
There was a time when making phone calls from the browser would have meant installing a native extension. Thanks to WebRTC, we can now make phone calls from the browser. This post is my recent...
View ArticleDual SIM LG L40 (D175F) with Android KitKat
The cost-benefit of Android Smartphones continues to improve. LG L40 (D175F) is no Moto G, but it is cheaper, and a wonderful piece of hardware. I recently bought one for my wife. It currently retails...
View ArticleMonthly news review
This post reviews news in the month that has passed. DMV Lays Out Rules Governing Self-Driving Car Tests If you live in California, you’re now one step closer to riding a self-driving car. The rest of...
View ArticleUSB CDC ACM driver for Windows 8
The LUFA library provides a template INF file that can be easily extended to create a serial port driver for your USB CDC ACM device. Here’s the template with CatalogFile added by me ; Windows LUFA CDC...
View ArticleWindows 10 Technical Preview
Windows 10 Technical Preview looks fresh and awesome. As someone who has adopted Windows 8 right since it was launched, Windows 10 helps reduce friction like Windows 8 never did. Here’s what I like...
View ArticleRecursively copy to output in msbuild project
I have this very specific need to copy all files and folders from a source folder, to the project build output, akin to xcopy. Here’s an AfterBuild target that does that. <Target...
View ArticleLumia 630
A couple of years back I never thought I’d be buying a Windows phone. At R$ 320 (approximately US$ 104) I found a Lumia 630 to be a really good upgrade for my wife, after a LG L40 she’d been using....
View ArticleGenerating a unique ID for a Windows PC
Software licensing usually works by tying a product to a single PC. Identifying the PC in a unique manner usually requires generating some kind of unique ID. Here’s a log of certain attributes of a...
View ArticleWebSockets with WCF
This post demonstrates an elementary chat service constructed using WCF and WebSockets. A custom binding that leverages WebSocket support in httpTransport is used. JSON is serialized and deserialized...
View ArticleWindows 10 Technical Preview
Windows 10 Technical Preview looks fresh and awesome. As someone who has adopted Windows 8 right since it was launched, Windows 10 helps reduce friction like Windows 8 never did. Here’s what I like...
View ArticleRecursively copy to output in msbuild project
I have this very specific need to copy all files and folders from a source folder, to the project build output, akin to xcopy. Here’s an AfterBuild target that does that. <Target...
View ArticleGenerating a unique ID for a Windows PC
Software licensing usually works by tying a product to a single PC. Identifying the PC in a unique manner usually requires generating some kind of unique ID. Here’s a log of certain attributes of a...
View ArticleWebSockets with WCF
This post demonstrates an elementary chat service constructed using WCF and WebSockets. A custom binding that leverages WebSocket support in httpTransport is used. JSON is serialized and deserialized...
View ArticleWindows 10 Technical Preview
Windows 10 Technical Preview looks fresh and awesome. As someone who has adopted Windows 8 right since it was launched, Windows 10 helps reduce friction like Windows 8 never did. Here’s what I like...
View ArticleRecursively copy to output in msbuild project
I have this very specific need to copy all files and folders from a source folder, to the project build output, akin to xcopy. Here’s an AfterBuild target that does that. <Target...
View ArticleGenerating a unique ID for a Windows PC
Software licensing usually works by tying a product to a single PC. Identifying the PC in a unique manner usually requires generating some kind of unique ID. Here’s a log of certain attributes of a...
View ArticleWebSockets with WCF
This post demonstrates an elementary chat service constructed using WCF and WebSockets. A custom binding that leverages WebSocket support in httpTransport is used. JSON is serialized and deserialized...
View ArticleDealing with .NET’s messy WebBrowser control
I’ve been trying hard to coax .NET’s WebBrowser control to log in using PingFederate federation server. I particularly don’t want to mess with the registry to change Internet Explorer’s browser...
View ArticleInquire Bluetooth service record on Windows
Linux distros have excellent built-in support for inquiring characteristics of Bluetooth devices around you, using hcitool and sdptool. The closest thing on Windows is the Bluetooth Inquiry Record...
View ArticleView USB device descriptors on Windows
I have occasionally fired up a Linux virtual machine just to view USB descriptors of devices using lsusb -v. This post briefly describes a couple of tools for Windows that can be used to view...
View Article