My top 7 Visual Studio 2017 features

Lightweight installer

Remember Visual studio 2010? This was my first encounter with VS and it was painful. You had to set aside at least a day to get this installed and you had to be one brave soul to attempt uninstalling it.
This has gotten incrementally better with subsequent versions but with VS17 taken its componentization up a level.

Read more “My top 7 Visual Studio 2017 features”

Dynamic Currency Conversion: The imaginary benefits

Over the past few years, I have been lucky enough to do a notable amount of international travel. Before I depart I always convert a fixed amount of ZAR to the local currency of my destination and carry my credit card as a backup. The few occurrences that I used my credit card internationally I was always explicit to paying in that countries currency (all my experiences being with USD) and there is a very good reason for this.

Every so often I import items that aren’t available here in South Africa and I have been noticing more and more online retailers pushing DCC with all its imaginary benefits.

Guaranteed overcharge

Using a recent Amazon purchase let me illustrate these unnecessary charges consumers fall prey to.

From my experience, it looks as if Amazon defaults to the currency of the credit card being used. This looks perfectly acceptable to an unsuspecting consumer till I switch the payment currency and complete some simple math.

zar

Read more “Dynamic Currency Conversion: The imaginary benefits”

How-NOT-To: The eThekwini eServices Website Leak.

It sure has been an interesting week for website security with a considerable number of high profile website leaks.

When it comes to the eThekwini eServices ‘leak’ I use the word ‘leak’ as a generalisation, in my option, this was not a classical ‘leak’. The blaring obvious security vulnerabilities of this site were not the usual weak point in an all round well-structured system that a person with malicious intent hammered till it broke. This site was a wide open faucet with an invite to drink as much as you wished. I hope my analogy comes across and helps intensify how frightening it is that this went live.

Read more “How-NOT-To: The eThekwini eServices Website Leak.”

Students! Get hosted in the cloud at no cost!

Being a student today has many benefits. Large companies believe in students with many offering students benefits no cost access to their services.

Microsoft’s student Azure offer is once such program, student developers can publish their own web apps to Azure and host them in the cloud, at no cost and with no credit card required. Students can take advantage of these great Azure services:
Read more “Students! Get hosted in the cloud at no cost!”

C# Using Lamda Expressions

\lambda (lambda) the 11th letter of the Greek alphabet, has a common place in the mathematics world.

In the C# a lambda expression is an anonymous function that can contain expressions and statements.

Perhaps the most common use of lambdas is with enumerables. We also pass lambda expressions as arguments, for sorting or for searching in queries.

Anatomy of a lambda expression

Read more “C# Using Lamda Expressions”

Getting around Visual Studio 2015

Getting started with a new programming language/platform can be a daunting task, especially when it requires the use of a new IDE. This post is going to be a quick lap around Visual Studio so you can get working on all those ideas you have.
Read more “Getting around Visual Studio 2015”

Windows Hello with Kinect v2

When Windows Hello was first demoed the first thing that sparked in my mind was “I wonder when I can do this with my Kinect v2 sensor”, I subsequently waited and waited but it appeared as if it was never going to happen. Well it finally has happened… sort of  😀

The entire process is less than 5 min so it is well worth trying.

Read more “Windows Hello with Kinect v2”