Skip to content →

Month: January 2013

Free SEO Tools

Over the last few years I have had to complete a number of SEO reviews of websites. Rather than focus on keywords and rankings, I focus on the technical implementation of HTML, content and URLs to make sure that they are inline with the Google SEO Start Guide. I firmly believe that there is no point spending money on SEO consultants when the website does not adhere to the basics.

Following the developer mantra of automate everything I wrote a number of scripts to help me process these pages.

Today I have finally found some time to bundle them up into a simple website and deployed them to the cloud for everybody to use.

If you like them or have ideas about how they could be improved please let me know.

Glyn Darkin’s Free SEO tools

Leave a Comment

Architecture Principles

In an attempt to put some structure to my learnings around IT Architecture I decided to get certified as a TOGAF Enterprise Architect. One of the elements of the TOGAF Architectural Development Method (ADM) that the architect team should provide is an artefact reffered to as “Architectural Principles”, this artefact is a document listing the principles that the architecture team are bound by. They should act as a guide to the decision making process as the Enterprise Architecture is developed.

I used to call these “Aspects” and would document them on our internal development wiki, but upon reflection I think that these principles form an even more important role than I previously thought. They not only define the foundations for the decision making process that your development team will subscribe to, but they form the basis for the culture of the team.

Enterprise Architecture is often regarding as unsexy and can be viewed negatively due to the Ivory Tower connotations. So do sexy companies do Architecture? I have heard that Facebook have posters on their wall that say:

Move Fast & Break Things

The Facebook meme has massive connotations with regards to architecture, delivery process, testing and ultimately you the user, it is not suitable for every company, but according to the TOGAF definition of a principle it definitely qualifies as a principle.

A fundamental statement of belief which guides the future direction of the architecture and supports the decision-making process.

A good TOGAF principle is more than a short statement of belief but should also have a name so that it can be identified, a rationale that highlights the business benefits and implications that highlight the impact of carrying out the principle in terms of resources, costs and activities for both the business and IT.

To make sure that your principles dont become shelf-ware and actually become a part of your companies ethos they need to be marketed, both internally and externally. They need to be reviewed by your team members, discussed and updated. Your Architectural Principles are an asset to your organisation and should be leveraged accordingly.

So here are my Architectural Principles, they are the basis for for how I run my personal projects and how I like to do things when I have no boundaries. They are a work in progress, so please provide your feedback.

Let me know what you think.

Leave a Comment