Sending an email with Python

I haven't done any Python programming in years. I think it's probably 10 years ago, and then it was only some basic learning-how-to-program stuff. I'm participating in a project at work. We're doing some prototyping with a Raspberry Pi and some custom software. While the software works brilliantly, we want…

Building a "redirector" with Airtable and Azure Functions

Once in a while I want a simple url alias. Say I want the link to my Stack Overflow profile, but I want a simple, short url that's easy to remember. I want an easy way to register the complex and specify a simple and short alias url that redirects…

Overloading operators in C#

C# is a mature language and at this point there are some features that are forgotten, or not even discovered, by users of the language. I've previously written about one of my favorite "obscure" features: the implicitly types array syntax. When creating your own classes (as you very…

Watch out for multiple subscriptions with BindCommand to event in RxUI

When using the handy binding methods in ReactiveUI, you might find yourself using the very handy overload of BindCommand() which let's you bind a command to an event: this.BindCommand(ViewModel, vm => vm.MyCommand, v => v.TextBox, nameof(TextBox.GotFocus)); You might even have it inside a WhenActivated(…

It's not just someone else's computer

I have to take a stand against the expression which have become so popular: "The cloud is just someone else's computer." First off; it might be a revelation to some people, who aren't very technical, but have now suddenly discovered cloud computing, that The Cloud is actually built…