Paul started buying Sonos speakers for his home a couple months ago to get around the need to run wires for his home stereo. He was fascinated by the music streaming system, mainly the software used to synchronize the playing of music across multiple devices. So he started peeking under the hood to see how it all worked and if he could possibly learn to control it with custom code.
Paul ended up reverse engineering Sonos and in the process learned about the Upnp protocol. He eventually created a C# library that can be used to turn any device into a node on the Sonos network.
But Paul didn't stop there. He also added Azure Event Hub for cloud processing and Akka.Net to allow for high speed parallel event processing. And all this deployed on a raspberry pi!
Paul will have a live demos and plenty of code. This will be the perfect follow on presentation to Jeremy Fosters talk on the "Internet of Things".
Blog – http://fryerblog.com
Github – http://github.com/paulfryer
Be There and Be Square!
We've listened and acted... we're switching to Geek Dinner in a place with adult beverages!
We'll be looking to the RSVPs to guide our reservation. Please let us know you are coming!
Bill Bartlett will review 3 methods of adding a Second Factor Authentication based on possession of a personal device to a .NET web application. The 3 methods are, Google Authenticator app on a smartphone, Yubikey tokens, and FIDO Universal Second Factor (U2F) tokens. He will start with a review of why passwords are not adequate and review the benefits of a challenge/response model of authentication. He will then break down each of the 3 2FA solutions and compare the UX, TCO and the inherent security and risks. Finally, He will run a demo that shows all 3 methods. Bill will talk about implementation of all 3 methods and have the source code available if there are specific questions.