This blog is no longer being updated...
I'm no longer going to be updating this blog - this is all legacy content now.
My new blog will be at http://john.beynon.org.uk.
I'm no longer going to be updating this blog - this is all legacy content now.
My new blog will be at http://john.beynon.org.uk.
Increasing Dyno count DOES NOT increase performance
A dyno is a single web process running on Heroku. It is capable of serving a single web request (pageview) at a time.
Unless you've been living under a rock HTML5 is the new cool kid on the block - typically people are all over it's inbuilt media tags or the canvas element but there are more important everyday features that we all will use.
If you've ever worked with an 'SEO' expert/agency one of the primary things they will harp on about is headings. It's funny though, that in all the years I've been in this industry it's very rare to find 2 SEO experts that say the same thing and headings are certainly the area that cause most discussion. You get the staunch approach (and usually the majority) where all headings have to be correctly nested from h1 down to h6, some want various levels duplicated - I've even had one that wanted the h1 to be placed before the closing body tag and then (wait for it!) absolutely positioned back to the top of the page via css - because "that's how Google would read the page". HTML5 (whenever it's finally adopted) is certainly go to throw something else in the mix, duplicate headings are perfectly valid - depending on who you listen to they are currently but apparently it's not the 'Google' way. Without going into the gory details HTML5 adds more semantic ways to markup your content, notably introducing tags like header, nav, section, article and footer. Within certain of these new tags you are allowed duplication as they essentially mark the header/footer/nav of the section that they are in. Header is the obvious one to place your heading tags but now article (think an item - not necessarily an article such as a blog post per say) can have a header of it's own, so this markup is perfectly valid You can use tools like http://gsnedders.html5.org/outliner/ to 'outline' your markup to ensure that it flows right but I certainly think that this is going to add interest when it comes to SEO, both from the 'experts' and also from Google itself. Since HTML5 essentially means Google has to do less work to locate elements on a page (think the new element and Google sitelinks - you know, those few links that sometimes appear under a search result which appear randomly on results) of course as long as they are used correctly.Yep, it's overkill but I sleep safe in the knowledge that my data is backed up. I've seen people loose data all too often and there's no harm in being over cautious.
Last year my iMac went through a strange little spell and didn't want to boot. I did have backups in place but it definitely caused me to reassess what I was doing and where I was keeping my data. At the time I was using mozy.com which is great, but there's a few things to remember - your initial upload will always take an age (most internet connections are none symmetrical - VirginMedia is a massive half a meg up compared to their minimum 10Mb down) and as the saying goes 'whatI needed to remove a specific category from a specified list of blog posts defined through a :has_many, :through association. Here's the migration I wrote;
![]()