Most recent blogs in the Web Development category
Qantas Cash re-launched their Australian website overnight, with a new responsive design replacing the original 2013 adaptive site.
A little known tweak to the Google search algorithm is going to have some pretty big impacts on site rankings. From tomorrow, April 21 2015, any website that is not mobile-friendly will take a dive in search results. What does this really mean, and is your site as mobile-friendly as you think? More importantly - does Google think your site is ready??
This week I had cause to remind a couple of colleagues of the 'iron triangle' - a representation of the relationship between the forces that combine to constrain any project. Sometimes also referred to as the 'scope triangle' or 'quality triangle', it is also a traditional measure of project success.
My first experiences with Umbraco 7 and the new inbuilt image cropping component.
So you’ve grasped the Jira basics and know to steer clear of the 7 Deadly Sins of Using JIRA? It’s time to put your big boy pants, level up and start using JIRA like a PRO. Here are some tips and tricks you will save you a lot of time and impress your colleagues.
As part of a Wiliam learning project, I needed to find a way to make a reusable component that could be used for the rest of our developers as a starting point on future projects.
There are a lot of tutorials on the web on how to use HTML, CSS and Javascript. But it’s difficult to find one that teaches you the big picture, or the steps involved in a real task. This article will address the general work flow, as well as how to approach your code, to produce an accurate recreation of a design.
Best practices are usually created in response to features being misused, which creates havoc for other programmers and the company they work for. In fact, most of the innovations or paradigms within the last 40 years have been based around restricting what you do with your technology.
The days of pure HTML, CSS and Javascript are over. Now we must learn CSS pre-processors and frameworks, multiple Javascript libraries (usually based on jQuery) HTML templating engines based in Javascript, task runners such as grunt and gulp, etc. With all of these tools available, and becoming an ‘industry standard’, it’s easy to misuse them and make a real mess of your website coding.
The only thing more annoying than trying to choose a password that meets arbitrary complexity rules is trying to choose a password when you don’t know why your first choice of password was rejected.
There are various various ways to create dynamic HTML content. Here is a brief introduction to writing elegant and maintainable code.
There could be scenarios where an Ajax call made to a MVC Controller Action need to pass a complex list of objects along with other parameters.
There could be scenarios where an Ajax call made to a MVC Controller Action is expected to return more information along with a partial view. To achieve this the view is returned as a string along with all the parameters needed.
4 major issues with a vanilla Google Analytics setup, and how to avoid them.
If there’s one skill that junior developers could improve more than any other, it would be image optimisation. This is an often-neglected part of web development, so I will cover it in good detail today.
There are a lot of rules to follow when creating valid HTML. Every developer knows what it’s like to paste code into the w3c validator and have it spit out error after error, some of which are a bit ambiguous. This article will help you to avoid common pitfalls and be more confident in how to mark up your content.
Some of you may look at this blog title and say “but you shouldn’t ever do that. Restful APIs are stateless, duh”. This is correct.. but let's break that rule.
There are often situations where we need to find the name of a property. With the introduction of 'nameof' from C# 6.0 we can reduce the reliance of magic strings in code.