Blog


Warning: Undefined variable $before in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55

Warning: Undefined variable $after in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55

Warning: Undefined variable $echo in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55
21/12

Warning: Undefined variable $before in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56

Warning: Undefined variable $after in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56

Warning: Undefined variable $echo in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56
2017

It Helps if your Developer is DRY

I hear you say "I wouldn't want to employ someone to build my website whilst inebriated but they don't have to be teetotal". To be clear I am using DRY as the acronym Don't Repeat Yourself. And this is not verbal repetition but code repetition. So why is this such a big problem and why should it bother the website owner? Well it will almost certainly concern you in years... read more +


Warning: Undefined variable $before in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55

Warning: Undefined variable $after in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55

Warning: Undefined variable $echo in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55
02/01

Warning: Undefined variable $before in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56

Warning: Undefined variable $after in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56

Warning: Undefined variable $echo in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56
2018

Keeping the Report Logic in the Database

Imagine that we have a very simple non-relational table for apartment bookings as described below. [sql] CREATE TABLE `apartments_bookings` ( `apartments_bookings_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `apartment_name` char(255) NOT NULL, `date_booked` datetime NOT NULL, `booked` tinyint(4) NOT NULL DEFAULT '0', PRIMARY KEY (`apartments_bookings_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; [/sql] When running and displaying reports, often in grid format, it is common to see this kind of language construct Select from database... read more +


Warning: Undefined variable $before in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55

Warning: Undefined variable $after in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55

Warning: Undefined variable $echo in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 55
17/01

Warning: Undefined variable $before in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56

Warning: Undefined variable $after in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56

Warning: Undefined variable $echo in /var/www/clients/client3/web43/web/wp-content/themes/twentysixteen/blog-list.php on line 56
2018

So what is AJAX?

You may have heard in tech conversations phrase such as "it will use lot's of AJAX" or "will it be using AJAX for a single page application?". AJAX has revolutionised the use of web applications and interfaces, moving from a sequential process, where the web page has to be reloaded for each action, to one where it is possible to experience a full website without ever leaving the initial page.... read more +