Skip to main content

Posts

Showing posts from January, 2014

A lap around the "single page web app"...

What's this about then?2014 will perhaps be the year of the "internet of things" - and the WWW will surely play a big part in that. http://www.forbes.com/sites/sarahcohen/2014/01/14/year-of-the-internet-of-things/ Front-end in WWW (HTML5 in particular) is rapidly becoming the vast majority for UI development - consider the fact that even many (most?) successful smartphone apps are running in HTML5 containers like phonegap:http://phonegap.com/ Having an understanding of the way the web works and what the state of the art is on the web today could save us (as in - software developers working with the WWW and their customers) a lot of time and money. So I have written this post to help myself better understand. Perhaps you may also find it useful, dear reader! Please just note that this post (or more accurately, links listed within) occasionally swings wildly from relatively simple to deeply technical... The single page web appAccording to @peterwayner, the JavaScript MV* framewo…

Software architecture; the lay of the land -

Purpose Given the plethora of genres of architect that are sought on [insert your favourite job search tool].com, I thought it would be worth writing a post on this subject, to help myself and anyone else who may be inclined to ponder software architecture, better understand the lay-of-the-land within and outside of their own organisation. This post is actually a loose assembly of my own thoughts and previous posts that I have made on the matter of programming and architecture; I have copied/pasted, and stitched together to form a somewhat coherent document.

Definition From Wikipedia (http://en.wikipedia.org/wiki/Architect): "An architect is a person trained and licensed to plan, design, and oversee the construction of buildings. [...]" Here's a picture of a Saab – according to Top Gear, all construction type architects own one of these:

[A Saab]
But this post is about software architecture...

So how does architecture relate to programming? To be clear, architecture is by…