ShakingBenjamin - my space for coding guides and other programming that I've done...

Scroll Down

Hello, I'm Benjamin

I am a .NET programmer, web designer/developer, based in Surrey. I have a degree in Computer Science, as well as Microsoft, and Umbraco qualifications.

This site is a constant work in progress - as it's an aesthetical and functional update from my previous website (bitofbenjamin), now powered by Umbraco CMS.

Going forward, content will be added (some what) regularly, in the blog, so swing by and have a butchers!


Languages, knowledge, and tools.


  • C#
  • SQL(T-SQL & MySQL)
  • WebForms/MVC5
  • CSS3 (Bootstrap 3 & 4)
  • jQuery/JavaScript
  • Visual Basic

Skills and Knowledge

  • IIS 8+
  • .NET Framework 4.0+
  • Umbraco 7+
  • SQL Server
  • Dot Net Core 2.0+
  • Windows 7/8/10

Software Tools

  • Visual Studio 2013+
  • SQL Management Studio 2008+
  • Crystal Reports
  • SalesForce
  • JIRA
  • Team Foundation Server

Latest from the blog

Snippets of code, guides, and other programming stuff


Hello World

Lorem ipsum dolor sit amet, indoctum iudicabit eu eam, an cum labore ocurreret, no utinam legere accommodare pri. Cu mei comprehensam concludaturque, sit novum ridens fastidii ut, ex alii inani his. Mel quod scribentur te, ex utinam placerat pertinax usu. Ea aperiri propriae delicatissimi qui, et eo


User Lock Out

Not too sure what happened, was definitely using the correct credentials to get into one of my accounts, however it was saying I couldn't get in. Just writing this down quickly, but the answer was to reset manually in the Umbraco database in the umbracoUser table, the userNoConsole was set to true


Web API Creation

Simple guide/steps to create a working MVC Web Api Need to create a WebApiConfig, specify "api" in of the "{controller}/" in the route parameter, and no need for the "namespace" parameter as "config.MapHttpRoute()" doesn't contain a definition for it. Global ASAX to include registration of the W