Extending Kendo UI Editor Functionality in Sitefinity
In my previous post I detailed a feature where users can upload files to the Sitefinity Document Library asynchronously. However, the interface for doing so was a bit basic. There was an HTML file...
View ArticleHow to Upload Files to your Sitefinity Document Library Asynchronously
Sometimes, it is necessary for users of your site to be able to upload files to Document Libraries in an asynchronous manner. They could be creating user-generated content and require a space to...
View ArticleHeart Rate Display with a Photon and a Microsoft Band
Those who know me, know I love sensors, and doing things with sensors. I’ve published many posts on accessing the various sensors on the Microsoft Band: Accelerometer & Gyroscope, Ultraviolet, Skin...
View ArticlePIR Sensor with a Photon, Particle Cloud, and a UWA
My latest sensor experiment involved the PIR Motion Sensor (HC-SR501) that comes with the Photon Maker Kit. The motion sensor didn’t have the best English documentation; however, there were enough...
View ArticleAzure Mobile Apps: Writing a Fast Custom DomainManager, Part 3
This is post 8 of 11 in the series “Azure for Developers” Picking Up From Last Time Last time, I finished the overview of the helpers afforded by the MappedEntityDomainManager and how they could be...
View ArticleOn Sitefinity Custom Widget Caching
Sitefinity is Caching too Hard! If you’ve done software development for any length of time, you’ve likely run into a caching issue. Caching is difficult to get right, but it is so beneficial that we...
View ArticleDynamic Content Detail Widget Templates in Sitefinity
Getting to Dynamic Content Data in Custom Code Behind In a previous post, I went over how you can easily create a custom code-behind C# class for any Widget Template in Sitefinity. Give that post a...
View ArticleUsing Google Services in UWP C# Apps – Part 2
This is post 17 of 17 in the series “Google Cloud for the .NET Developer” We previously looked at how you can use the WebAuthenticationBroker to allow end users to authorize a UWP app to access their...
View ArticleUsing Google Services in UWP C# Apps – Part 1
This is post 16 of 17 in the series “Google Cloud for the .NET Developer” It’s no secret that I love Windows, and especially writing UWP apps for Windows using C#. In fact I’ve written a bit about...
View ArticlePub/Sub Part 2 : REST-based Google Cloud Pub/Sub with OAuth and C#
This is post 10 of 17 in the series “Google Cloud for the .NET Developer” Pub/Sub is an increasingly popular component of many cloud-driven solutions. Producers publish messages to a topic, and...
View ArticlePub/Sub Part 1 : C# OAuth Authentication to Google Cloud Pub/Sub using a...
This is post 9 of 17 in the series “Google Cloud for the .NET Developer” If you are looking to consume Google Cloud services, you will need to authenticate. In my case, I was looking to use a service...
View ArticleUnderstanding Natural Language
This is post 8 of 17 in the series “Google Cloud for the .NET Developer” Isaac Asimov speculated that you could plug a politician’s speech into a mathematical model, zero out the equation, and prove...
View ArticleAuthenticating Your C# Application for the Google Cloud Platform – Part 2
This is post 5 of 17 in the series “Google Cloud for the .NET Developer” Now that we understand how to authenticate a C# application to work with your own project’s GCP resources, let’s take it a step...
View ArticleAuthenticating Your C# Application for the Google Cloud Platform – Part 1
This is post 4 of 17 in the series “Google Cloud for the .NET Developer” The new C# libraries for the Google Cloud Platform, available on NuGet, make it easy to get started adding these features to...
View ArticleC# Support for the Google Cloud Platform
This is post 3 of 17 in the series “Google Cloud for the .NET Developer” At the end of the day, like most APIs you encounter in the wild, Google services are exposed as standard REST endpoints. If you...
View ArticleRead/Write data from/to USB thumb drive on a Windows IoT Core device
Currently, universal apps are sandboxed to the point of blocking you from reading/writing data files to a removable USB drive on Windows IoT Core devices. This post will show you a work around if you...
View ArticleBreakpoints in Auto-Properties in Visual Studio 2015
This tip falls squarely into the category of simple, yet oh so useful. Visual Studio 2015 isn’t exactly new, but I am still discovering things that make it nice for debugging. That’s where I’ve spent a...
View ArticleC# Windows IoT Core Serial Communications with an ESP8266
Windows IoT Core is great for connecting single board computers such a Pi2 to an ESP8266, via a serial link. The hardware for such a link can be found in my previous post here. The details for a basic...
View ArticleOne-Time Passwords (OTP)
Years ago, I worked for a customer who provided me with a RSA SecurID device to access their VPN. This was a plastic fob that would display a six digit number on a LCD screen. Every 30 seconds, the...
View ArticleIs an 80 Character Code Line Length Still Relevant?
If you’ve spent any time reading about coding standards on the internet, you’ve probably come across the suggestion to limit lines of code to 80 characters and wondered if it’s still relevant today....
View Article