Microsoft Maniacs – Zero To Web – Slides and Code

Last night, I had the opportunity to present to the Microsoft Maniacs meetup in Sterling, VA. I want to thank everyone who attended, and share my slides and code. The slides are embedded above, and also included in the Github repo for my presentation, which is linked below.

Continue reading Microsoft Maniacs – Zero To Web – Slides and Code

Slides and Code for NoVA Code Camp – Building Services with Web API

My thanks to everyone who attended my session at NoVA Code Camp 2015, “Building Services with ASP.NET Web API”. Below you’ll find my slides, as well as a link to the Github repository containing my demo code. Please note that the demo code contains many non-standard naming practices, so I would advise against using it as an example of how to name folders/classes in your Web API.

Continue reading Slides and Code for NoVA Code Camp – Building Services with Web API

Slides From NoVA Mini Maker Faire – Meet Gadgeteer

http://1drv.ms/1xrVEjE

This weekend, I had the privilege of participating in my very first maker faire, the NoVA Mini Maker Faire, which was held in Reston, VA.

I signed up for a booth which I called “Meet Gadgeteer: Reusable Modular Electronics” which was intended to highlight the advantages of the .NET Micro Framework and .NET Gadgeteer as a means of creating electronic prototypes and IoT devices. I created a rolling slide deck for the event, which I’ve embedded above. You can also download a copy using the link above.

Continue reading Slides From NoVA Mini Maker Faire – Meet Gadgeteer

Security for IoT Can’t Be an Afterthought

Earlier this week, in my presentation at CapArea.net on “Communicating with the Internet of Things” one of the points I emphasized repeatedly is the necessity to think about security early and often. Any time you are responsible for creating a device that can communicate with the internet, whether that be a home automation gateway, Wi-Fi-controlled light bulb, or and industrial control system designed for remote monitoring, you need to be sure you understand how that system can be attacked. As security MVP Troy Hunt likes to put it, you need to “hack yourself first.”

598413_99638977_Hacker_sm_5fd3b71b-07bc-4df3-bede-0c3250304c9e
photo credit: nwogen on freeimages.com

Continue reading Security for IoT Can’t Be an Afterthought

Slides for “Communicating with the Internet of Things”

UPDATE: Forgot to mention that if you want to keep up with my hardware projects, I post video demos to my Devhammer Vimeo channel. You can also see info on some of my past projects on the Garage page on my blog.


Thanks to all the folks who came out to hear my talk last night at CapArea.NET on “Communicating with the Internet of Things”. I’m embedding my slides from the talk below, including some additional resource links:

Continue reading Slides for “Communicating with the Internet of Things”

Internet Explorer and Web Components

I’ll say this up-front, so I don’t waste anyone’s time. I’m not an expert on Web Components, and this post isn’t intended to teach anything about them.

With that said, over the last few days I’ve been catching up on some podcasts, and the topic of Web Components has come up several times. The technology (or, I should say, technologies, since there are at least 4 different specifications encompassed by the term) sounds very interesting and useful, but the lament I heard over and over was that there’s no support for these technologies in Internet Explorer, and no indication of when they will be supported.

Continue reading Internet Explorer and Web Components

.NET Gadgeteer Deployment 101

One of the things I love most about developing for the .NET platform is the wide variety of devices and form factors that I can write for using a single language, namely C#. With Microsoft’s recent announcements about the reach of Universal Apps, that’s more true than ever. But it’s not just true for Windows devices, you can also develop for devices and IoT using C#. And you don’t need to wait for the Windows 10 port for Raspberry Pi 2, either.

Continue reading .NET Gadgeteer Deployment 101