Skip to content

Sam Jenkins' website

Improving every day

Menu

  • Reading List
  • Digital Resume
  • About me

Author: Satal

Magic Strings: How to avoid them in C#

Avoiding magic strings by using expression trees

One of my least favourite things about the .NET Framework is that there are plenty of places where it expects you  use magic strings . These make maintaining your application harder as refactoring through Visual Studio will not pick up

Satal 20 October 201322 August 2017 All, Computer, Programming 2 Comments Read more

Get deep nested values without worrying about null

Null Reference Exception

Failing to handle null reference’s is one of the most common bugs in an application, this happens when a developer assumes that the a value will always contain an object even though it could be null. One of the nasty

Satal 11 October 201322 August 2017 All, Computer, Programming No Comments Read more

Validating XML against XSD schemas in C#

XML

I’m currently working on an XML File Explorer application, which I intend on highlighting XML files which do not conform to an XSD schema, as part of this I have created a class for containing the details of performing XSD

Satal 15 September 201322 August 2017 All, Computer, Programming 7 Comments Read more

Two Factor Authentication in ASP.NET MVC

Two Factor Authentication devices

It’s becoming more and more common for websites to provide the capability of having two factor authentication as part of you login process. Google, GitHub, Hotmail and Dropbox just to name a few of the organisations that have embraced two

Satal 8 September 201322 August 2017 All, Computer, Programming, Security 2 Comments Read more

Using reCAPTCHA in your ASP.NET MVC app

The Internet is full of bots. There’s no denying it, bots have been created to perform tasks on the Internet for many purposes, a good example is Ticketmaster, who have calculated that approximately 60% of all bookings are made by

Satal 2 September 201322 August 2017 All, Computer, Programming 2 Comments Read more

ASP.NET MVC4 AuthorizeAttribute throughout app

Control access to your webpages with the AuthorizeAttribute

If you’re developing a website where there should only be a couple of publicly accessible pages in ASP.NET MVC, then at first you may try to go through all your controllers decorating them with the AuthorizeAttribute. Although you will still

Satal 31 August 201322 August 2017 All, Computer, Programming, Security No Comments Read more

Google Now: A Review

Google Now: A Review

What is Google Now Google Now is an app that Google has had available for a couple months now, while there have been a lot of reviews out quickly about the list of features that are available I’ve left it

Satal 26 June 201322 August 2017 All, Computer No Comments Read more

Acer Aspire S7-391: New shininess

The top of the laptop, showing the white Gorilla Glass and the light up Acer logo

Recently my old laptop started making some rather worrying noises like a chainsaw, now admittedly it was just the fan needing replacing but due to age I decided to retire the old gal. Before a recent trip abroad I spent

Satal 13 June 201322 August 2017 All, Computer No Comments Read more

VPN on your Android

Secure Android

When this is posted I shall be travelling around Europe (I’ve set up delayed publish), while I’m away I will be getting my fix of the Internet through public wireless networks and networks in hostels. As any security conscious person

Satal 29 May 201329 August 2017 All, Computer, Security No Comments Read more

Free coffee: Keep it joined up

Loading page

I admit it I go to Starbucks for coffee occasionally, I know I am a terrible person and I’m going to hell but it’s in my building and just so convenient when I am getting into work at 07:30 or

Satal 22 May 2013 All, Uncategorized No Comments Read more
  • « Previous
  • Next »

Categories

  • All
  • Career
  • Computer
  • Excel
  • Marketing
  • Programming
  • Security
  • Soft Skills
  • Uncategorized
  • Websites

Archives

  • August 2017
  • July 2017
  • May 2017
  • March 2017
  • February 2017
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • August 2011
  • June 2011
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
© Sam Jenkins. Powered by Solutions Delivered
Copyright © 2021 Sam Jenkins' website. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.