ABC - Always Be Coding

.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

About Me

James McLachlan
View my complete profile
Powered by Blogger.