If you run you hosting on a Linux server, it normally comes out of the box pretty secure with few of the older less secure services enabled. On top of this, if you use a provider like AWS they further secure the server by their own custom firewall. I truly like Amazon Web Service and have used it for some time....
TL;DR: In Joomla there's often more than one way to get to the same page, if you're moving off Joomla this needs to be considered, preferably before moving any pages . This article discusses the cases that I found during my recent move to hugo . URL Mappings in Joomla, the background Recently I decided to move a joomla site over...
In this article, I present an example showing how to connect an Arduino device to your PC using USB serial and Java. USB serial is available on nearly all Arduino based boards. Further, there are serial interface Java libraries that can connect to an Arduino. If you are unfamiliar with data communications in general, take a look a the introduction to...
We no longer use or recommend Hugo. This is historic legacy content, left in case it is of use to someone. We prefer to mark old content as deprecated. tl;dr: In summary, hosting a site on Joomla is time consuming and requires that both Joomla and PHP are frequently updated. If you're site is suitable for Hugo and are considering...
For the first time ever, this site is now statically generated using hugo content templating system, I wish I'd done it years ago. For technology sites it really is like a breath of fresh air, as there is no more playing around trying to get code and technical content into an online editor designed for WYSIWYG general purpose blog editing. For...
Over the years, the coders corner has built lots of websites, working with web writers and graphic designers to help build them. Here are but a handful of my works. Depending upon budget we offer several different solutions, all built entirely in the UK. Our mainstay is building sites using static content management solutions, as they are generally much easier to...
This is historic legacy content, left in case it is of use to someone. We prefer to mark old content as deprecated. I've recently had to help someone still running Joomla to clean up a hacked site. We are not sure how it happened, as they generally applied updates pretty quickly, but luckily it was detected very quickly and brought down...
Web design is a rapidly changing field, both technologies and web-design standards change frequently leaving one with fairly frequent update cycles. In addition to this, any non-static CMS based solution must be updated frequently to ensure that the most recent version. If you've not updated your CMS solution in some time, I recommend you do so as soon as you can....
Using sockets for client / server development Following on from Using sockets for a character based stream we now introduce the idea of messaging. When we need to send commands between two systems (often referred to as client and server) we normally use message based communication, this was briefly discussed in the data communications introduction. For this example we will...
Following on from the article Introduction to data communications we will now go into more depth, by looking at an example of stream based communication. We will use sockets for the example; mainly because sockets are available out of the box on any computer connected to the internet. A socket is a stream based connection between a server and a...