
The Audit Trail and Data Privacy
When working with a database system that handles personal data, a developer has to walk a tightrope line between maintaining a usable audit trail and data privacy. In this article I take
When working with a database system that handles personal data, a developer has to walk a tightrope line between maintaining a usable audit trail and data privacy. In this article I take
In my previous article, I talked about writing a Database Abstraction Layer. This time I take a look at implementing ORM and how it speeds up the development cycle. What is ORM?
Today I take a look at a case study in website design. I was recently approached by Sussex Flint & Stonemasons to design a website for them. The remit was to showcase
Every once in a while, a developer finds they need to write an application that uses multiple different database languages. In this article I take a look at the pros and cons
The importance of image processing in web design should never be underestimated. In this article I take a look at why it is important to get the best out of images in
You should never be afraid to refactor your source code. In this post I take a look at refactoring, and how it can help to make your software better. Common View It
Sooner or later, and normally sooner, every web application developer will need to use dynamic tables. It is hard to imagine an application that doesn’t require the ability to present tabulated data
Making REST work for you is a cornerstone of modern web application development. In this article I take a look at a case study in creating and utilising a REST API. The
In this article I take a look at the development of the User Experience (UX). A Brief History of User Experience In Software The term User Experience is a relatively new one.
Is the save button still needed in modern web applications? In this article I take a look at a case study to find out. The Problem: Where to Put the Save Button?
Welcome to SAMWare UK and thank you for visiting. This site will showcase some of our work and also share some of our insights along the way. Contact us to arrange a