Author: James (page 6 of 6)

The Importance of Website Backups

When working on a website, I constantly take backups of all files and databases relating to that specific website. That way, I am confident that if anything goes wrong or if I write a piece of fatal code, then the project can easily be restored. What about a live website which changes on a daily basis?

Many websites are dynamic and rely on databases and other dynamic technologies to function. Most of these websites are changing all the time. Every time a new post is published, every time a registered user performs an action, every time a purchase is made. As you can imagine, some websites change more often than other – whether it be every second, every minute, every hour, every day, every week or every month. It’s these changes that make it vitally important to perform regular full backups of your website files, databases and even server configuration (if possible, depending on your host).

Every day, dangerous virus’ work their way through the internet from website to website, and network to network. Hackers are conatantly on the look out for vulnerable websites. Spyware is constantly crawling the web. Scamming and phishing becomes more threatening on a day to day basis. And all of those are looking to attack your website and your server. If a hacker was to take your website down, then it’s important that you have a backup to restore from quickly (and of course change passwords, etc.).

There’s also the event of server failure. Just like your computer, a server can fail at any time. A hard drive within that server could faile. What happens then? All of your data and files are wiped. So what happens if you don’t have a backup? Well then you have lost your websites forever – and you will have some very angry clients (unless of course you rebuild them, but that would be time consuming and very difficult to get the sites exactly the same; and you wouldn’t be able to re-create all of your data).

It’s better to be safe than sorry. Backup as often as you can. The final key thing to remember is store your backups externally, not on your server.

Quote of the day – 3rd October 2014

Work until you no longer have to introduce yourself.

The Future of Technology In Education

10 years ago, very few people had Internet connection, and those that did couldn’t use their telephone at the same time and they probably connected to it via a “chunky” computer with a large “chunky” monitor, and yes, it would’ve been really slow. Today, we have tablet computers, smart phones, smart watches and so on, not to mention Google Glass (Google’s new device which really does make things pop up in front of you).

The question is though, what will we have in the next 10 years? That isn’t something I really want to be thinking about, it’s just overwhelming.

Some people forget about the progression within the education industry though; not only in the UK but around the world. There were days numerous years ago when a lot of schools had about five computers, which would take hours boot up and everyone would have to take turns to use them. Today in some schools, colleges, academies and other educational institutions, there”s a computer for every 3 students. Some even provide students with their own laptop or tablet computer.

So currently, we have devices such as the interactive white boards (also known as SMART boards), educational games, electronic paper screens, tablets, online progress and monitoring, video lessons, online communities, educational app stores, cloud-based learning, open source development tools, student-developed apps and much more. Most of these are used in public and private learning today, all of which are used at some point somewhere; all of which have started to appear in recent years.

Let”s imagine the year 2020, which is about 7 years away – not too long. What technology will be within the education industry then?

Predictions have already been made and I can almost definitely say that most, if not all, of these will become true at some point. For a start off, 3D printers are already starting to make an appearance, so that”s definitely one thing which we will see in classrooms of the near future. Another thing which is starting to make an appearance is self-paced learning, where students are sent off to work at their own pace, but are still being monitored by technology.

Now onto things which haven”t really started to make an appearance yet, but are still yet predicted to by 2020. The first thing will be desk-sized monitors. Obviously this is something that is very possible and will propose as one of the most useful tools in the classroom. This monitor would be able to digitally provide a student with everything they need and allow them to digitally complete a task and get it instantly marked, also allowing the teacher to monitor their progress. Smart assessment algorithms will be able to mark any work submitted.

Furthermore, another thing is eye tracking. Every device will track the movement of your eyes, and with this movement tracking, a student or teacher will be able to interact with screens and digital activities. One of the many other features which will be present in the future technology involved in education is attention tracking, which records how much attention a student is paying to a particular topic or task – reporting feedback back to teachers. I personally think that attention tracking will be an extremely useful tool.

Education will continue to grow and develop around the world. Remember though, this doesn’t include the mobile device progression, wall-sized screens, auto-generated lessons, reactive furniture, holography and eyewear which could also possibly make an appearance.

This is the point where IT will not be considered as a standalone subject which it currently is, it will disperse and be involved in every skill, tool and facet of the classroom. This is also the point where as classrooms digitize, students will become free to collaborate with peers globally.

This is just a small summary of what’s to come of the technology involved in education by 2020. Just imagine the impact it will have!

Client Testimonial from Abel Habte

A large proportion of my clients aren’t actually UK based. In fact, you’ll find that most are based in the USA and surrounding areas. I recently had Abel Habte, of The YEP: Young Ethiopians for Peace, contact me. Although living in America, Abel is fighting for peace in the East, and has a large social media campaign currently underway.

At this moment in time, he had a website live which he had created using an out-of-the-box sitebuilder, Mr Site. Abel stated that his original website could be greatly improved upon, and he made it clear that he wanted a custom website designed and developed to the needs of himself and his team. Me and Abel talked, and Abel came to the agreement to chose me to create such a website for him. So, we went ahead with the project and Abel kindly left me the following testimonial:

“Working with James Dowen has made the otherwise stressful and complicated process of creating a website a simple task. I had no prior experience creating websites but he was very patient and was able to break down the process so I could understand. James showed great initiative by including features on the site which I hadn’t thought of. He was very clear, organized, and easy to work with. I’d recommend him to anyone needing a website done the right way, minus the confusion and complications that come with working with site helpers like Mr. Site, for a very reasonable price.”

I’d like to personally thank Abel for his kind words.

Currently, the site contains custom pages and content, a blog, along with a custom developed CMS (content management system) which allows Abel and his team to post, edit, and delete blog posts as and when they need to, via a WYSIWYG editor so no HTML knowledge is required. I am also working on an online store to add to the site at a later date.

Visit the website at http://theblacklions.org/.

Technical: The Black Lions website was developed using HTML, CSS, JavaScript, PHP and MySQL, running on a LAMP stack.

I’m a freelance web designer and I’m available for hire.

Client Testimonial from Mr Patel

In February, I was contacted by a computer science student who is studying at university, named Mr Patel. He kindly asked me to help build a pension manager system, as part of a university module he had to complete. Now, I don’t really know much about pension schemes, how much people receive when they retire, etc. – so I knew that accepting this project would also be a bit of a learning curve for me; but I love to learn new things and implement what I’ve learnt into real life projects and systems. I accepted the project back in February and we completed it last week; and Mr Patel kindly left me this testimonial today in my inbox:

“In my search for a web developer in order to assist me in development for a university module, out of 10+ enquiries James Dowen was the quickest to reply and take an interest in my project from day one compared to others who never got back to me. He asked for a detailed explanation of the task in hand (which was one of a technical/complex nature) and agreed to take it on quoting an affordable price (for a student). Throughout the whole process he has been brilliant, always getting back to my emails almost immediately, even during times when I was being a pain with the requirements. The end product was delivered on time and was so much more than I had anticipated. Overall, my experience has been great which I cannot fault, in the future if any family/friends require web development I will insist and recommend them to use James. Thanks for everything mate, it is much appreciated.”

So Mr Patel, I would like to thank you for been such a pleasure to work with. I wish you the best of luck with your future studies and with whatever journey life decides to take you on.

Testimonials such as this inspire me to work harder and they enable me to enjoy my job even more than I already do.

Technical: Pension Manager was developed using HTML, CSS, jQuery, JavaSript, AJAX, PHP & MySQL.

I’m available for hire.

Why web developers and web designers charge a deposit

When I start a new project with a client, I charge a deposit every time. Clients don’t usually question deposits, as most understand the importance of them. However, some clients will question it. Below, I’ve put together a list of reasons why a deposit should be charged, and I answer some typical questions asked by clients and other web designers who seek help.

Build a relationship

As with any industry, it’s important that the business has a strong relationship with a client. This creates consistency throughout the project which then results in a successful outcome. When a client contacts me, they put their trust in me to create them exactly what they need; and I want to trust the client. I want to know that I’m working with a client who is dedicated to the project, provides valuable input and feedback where it’s needed, and of course someone who takes their project seriously. Not to forget the obvious point, I need to trust that they will pay me for my time and skills.

It’s more professional

Most professional web designers and web developers will request a deposit before they begin work. This shows a sense of professionalism and it shows that the designer/developer is a dedicated professional.

The client becomes more involved

As soon as the client has paid a deposit, they instantly feel more involved in the project. In the long term, this means that the project is completed quickly and more efficiently – which works out nicely for the designer and the client.

Some customers may even decide to change their mind and call the whole project off completely. If this occurs, then the designer/developer is not completely out of pocket.

How much should a deposit be?

The standard price stands at 50% (approximately) of the final rate, with the remaining balance to be paid upon completion of the website. However, some larger projects may require payments to be taken in stages. For example, a project that takes a month to complete may see a payment being taken at the end of every week – this is solely up to the designer/developers.

If a client cancels, they lose their deposit

Of course, if you’re a client and you decide to cancel the project for whatever reason you may have – you’ll find that no designer/developer will refund you. Afterall, you are paying for their time and skills! However, if the designer/developer has taken a deposit but then calls the project off themselves, then you are entitled to a refund of the deposit.

So to summarize, I’d do anything to please the client. It’s my job. I charge a deposit for all of the above reasons, and to ensure I complete quality work. If you’re a web designer/developer and you think I’ve missed out some reasons, then let me know in the comments below. If you’re a client, maybe you’d like to share your thoughts in the comments below.

Newerposts

Copyright © 2026 James Dowen