Gravatar which stands for "Globally Recognized Avatars" is a simple solution for providing universal avatars. This concept is great for websites which use avatars as a secondary function where it's either not worth developing an avatar management system or you believe that your users won't bother to actually set an avatar.
I've been developing Umbraco based systems for over 3 years now but have always been wary of giving clients access to build their own forms via the Content Management System.
In my last blog, I discussed the benefits of using GTM to provide event driven tag management. I'm now going to explain the basics of how to achieve this by using the GTM Data Layer.
SEO & Marketing companies love Google Tag Manager because they are given free reign over their client's site (or Document Object Model at least) and developers despise GTM for that exact reason.
The viewport tag is a very important part of responsive web design today and it's arguably equally as important to ensure that your legacy websites are retrofitted with a viewport tag to improve the user experience on mobile devices. Having the correct viewport settings on a fixed site will vastly improve the usability. Here is a quick explanation of the most common viewport properties.
A quick review of the redesign of one of my favorite sites.
My favorite free development tools
Looking for the Google Weather API? Unfortunately it's long gone but there are alternatives out there.
My first experiences with Umbraco 7 and the new inbuilt image cropping component.
My first impressions of using the inbuilt GIT support in Microsoft Visual Studio 2013.
My personal experience with the new Australia Post ShopMate freight forwarder.
Developing websites one handed isn't has easy as it might seem.
Implementing a "down for maintenance" page for your website is an elegant way to handle outages and large deployments. There are some potential hazards which need to be addresses to stay on side with google and your customers.
How to save face when your site tanks - accepting the reality of website outages and planning for the worst.
How to get started with Google DoubleClick for Publishers (DFP)... from a web developer's point of view.
In theory, parsing HTML content should be quite simple, it's just XML at the end of the day right?
Device emulation in Firefox isn't quite up there with IE and Chrome, though this agent switcher gets it right.
MVP, getting it done quickly, being creative, cutting corners where corners can be cut. Being generally 'agile' and clever about how we develop and grow out websites is a great thing, but some fundamentals shouldn't be overlooked.
I've recently made the the switch from traditional ASP.net webforms to MVC.
When you have a complex, transactional website with lots of data, a custom approach to adaptive design may well be needed.
The decision which needs to be made at a high level is to decide whether to tailor your existing site for mobile devices or to split the mobile site off into its own project.
It's not always about who's got the best price, just as with bricks and motar retailers people are prepared to pay a little more for convenience or better buying experience.
Output caching is one of the tools and approaches available when it comes to increasing the performance of your website.
Security is not difficult to implement in the Umbraco CMS is you follow an easy method.