Why I don't want to be a front-end web developer

25 June, 2015.

The job title isn’t representative of my skill set As a front-end developer, you portray yourself as having a narrow set of skills. This probably isn’t the case. I did a quick search on a popular job forum for front-end developer jobs, and there is a clear recurring theme as to what skills are required to be a mid-level/senior front-end developer; (X)HTML (5), CSS, SASS/SCSS, LESS. Backbone, Angular, Knockout. Responsive web design (I’m assuming Bootstrap knowledge, Foundation etc). Adobe…

Continue reading

What I learnt from using TypeScript "for real"

25 May, 2015.

I completed my first commercial Greenfield project using TypeScript over plain old JavaScript throughout, and there were some frustrations along the way. TL;DR TypeScript is awesome, for sure, but there needs to be improvements to tooling to streamline the experience. TypeScript is strongly typed of course, but it doesn’t force you to code in this manner, which can result in shoddy code. Tweaking is required to make bundling work properly. Tooling Frustrations When I started the project, I was…

Continue reading

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

21 February, 2015.

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

Should I get certified?

28 July, 2014.

The value of Microsoft certifications has split opinion for years, and both camps feel very passionate about their side of the argument. In this post I’ll try and look constructively at the value of Microsoft certifications, so you can make the decision for yourself. I’m specifically talking about Microsoft developer certifications here, but the concepts/points could likely be applied to any certifying body. 1. What are the current Microsoft Certification paths (for developers)? There is a route…

Continue reading

How to pass Microsoft Exam 70-487 (Developing Microsoft Azure and Web Services) in 30 days

26 July, 2014.

Before you continue reading this blog post, you need to be aware of the following; This is not a “quick fix” or an “easy solution”. I have not discovered some secret formula to guarantee you pass with 100% marks every time. The exam is genuinely challenging and the only way you are going to pass is by working hard! You will not find any brain dumps here! If you’re afraid of working hard to achieve your goals, you best leave now … Still Here? Congratulations, you are taking your first steps…

Continue reading

My learning hangover

29 June, 2014.

Its virtually unheard of for me to write blog posts about anything that isn’t a language, framework, or technology but my experience recently has affected my life in so many ways it got me thinking…there must be lots of other people who have experienced this, or are heading towards it. It’s too important to not share with the community. I am of course talking about my learning hangover. Note that this is an honest and frank post, and that, to some extent, I am still experiencing a learning…

Continue reading

Quick look - Add indexes to tables with Entity Framework 6.1 Beta 1

26 February, 2014.

At the time of writing, beta 1 of Entity Framework 6.1 has recently been released. This is mostly a maintenance release, however, there are several new feature of note, including the ability to add indexes using a new data annotation when developing using the code first approach. Add indexes using the Index attribute To add an index, simply add the Index attribute as required; A quick look in SQL Server Management studio reveals that the index has been added for us. The key created was non…

Continue reading

Use T4 Templates to create enumerations from your database lookup tables

15 February, 2014.

T4 (Text Template Transformation Toolkit) has been around for a while now… its been a part of Visual Studio since the 2005 release. In case you don’t know, T4 can be used to automatically generate files based on templates. You create a text template, which is then transformed (interpreted) by Visual Studio into a working file. T4 can be used to create C# code files, and indeed it forms the basis of the current scaffolding templates you have probably used when creating ASP .NET web applications…

Continue reading

How to pass Microsoft Exam 70-486 (Developing ASP.NET MVC 4 Web Applications) in 30 days

01 February, 2014.

Before you continue reading this blog, you need to be aware of the following; This is not a “quick fix” or an “easy solution”. I have not discovered some secret formula to guarantee you pass with 100% marks every time. I am not trying to sell you anything. The exam is genuinely challenging and the only way you are going to pass is by working hard! You will not find any brain dumps here! If you’re afraid of working hard to achieve your goals, you best leave now … Still Here? Congratulations, you…

Continue reading