Month: September 2017

n-Tiered architecture

[An old article I just found whilst trawling through some old notes] Often described as 3-tiered with those being the Client, Application and Data layers. The developer may see these as equivalent software products: the UI, BLL and DAL. But the DAL is the means by which the software deals with the Data (persistence) layer […]


For a long time I have been reluctant to publish to npm. This is for a number of reasons: My code is not polished enough. I don’t consider my solutions to be desirable enough for others to use. I don’t fancy the responsibility of maintaining a package once people are dependent on it. I thought […]