Page 9

WCF custom authentication using ServiceCredentials

The generally accepted way of authenticating a user with WCF is with a User Name and Password with the UserNamePasswordValidator class. So common that even MSDN has a tutorial , and the MSDN documentation for WCF is seriously lacking at best. The username/password approach does what it says on the tin, you pass along a username and password credential from the client to the server, do your authentication, and only if there is a problem then you throw an exception. It’s a primitive approach…

Continue reading

Every developer must be proficient at these 7 things...

In 2015, it is as important as ever for developers of all levels of expertise and experience to re-train and update their skills. In the fast moving world of technology, failure to do so can result in career stagnation and ultimately not reaching your full earnings potential. This post is an update to the popular post 10 things every software developer should do in 2014 . All of the points made in that post are still relevant and valid so I recommend you take a look. This post is entirely based…

Continue reading

Books I read in 2014

Last year I set out to try and diversify myself and learn new things. I have focused primarily on software development for at least the last 13 years, and this year I wanted to do something different. I shied away from reading software development books and started reading sci-fi books, books of historical importance, fantasy, and yes the occasional development book when I felt the urge. Here are some of the books I read during 2014 (in no particular order); Harry Potter Complete Series ( Book…

Continue reading

8 things every .NET developer must understand

You’ve been in your current job for a while now, and you’re really starting to get good at what you do. You’re perhaps thinking about finding something new, and you’re wondering what sort of questions a potential new employer might ask. I’ve been interviewing a lot recently and I have noticed there are 8 questions that get asked a lot. Spend some time and make sure that you understand each point in turn, doing so will help make that dream job become a reality. SOLID Principals The ultimate…

Continue reading

.NET developers, utilize Git better using the command prompt

I’ve been using Git in Visual Studio for quite some time now (since not long after it was released) and I’ve really grown to like it. I particularly like the speed and general ease of use. I find TFS/TFVC (weather that be a local instance or TFS online) to be slow and unreliable and it really has poor command line support (sorry guys!). It’s fair to say that I’ve been a little bit intimidated by Git and have rarely (OK never!) strayed away from the UI available through Visual Studio. Until now…

Continue reading