JSON serializer that doesn’t serialize other properties if Deleted is true

,
May 13, 2016 / No Comment

I was recently working on a project using Azure Mobile Services (AMS) as the backend for our Android and iOS mobile apps. Using the built-in offline sync feature of AMS, you can delete records on the backend and when the mobile app synchronizes its data, the record will be deleted from the mobile device. While taking a look at some […]
Read more

AUTHOR: CATEGORY: .Net, Azure, Blog, C#, Cloud

Xamarin Forms EnumBindablePicker

,
April 5, 2016 / 2 Comments

One of the controls missing from Xamarin Forms is a “BindablePicker” that allows you to dynamically bind an ItemsSource and SelectedItem from your view model. Fortunately, the Xamarin forums provide a solution to this problem found here:
https://forums.xamarin.com/discussion/30801/xamarin-forms-bindable-picker
The original implementation of this BindablePicker worked great as long as you had a list of strings as your ItemSource. But what […]
Read more

Writing Secure Software – Part 2

,
December 16, 2015 / No Comment

In my last blog post I discussed one possible process for developing secure software. We learned about potential security threats using the S.T.R.I.D.E. acronym, creating a threat model and identifying potential threats. Next I’ll discuss prioritizing the potential threats you have identified and discuss ways to mitigate these threats.
Prioritizing Potential Threats
In my last blog post I used a […]
Read more

AUTHOR: CATEGORY: Blog

Writing Secure Software – Part 1

,
September 10, 2015 / No Comment

In today’s world of online theft and cyber attacks, writing secure software is more important than ever. For many developers, however, security is typically an afterthought, if it is considered at all. In the next few blogs, I’m going to walk through one possible process for developing secure software in an attempt to demystify the process.
Security by design
Ideally, […]
Read more

AUTHOR: CATEGORY: Blog