.NET development, economics and the Canadian consumer experience
Friday, July 5, 2024
Invalid Signature on AWS SNS Message
›
Amazon Web Services has a service called Simple Notification Service, which does what it says on the tin: it sends notification messages. In...
Sunday, July 9, 2017
Dependency Inversion and Microsoft Web Technologies
›
When I started learning C# and ASP.NET about 10 or 15 years ago (!!), we rendered HTML with Web Forms and published services with ASMX Web S...
Saturday, February 18, 2017
WebAuthenticationBroker and OAuth2 UserCancel Error
›
Windows Phone 8.1 programming can be a little... opaque. Yes, I was working on a Phone 8.1 project. My phone can't be upgraded to 10. I...
Wednesday, December 14, 2016
Don't be Afraid of SingleOrDefault - Much Worse, Performance Problem Edition
›
I found another example at work of someone not taking advantage of SingleOrDefault when making Linq-to-Sql calls, but in a much worse way. I...
Friday, October 14, 2016
Handling User Data Securely - Really, Really Securely
›
Imagine you're building a web app that requires a password from a user for encryption. This password is not the same as their login one,...
Sunday, July 17, 2016
Code Learnability vs. Feature Addability
›
I'd like to talk about made up words. No, really I'd like to talk about the tension between making a code base easy to learn vs. t...
Friday, April 1, 2016
It Doesn't Matter How They Get The Data
›
I was reading about using the SecureString class. This is a class that encrypts a string so that it is readable only on the current machine ...
›
Home
View web version