Avoid using switch-case statements
Recently I’ve been asked why switch-case statements should be avoided, it turns out to be a pretty common question, and although I’m pretty happy with the re...
Recently I’ve been asked why switch-case statements should be avoided, it turns out to be a pretty common question, and although I’m pretty happy with the re...
We’ve come along way, even in the past few years. We’ve seen huge advances in web technology.
We all love LAMP (that’s Linux, Apache httpd, MySQL, PHP), but the love affair may be coming to an end.
I’ve been meaning to get started with Docker since hearing about it in 2014.
I appreciate that to most people, this is not a new topic and it almost goes without saying, however I can understand that not everybody knows this, espec...
First of all, what is MongoDB? Well if you're already here, you probably know, but if this is the first time you've heard of it, then you may want to know...
The best thing about PHP is it's low level of entry. There's very few hurdles these days to get started.
FuelCMS is described as, simply, a CodeIgniter Content Management System.
Ever since my IRC (Internet Relay Chat) days I'd always wanted to write a TinyURL.com clone, especially since it gained traction on twitter and Facebook. ...
PageRank is dead, long live PageRank.
Over the years I've been asked how to integrate a newsletter into a website quite a few times.
Recently a list of “bad words” were made available through Google's new website which asks: “What do you love?” (wdyl.com).
An IP address is a unique number which identifies a machine on a network.
Back in 2007, we were developing code for our domain lookup service.
Back in 2007 I wrote about email addresses on your website and how to avoid putting your email address in plain text.
I was after a php function that would get the favicon for a supplied domain, I did attempt to write my own but it proved more complex than I had first ant...
There's loads of ways you can optimize your PHP code, however they are probably NOT the answer to your performance issues.
Today I was having a look on PHP.net and noticed a PHP contest so I decided to submit one of my functions.
Recently I've been writing a lot more PHP based websites and web applications. I've found myself building and rebuilding my own framework, but to no real ...
During the summer of 2007 I decided to purchase a new domain name with a dating theme.
After reading an article some time ago entitled “40 Tips for optimizing your php Code” (and some others that are suspiciously similar), I deci...
Sometimes called “1, 2, refactor”, the “rule of three” is code refactoring rule of thumb to decide when a replicated piece of code should be replaced by a ne...
Now and again I come across patterns that I see in codebases and pull requests, especially when the project or team is maturing. This covers one of them.
There’s no getting away from it, quality is a whole team responsibility. If you’re aiming for Continuous Delivery, then you’ll recognise one of the core prin...
Recently I’ve been asked why switch-case statements should be avoided, it turns out to be a pretty common question, and although I’m pretty happy with the re...
Why does the agile software development exist? What’s it all about? Why do people use it? Who uses it? How do you use it?
Bring your own device (BYOD) refers to the policy of permitting employees to bring personally owned devices, like your mobile phone to their workplace and us...
Here it is, the long awaited 50+ useful JavaScript tips, tricks and best practices.
“RTBQ! RTBQ!”. This is the phrase that my high school friends shouted at me when I asked them to remind me of the phrase they remember from school. Mr Fletch...
If the idea of deploying code to production makes you nervous, then this one’s for you.
Given a new team or a team restructure, should you baseline? Do all teams point differently? Do the team need to baseline?
DevOps started out as “Agile Systems Administration”. In 2008, at the Agile Conference in Toronto, Andrew Shafer posted an offer to moderate an ad hoc “Birds...
Not so long ago, I had an arsenal of tools for managing windows startup applications.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
W32Dasm (or Win32DASM) doesn't seem to exist on the map any more, but it's still a very useful programmers tool, especially if you like reverse engineerin...
I've been meaning to publish a post about Pingotron for some time now, but now I fear it's already too late.
Sometimes called “1, 2, refactor”, the “rule of three” is code refactoring rule of thumb to decide when a replicated piece of code should be replaced by a ne...
Now and again I come across patterns that I see in codebases and pull requests, especially when the project or team is maturing. This covers one of them.
There’s no getting away from it, quality is a whole team responsibility. If you’re aiming for Continuous Delivery, then you’ll recognise one of the core prin...
Recently I’ve been asked why switch-case statements should be avoided, it turns out to be a pretty common question, and although I’m pretty happy with the re...
There’s a number of companies that have been pioneering the microservices architectural style, including Amazon, Netflix, The Guardian, the UK Government Dig...
Why does the agile software development exist? What’s it all about? Why do people use it? Who uses it? How do you use it?
Here it is, the long awaited 50+ useful JavaScript tips, tricks and best practices.
“RTBQ! RTBQ!”. This is the phrase that my high school friends shouted at me when I asked them to remind me of the phrase they remember from school. Mr Fletch...
If you’ve ever looked into DevOps, you’ve no doubt come across this “evolution” type image, with an ape type figure on the left, labelled “Waterfall” and on ...
I’ve been developing in PHP now for longer than I haven’t.
We all love LAMP (that’s Linux, Apache httpd, MySQL, PHP), but the love affair may be coming to an end.
So what’s the deal with carousels? Why does everyone keep asking for them on their website?
The best thing about PHP is it's low level of entry. There's very few hurdles these days to get started.
Before Randles was bought out by the Stoneacre Motor Group I was tasked with the development of a new website.
After discussing website improvements with the Randles Motor Group marketing manager we decided that the website needed a new navigation menu with simple ...
Recently, like many of you, I've had some trouble getting websites listed on the AOL owned “Open Directory Project” known as Dmoz.
Turn dynamic URLs into friendly URLs
Recently Matt Cutts posted an article on his blog about Recording an IRC channel on Linux/Ubuntu.
Today I received a phone call from one of my clients who said that they had a BT engineer with them. OK. I thought, what's going on here…
Back in 2004, I signed up my old site “hm2k.org” to Google AdSense as an attempt to raise funds for my work.
So you've got a shop, or perhaps a new product range and you want to build a website so you can sell online.
In the world of web development and search engine optimisation you find this topic is frequently discussed, yet often without any reasoning or conclusion....
Recently I come across a claim by Network Solutions stating:
The idea was to have the ability to create unlimited subdomains simply by creating an appropreate directory for it in your html root directory.
Why you should be focusing on one domain name for one site
I get asked this question time and time again. People seem to believe that the use of Cascading Style Sheets (CSS) will help with their Search Engine Opti...
Now and again I come across patterns that I see in codebases and pull requests, especially when the project or team is maturing. This covers one of them.
By now you’ve probably seen this image, with waterfall on the left, and continuous operations on the right, it’s an evolution.
Back in February 2016, I went to PHP UK Conference. One of the points resonated with me, so I wrote down the following:
The agile manifesto talks about “people over process”. As someone who is often very process-driven, I know that the right process will produce the right resu...
We now live in a time of version control, git and github. If you work in software development you should be familiar with “pull requests”.
Today I want to talk about that “Testing Pyramid”, you know the one, that one, Martin Fowler calls it a “Test Pyramid”.
I’ve been meaning to get started with Docker since hearing about it in 2014.
A question raised at a recent Staffs Web Meetup was:
I appreciate that to most people, this is not a new topic and it almost goes without saying, however I can understand that not everybody knows this, espec...
The best thing about PHP is it's low level of entry. There's very few hurdles these days to get started.
Yesterday marks the day that I took over the “cssbase” project.
Recently I've been writing a lot more PHP based websites and web applications. I've found myself building and rebuilding my own framework, but to no real ...
When you type a web address into your browser, you expect to land on the website you intended—or get an error if the site doesn’t exist. This error, an NXDOM...
Back in February 2016, I went to PHP UK Conference. One of the points resonated with me, so I wrote down the following:
I’ve recently been on the lookout for a security camera.
We need to protect our Children’s future by protecting their freedoms. Your privacy is a human right that is about to be compromised.
This week, for the first time I came into contact with the CryptoLocker trojan. A virus that encrypts all of your documents and holds you to ransom to recove...
In light of the recent security breaches of huge websites such as Gawker, Sony and Nintendo I am concerned about an issue that affects us all: Is my password...
I noticed an unusual email when I checked my Gmail account today.
Recently, like many of you, I've had some trouble getting websites listed on the AOL owned “Open Directory Project” known as Dmoz.
I came across PHPMailer usage the other day on a Chinese gadget wholesale site “SourcingMap.com”.
After browsing the cex.co.uk website for some time I came across a few errors on the site…
As you’re probably aware, Microsoft have reached end of life for Windows XP and have discontinued support for the operating system.
One of the biggest annoyances I’ve heard about Windows 8 so far is that there’s no DVD support included.
Gone of the days of getting a copy of Microsoft Office from dodgy Dave down the pub.
One of my customers has specialist database software built on the FileMaker Pro database engine. The unfortunate downside to this is that certain legacy plug...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
I had a call today about Microsoft OGA (Office Genuine Advantage) Notifier becoming an annoyance for a client.
Today I had a newish Windows Vista machine that had the following error:
When you click a link on an email in Microsoft Outlook, you are blocked from visiting the URL and you see the following error message:
If like me you’ve recently come across a computer where the “C:\Windows\Installer” directory is overloaded then you’ve probably used something like TreeSize ...
Many years back I began investigating anti email spam in the UK as a way to defend against the amount amount of email spam we were receiving to certain em...
This section explains initiating Remote Assistance via e-mail to a Helpdesk. Home users can also follow this procedure to send a Remote Assistance request vi...
I noticed an unusual email when I checked my Gmail account today.
Recently Microsoft have been running a campaign to get rid of their 10-year-old web browser, Internet Explorer 6. This got me thinking…
Back in 2007 I wrote about email addresses on your website and how to avoid putting your email address in plain text.
It may seem obvious how to send your email to multiple email addresses.
If you’ve ever received a virus warning from your friends, family or co-workers, you’ll know what I’m talking about. These virus warnings are hoaxes and are ...
This is something that people don't seem to realise, and although I tell them over and over it seems to go ignored.
Some time ago I wrote about using fastest_cvsup, to find the fastest cvsup mirror server for use with csup on FreeBSD.
Today I wrote about Oidentd on Wikipedia. Ident as per RFC 1413 is used for a few different services, in particular IRC. A feature of oidentd that my user...
During my install of PHP5 on FreeBSD…
Update: Looking for the sss.pl? Try the Simple Sockets Server project page.
I wanted to create a script that would convert a normal IP address to a long IP, just like mIRC Script's $longip alias.
I recently setup a new FreeBSD 6.2 server, only to find the following:
This is a brief guide created to help configure a secure FreeBSD as an IRC shell server.
Recently i've been investigating Xen. In short, Xen is open source virtualisation software that provides you with the ability to split a physical hardware...
Before Randles was bought out by the Stoneacre Motor Group I was tasked with the development of a new website.
The IT Exchange Ltd. website gets a facelift!
I’ve quietly been working on devotedit.com in the background and now it’s ready!
If you ever need to make big changes to your site, such as moving directory or changing the domain name you'll know that you'll have to make changes to th...
Last year an article was written on a blog about how to run PHP on Google App Engine (GAE).
Today I decided to join stackoverflow.com, which requires you to login using OpenID.
I had this issue today, I found that you need to deactivate the “WordPress Automatic Upgrade” plugin as it's included in the core of WordPress...
I wanted to prepare my wordpress powered blog for an influx of traffic from social media sites such as reddit.com or digg.com, in case one of my articles ...
Before Randles was bought out by the Stoneacre Motor Group I was tasked with the development of a new website.
The current Randles website is due an overhaul.
I’ve been running the Suzuki4u website since 2004. It’s now the biggest UK Suzuki forum.
I enjoy branding, especially designing logos. It’s a process that requires various skills and some creativity.
If you use Photoshop for any kind of graphic or web design, you'll understand the importance of having an array of fonts to choose from.
Sometimes when you're designing a site you can find yourself wondering how is best to do a certain aspect.
If you don't have the time to make your own icons for your latest product or website, then you need to find some for free.
Being the person responsible for dealing with issues as they come in (aka on-call) is probably one of the most disliked aspects of the job, with feedback ran...
By now you’ve probably seen this image, with waterfall on the left, and continuous operations on the right, it’s an evolution.
DevOps started out as “Agile Systems Administration”. In 2008, at the Agile Conference in Toronto, Andrew Shafer posted an offer to moderate an ad hoc “Birds...
The agile manifesto talks about “people over process”. As someone who is often very process-driven, I know that the right process will produce the right resu...
If you’ve ever looked into DevOps, you’ve no doubt come across this “evolution” type image, with an ape type figure on the left, labelled “Waterfall” and on ...
I’ve been developing in PHP now for longer than I haven’t.
Today I want to talk about that “Testing Pyramid”, you know the one, that one, Martin Fowler calls it a “Test Pyramid”.
The best thing about PHP is it's low level of entry. There's very few hurdles these days to get started.
There’s a number of companies that have been pioneering the microservices architectural style, including Amazon, Netflix, The Guardian, the UK Government Dig...
Why does the agile software development exist? What’s it all about? Why do people use it? Who uses it? How do you use it?
“RTBQ! RTBQ!”. This is the phrase that my high school friends shouted at me when I asked them to remind me of the phrase they remember from school. Mr Fletch...
Given a new team or a team restructure, should you baseline? Do all teams point differently? Do the team need to baseline?
By now you’ve probably seen this image, with waterfall on the left, and continuous operations on the right, it’s an evolution.
DevOps started out as “Agile Systems Administration”. In 2008, at the Agile Conference in Toronto, Andrew Shafer posted an offer to moderate an ad hoc “Birds...
The agile manifesto talks about “people over process”. As someone who is often very process-driven, I know that the right process will produce the right resu...
There are only two hard things in Computer Science: cache invalidation and naming things. – Phil Karlton
I wanted to create a script that would convert a normal IP address to a long IP, just like mIRC Script's $longip alias.
Recently I decided to get away for a break, so I left the country with all intention of not doing anything work related for a week.
There seems to be limited details of how this is done. It's fairly simple to be honest, but I felt it could save somebody some time if it was documented.
Recently i've been investigating Xen. In short, Xen is open source virtualisation software that provides you with the ability to split a physical hardware...
If you run cPanel servers, then you may at some point experience this issue.
These days I find myself playing less and less games on my computer. This is mainly because I use my computer as a workstation, and playing games would in...
I've done my research and i've discovered there's only 6 Operating Systems that I would ever need to use.
I have a Blackberry Pearl 8900 on O2, I've had it a while now.
A couple of weeks ago I noticed that the alerts for text messages has mysteriously gone missing and completely stopped working.
I HATE this phone, here's why…
I found this out because Orange sucks.
I bought this on the 20/08/04 for £179.99, which actually seems quite a lot for such a phone, but it was not bad at the time for a brand new unlocked phon...
From a very early age I have been taught to write the English language correctly, I try and carry this trend over when I'm on the internet.
I get asked quite often if I know how to get a mobile phone unlocked, so this is my experience…
I’ve now finished rolling out “Phase 2” for the Randles website.
What seems like an age ago now started out with me meeting up with Eric Pemberton to give a few pointers with the online presence for the community run in...
I’ve been quiet for a little while settling into the new job role and tackling some quick fixes as well as dealing with some larger infrastructure challen...
Back in 2006, Mandi approached me to create her a website for her real estate and property rental business: 3 Shires Property Network.
The IT Exchange Ltd. website gets a facelift!
G. S. Unwin Bodycentre Ltd. website gets a facelift.
Sometimes when you're designing a site you can find yourself wondering how is best to do a certain aspect.
FuelCMS is described as, simply, a CodeIgniter Content Management System.
I’ve now finished rolling out “Phase 2” for the Randles website.
What seems like an age ago now started out with me meeting up with Eric Pemberton to give a few pointers with the online presence for the community run in...
Back in 2006, Mandi approached me to create her a website for her real estate and property rental business: 3 Shires Property Network.
G. S. Unwin Bodycentre Ltd. website gets a facelift.
Recently I've been writing a lot more PHP based websites and web applications. I've found myself building and rebuilding my own framework, but to no real ...
Not so long ago, I had an arsenal of tools for managing windows startup applications.
A client called explaining to me that they were unable to print to their Sharp MX-1800N network printer. Upon inspection it said that the printer was “Offlin...
Got this error today using ROBOCOPY to copy files to a SAMBA share.
W32Dasm (or Win32DASM) doesn't seem to exist on the map any more, but it's still a very useful programmers tool, especially if you like reverse engineerin...
Today I had a newish Windows Vista machine that had the following error:
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
Why does the agile software development exist? What’s it all about? Why do people use it? Who uses it? How do you use it?
Bring your own device (BYOD) refers to the policy of permitting employees to bring personally owned devices, like your mobile phone to their workplace and us...
Introducing a new home for my projects.
I enjoy branding, especially designing logos. It’s a process that requires various skills and some creativity.
We recently had an issue with a US based company who asked us for the following:
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
It's about this time that geeks start to think about things to do over the summer.
I signed up for Twitter quite some months ago, but have yet really found myself using it.
First of all I'd like to say thanks to everyone who has visited my website since I began at the start of last month.
For some time I have been meaning to update my website, I had decided long ago that if I did create a new site it would use the wordpress engine, as I did...
Welcome to the website,
Today a user on one of my web servers asked me why .phps files would only download and not show the highlighted PHP code as expected.
Turn dynamic URLs into friendly URLs
This is a brief guide created to help configure a secure FreeBSD as an IRC shell server.
The idea was to have the ability to create unlimited subdomains simply by creating an appropreate directory for it in your html root directory.
Why you should be focusing on one domain name for one site
If you've not heard of TinySong, you're missing out!
Update: This script is now part of the eggtcl project.
Sometimes you need to know the time somewhere else in the world. I find it useful to get my eggdrop to return the time of another timezone…
Update: This script is now part of the eggtcl project.
Yes, my botnet is pretty lame, but it's also kinda cool. I'm not talking about anything bad though.
If you've not heard of TinySong, you're missing out!
Update: This script is now part of the eggtcl project.
Sometimes you need to know the time somewhere else in the world. I find it useful to get my eggdrop to return the time of another timezone…
Update: This script is now part of the eggtcl project.
Yes, my botnet is pretty lame, but it's also kinda cool. I'm not talking about anything bad though.
Recently a list of “bad words” were made available through Google's new website which asks: “What do you love?” (wdyl.com).
An IP address is a unique number which identifies a machine on a network.
This is only a quick message to say that I am now developing the PHP OpenSRS Client project.
Yesterday I spent some time investigating Google Wave. A very interesting new product from Google. Not only that but an interesting protocol.
Update: This script is now part of the eggtcl project.
When trying to keep code simple, you may find yourself torn as to what is more simple, less code or more verbose code?
Sometimes called “1, 2, refactor”, the “rule of three” is code refactoring rule of thumb to decide when a replicated piece of code should be replaced by a ne...
Now and again I come across patterns that I see in codebases and pull requests, especially when the project or team is maturing. This covers one of them.
Recently I’ve been asked why switch-case statements should be avoided, it turns out to be a pretty common question, and although I’m pretty happy with the re...
“RTBQ! RTBQ!”. This is the phrase that my high school friends shouted at me when I asked them to remind me of the phrase they remember from school. Mr Fletch...
We can think of test automation as the process of tracking and managing the different tests.
We now live in a time of version control, git and github. If you work in software development you should be familiar with “pull requests”.
Introducing a new home for my projects.
I use contact forms on many websites, and over the years I have discovered many problems with using them, including hijacking, mail injection, server hack...
The advise for any services these days is to change provider every 12 months to get the best deal. Your broadband subscription is no different.
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
There’s lots of ways to prevent a malware (virus or spyware) infection for free, here’s a list:
Many users, particularly users of BT Yahoo! Broadband (btinternet.com) are having trouble understanding how to get to their BT Yahoo Mail on Windows Vista.
When you click a link on an email in Microsoft Outlook, you are blocked from visiting the URL and you see the following error message:
This week, for the first time I came into contact with the CryptoLocker trojan. A virus that encrypts all of your documents and holds you to ransom to recove...
I’m always coming across new viruses that haven’t even been added to the latest anti-virus software.
If you’ve ever received a virus warning from your friends, family or co-workers, you’ll know what I’m talking about. These virus warnings are hoaxes and are ...
There’s lots of ways to prevent a malware (virus or spyware) infection for free, here’s a list:
Gone of the days of getting a copy of Microsoft Office from dodgy Dave down the pub.
One of my customers has specialist database software built on the FileMaker Pro database engine. The unfortunate downside to this is that certain legacy plug...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
I had a call today about Microsoft OGA (Office Genuine Advantage) Notifier becoming an annoyance for a client.
A customer got in touch with us and explained their situation.
It should be easy right? Just “yum install subversion”.
I've recently been having trouble with a OpenVZ VPS upgraded from CentOS4 to CentOS5, here's what I'm seeing when trying to rum a yum install of mod_pytho...
I keep getting this error:
PageRank is dead, long live PageRank.
Back in 2007, we were developing code for our domain lookup service.
I was after a php function that would get the favicon for a supplied domain, I did attempt to write my own but it proved more complex than I had first ant...
So what’s the deal with carousels? Why does everyone keep asking for them on their website?
A question raised at a recent Staffs Web Meetup was:
I’ve been quiet for a little while settling into the new job role and tackling some quick fixes as well as dealing with some larger infrastructure challen...
After discussing website improvements with the Randles Motor Group marketing manager we decided that the website needed a new navigation menu with simple ...
I’ve been quiet for a little while settling into the new job role and tackling some quick fixes as well as dealing with some larger infrastructure challen...
A couple of days ago we launched the new look Randles website. To the untrained eye the site may not look that different. The main purpose for introducing...
G. S. Unwin Bodycentre Ltd. website gets a facelift.
I’ve quietly been working on devotedit.com in the background and now it’s ready!
I first heard of the term “serverless” in about 2015, probably around the time that the “Serverless Framework” launched, October 2015.
There’s a number of companies that have been pioneering the microservices architectural style, including Amazon, Netflix, The Guardian, the UK Government Dig...
Bring your own device (BYOD) refers to the policy of permitting employees to bring personally owned devices, like your mobile phone to their workplace and us...
The “paperless office“: a concept that dates back to the 1970s (before I was even born) with promises of the “office of the future” where record-handling wou...
If the idea of deploying code to production makes you nervous, then this one’s for you.
By now you’ve probably seen this image, with waterfall on the left, and continuous operations on the right, it’s an evolution.
If you’ve ever looked into DevOps, you’ve no doubt come across this “evolution” type image, with an ape type figure on the left, labelled “Waterfall” and on ...
I’ve been developing in PHP now for longer than I haven’t.
Fax to email is perhaps one of the most interesting, oldest and most overlooked technology.
I get asked quite often if I know how to get a mobile phone unlocked, so this is my experience…
The thing that has been bothering me recently most of all, even more than online spam and junk mail, are telemarketing calls. I recently had an increase o...
Today I get a call.
I decided I was finally fed up with my Epson Stylus C46 bubble jet printer, and decided that I don't really need it anyway.
Today I had the joy of fixing an Epson Stylus C46 UX printer.
I HATE this phone, here's why…
Despite my problems with purchasing mp4 players in the past I decided to purchase a new one.
I bought this on the 20/08/04 for £179.99, which actually seems quite a lot for such a phone, but it was not bad at the time for a brand new unlocked phon...
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
Update: This script is now part of the eggtcl project.
I signed up for Twitter quite some months ago, but have yet really found myself using it.
The advise for any services these days is to change provider every 12 months to get the best deal. Your broadband subscription is no different.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
Those that have one will be very familiar with the BT Home Hub.
We’ve all been there. You want to network your computers and devices together around your house.
I was fixing a machine with the Belkin 802.11g – 125 HSM Wireless G+ USB Adapter.
Those that have one will be very familiar with the BT Home Hub.
Today a client reported a problem when they tried to open a PDF document in Internet Explorer.
If you use Photoshop for any kind of graphic or web design, you'll understand the importance of having an array of fonts to choose from.
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
Today a client reported a problem when they tried to open a PDF document in Internet Explorer.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
The advise for any services these days is to change provider every 12 months to get the best deal. Your broadband subscription is no different.
Many users, particularly users of BT Yahoo! Broadband (btinternet.com) are having trouble understanding how to get to their BT Yahoo Mail on Windows Vista.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
Recently Microsoft have been running a campaign to get rid of their 10-year-old web browser, Internet Explorer 6. This got me thinking…
It may seem obvious how to send your email to multiple email addresses.
When you click a link on an email in Microsoft Outlook, you are blocked from visiting the URL and you see the following error message:
In light of the recent security breaches of huge websites such as Gawker, Sony and Nintendo I am concerned about an issue that affects us all: Is my password...
I noticed an unusual email when I checked my Gmail account today.
I came across PHPMailer usage the other day on a Chinese gadget wholesale site “SourcingMap.com”.
On Sunday July 19 2009 Hardy announced on the EFnet website that Demon Internet will be delinking efnet.demon.co.uk and hub.uk from the EFnet IRC network ...
Yesterday marks the day that I took over the “cssbase” project.
Yes, my botnet is pretty lame, but it's also kinda cool. I'm not talking about anything bad though.
I enjoy branding, especially designing logos. It’s a process that requires various skills and some creativity.
We recently had an issue with a US based company who asked us for the following:
On Sunday July 19 2009 Hardy announced on the EFnet website that Demon Internet will be delinking efnet.demon.co.uk and hub.uk from the EFnet IRC network ...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
Microsoft Excel will not open two documents with the same name and instead will display the following error:
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
Recently Microsoft have been running a campaign to get rid of their 10-year-old web browser, Internet Explorer 6. This got me thinking…
It may seem obvious how to send your email to multiple email addresses.
Yesterday I spent some time investigating Google Wave. A very interesting new product from Google. Not only that but an interesting protocol.
When you type a web address into your browser, you expect to land on the website you intended—or get an error if the site doesn’t exist. This error, an NXDOM...
If you have domains with TuCows OpenSRS you may be faced with this error when you try and set custom name servers on your domain through the OpenSRS manag...
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
Today, the Dead Useful Project launches “Domain Search”.
Earlier this year someone close and dear to me got in touch about a website they were tempted to purchase from:
We’re ready now…
I appreciate that to most people, this is not a new topic and it almost goes without saying, however I can understand that not everybody knows this, espec...
This is a problem that I come across from time to time.
Microsoft Excel will not open two documents with the same name and instead will display the following error:
First of all, what is MongoDB? Well if you're already here, you probably know, but if this is the first time you've heard of it, then you may want to know...
It should be easy right? Just “yum install subversion”.
I've recently been having trouble with a OpenVZ VPS upgraded from CentOS4 to CentOS5, here's what I'm seeing when trying to rum a yum install of mod_pytho...
I’ve been running the Suzuki4u website since 2004. It’s now the biggest UK Suzuki forum.
I enjoy branding, especially designing logos. It’s a process that requires various skills and some creativity.
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
Ever since my IRC (Internet Relay Chat) days I'd always wanted to write a TinyURL.com clone, especially since it gained traction on twitter and Facebook. ...
Many years back I began investigating anti email spam in the UK as a way to defend against the amount amount of email spam we were receiving to certain em...
I noticed an unusual email when I checked my Gmail account today.
The agile manifesto talks about “people over process”. As someone who is often very process-driven, I know that the right process will produce the right resu...
We now live in a time of version control, git and github. If you work in software development you should be familiar with “pull requests”.
I enjoy branding, especially designing logos. It’s a process that requires various skills and some creativity.
I’ve been running the Suzuki4u website since 2004. It’s now the biggest UK Suzuki forum.
The IT Exchange Ltd. website gets a facelift!
G. S. Unwin Bodycentre Ltd. website gets a facelift.
This is a problem that has plagued me for a while now, and only two things seem to fix it.
This section explains initiating Remote Assistance via e-mail to a Helpdesk. Home users can also follow this procedure to send a Remote Assistance request vi...
I’ve been developing in PHP now for longer than I haven’t.
The best thing about PHP is it's low level of entry. There's very few hurdles these days to get started.
The current Randles website is due an overhaul.
Behat is a test framework for behavior-driven development (BDD) written in the PHP programming language.
In a time where DevOps culture demands “everything as code”, from infrastructure to monitoring, its about time we took “testing as code” seriously.
Today I want to talk about that “Testing Pyramid”, you know the one, that one, Martin Fowler calls it a “Test Pyramid”.
Being the person responsible for dealing with issues as they come in (aka on-call) is probably one of the most disliked aspects of the job, with feedback ran...
There’s no getting away from it, quality is a whole team responsibility. If you’re aiming for Continuous Delivery, then you’ll recognise one of the core prin...
DevOps started out as “Agile Systems Administration”. In 2008, at the Agile Conference in Toronto, Andrew Shafer posted an offer to moderate an ad hoc “Birds...
Why does the agile software development exist? What’s it all about? Why do people use it? Who uses it? How do you use it?
“RTBQ! RTBQ!”. This is the phrase that my high school friends shouted at me when I asked them to remind me of the phrase they remember from school. Mr Fletch...
Given a new team or a team restructure, should you baseline? Do all teams point differently? Do the team need to baseline?
We can think of test automation as the process of tracking and managing the different tests.
When trying to keep code simple, you may find yourself torn as to what is more simple, less code or more verbose code?
I decided to pick up the book Atomic Habits because I read about Marginal Gains.
After I read the 20th anniversary edition of the Pragmatic Programmer, I decided to hop back into a business book. One that was recommended to mewas “Rocket ...
The Radical Candor book came out in 2017, I was recommended it by my manager at the time, as he suggested it would compliment my style.
It’s 2022, and as the first few days of the year rush by, you’ve no doubt started to think about the year ahead, maybe even trying to predict what the year a...
After I read the 20th anniversary edition of the Pragmatic Programmer, I decided to hop back into a business book. One that was recommended to mewas “Rocket ...
The Radical Candor book came out in 2017, I was recommended it by my manager at the time, as he suggested it would compliment my style.
It’s 2022, and as the first few days of the year rush by, you’ve no doubt started to think about the year ahead, maybe even trying to predict what the year a...
After I read the 20th anniversary edition of the Pragmatic Programmer, I decided to hop back into a business book. One that was recommended to mewas “Rocket ...
The Radical Candor book came out in 2017, I was recommended it by my manager at the time, as he suggested it would compliment my style.
It’s 2022, and as the first few days of the year rush by, you’ve no doubt started to think about the year ahead, maybe even trying to predict what the year a...
After I read the 20th anniversary edition of the Pragmatic Programmer, I decided to hop back into a business book. One that was recommended to mewas “Rocket ...
The Radical Candor book came out in 2017, I was recommended it by my manager at the time, as he suggested it would compliment my style.
It’s 2022, and as the first few days of the year rush by, you’ve no doubt started to think about the year ahead, maybe even trying to predict what the year a...
These days I find myself buying all sorts of things off of ebay.
Just before Christmas, I decided I was going to get an MP3 player for my girlfriend as she wanted a new mp3-player, as her 40gb one was too much and now o...
Despite my problems with purchasing mp4 players in the past I decided to purchase a new one.
Just before Christmas, I decided I was going to get an MP3 player for my girlfriend as she wanted a new mp3-player, as her 40gb one was too much and now o...
Why would you want to disable Windows Messenger?
Quite some time ago I decided that I wanted to offer support via MSN for a business. This is all very well until you want multiple staff to cover the R...
People often ask me how to go about getting their website copyrighted, this is my advise…
I awake one morning to find a notification from my business partner showing a website where a group of gamers have created a clan and a website using our ...
Today, the Dead Useful Project launches “Domain Search”.
When trying to create a unique company name for your business, I found that there was a three step approach to creating a unique name.
After reading an article some time ago entitled “40 Tips for optimizing your php Code” (and some others that are suspiciously similar), I deci...
I wanted to prepare my wordpress powered blog for an influx of traffic from social media sites such as reddit.com or digg.com, in case one of my articles ...
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
If you have landed yourself here chances are you already know why you want to do this, but for those who don't here's why:
A client called explaining to me that they were unable to print to their Sharp MX-1800N network printer. Upon inspection it said that the printer was “Offlin...
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
I started writing this article a long time ago, however after researching the DG834G I soon found many more articles and sites dedicated to hacking or cus...
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
We’ve all been there. You want to network your computers and devices together around your house.
I was fixing a machine with the Belkin 802.11g – 125 HSM Wireless G+ USB Adapter.
I was fixing a machine with the Belkin 802.11g – 125 HSM Wireless G+ USB Adapter.
Bring your own device (BYOD) refers to the policy of permitting employees to bring personally owned devices, like your mobile phone to their workplace and us...
I've recently launched a tech support job, which combines aspects of my day job with aspects of this blog to form “fixr”.
I've been meaning to publish a post about Pingotron for some time now, but now I fear it's already too late.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
I've been meaning to publish a post about Pingotron for some time now, but now I fear it's already too late.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
If like me you don’t like using Adobe Bridge and instead like to see thumbnail icon previews of your Adobe Illustrator and Adobe Photoshop (.ai, .eps and .ps...
Over the past few weeks I've been assisting the creation</a> of articles regarding icon software on Wikipedia.
One of the biggest annoyances I’ve heard about Windows 8 so far is that there’s no DVD support included.
I wanted to find some software to help organise my DVD collection.
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Many users, particularly users of BT Yahoo! Broadband (btinternet.com) are having trouble understanding how to get to their BT Yahoo Mail on Windows Vista.
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Many users, particularly users of BT Yahoo! Broadband (btinternet.com) are having trouble understanding how to get to their BT Yahoo Mail on Windows Vista.
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Many users, particularly users of BT Yahoo! Broadband (btinternet.com) are having trouble understanding how to get to their BT Yahoo Mail on Windows Vista.
I keep getting this error:
Got this error today using ROBOCOPY to copy files to a SAMBA share.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
If you have domains with TuCows OpenSRS you may be faced with this error when you try and set custom name servers on your domain through the OpenSRS manag...
This is only a quick message to say that I am now developing the PHP OpenSRS Client project.
If you have domains with TuCows OpenSRS you may be faced with this error when you try and set custom name servers on your domain through the OpenSRS manag...
This is only a quick message to say that I am now developing the PHP OpenSRS Client project.
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Update: This script is now part of the eggtcl project.
Recently Microsoft have been running a campaign to get rid of their 10-year-old web browser, Internet Explorer 6. This got me thinking…
Recently one of my clients received the following error in Windows Mail on Windows Vista:
When a business I know had trouble with their broadband I was fortunately able to get them back online by using the redundant mobile broadband on the rout...
Recently one of my clients received the following error in Windows Mail on Windows Vista:
As you’re probably aware, Microsoft have reached end of life for Windows XP and have discontinued support for the operating system.
I’m always coming across new viruses that haven’t even been added to the latest anti-virus software.
Over the years I've been asked how to integrate a newsletter into a website quite a few times.
It may seem obvious how to send your email to multiple email addresses.
Recently Microsoft have been running a campaign to get rid of their 10-year-old web browser, Internet Explorer 6. This got me thinking…
It may seem obvious how to send your email to multiple email addresses.
PageRank is dead, long live PageRank.
Back in 2007, we were developing code for our domain lookup service.
This is a problem that has plagued me for a while now, and only two things seem to fix it.
Windows 2000 is a pain, especially these days when something goes wrong because none of the information or tools that we used to use are around any more.
When you type a web address into your browser, you expect to land on the website you intended—or get an error if the site doesn’t exist. This error, an NXDOM...
Today, the Dead Useful Project launches “Domain Search”.
I’ve been developing in PHP now for longer than I haven’t.
I’ve been meaning to get started with Docker since hearing about it in 2014.
I first heard of the term “serverless” in about 2015, probably around the time that the “Serverless Framework” launched, October 2015.
We all love LAMP (that’s Linux, Apache httpd, MySQL, PHP), but the love affair may be coming to an end.
We know that backlinks are still important to get ranked in Google, but what else can be done to improve our ranking?
In 2017, are links still relevant and important?
If the idea of deploying code to production makes you nervous, then this one’s for you.
I’ve been developing in PHP now for longer than I haven’t.
Being the person responsible for dealing with issues as they come in (aka on-call) is probably one of the most disliked aspects of the job, with feedback ran...
The agile manifesto talks about “people over process”. As someone who is often very process-driven, I know that the right process will produce the right resu...
There’s no getting away from it, quality is a whole team responsibility. If you’re aiming for Continuous Delivery, then you’ll recognise one of the core prin...
In a time where DevOps culture demands “everything as code”, from infrastructure to monitoring, its about time we took “testing as code” seriously.
Behat is a test framework for behavior-driven development (BDD) written in the PHP programming language.
In a time where DevOps culture demands “everything as code”, from infrastructure to monitoring, its about time we took “testing as code” seriously.
There’s a number of companies that have been pioneering the microservices architectural style, including Amazon, Netflix, The Guardian, the UK Government Dig...
We’ve come along way, even in the past few years. We’ve seen huge advances in web technology.
Recently I’ve been asked why switch-case statements should be avoided, it turns out to be a pretty common question, and although I’m pretty happy with the re...
“RTBQ! RTBQ!”. This is the phrase that my high school friends shouted at me when I asked them to remind me of the phrase they remember from school. Mr Fletch...
Recently I’ve been asked why switch-case statements should be avoided, it turns out to be a pretty common question, and although I’m pretty happy with the re...
“RTBQ! RTBQ!”. This is the phrase that my high school friends shouted at me when I asked them to remind me of the phrase they remember from school. Mr Fletch...
I use contact forms on many websites, and over the years I have discovered many problems with using them, including hijacking, mail injection, server hack...
I use contact forms on many websites, and over the years I have discovered many problems with using them, including hijacking, mail injection, server hack...
For years now, for whatever reason I have used WinZip. I don't really know why I continued to use it for so long as from WinZip 8 onwards, I was under the...
For years now, for whatever reason I have used WinZip. I don't really know why I continued to use it for so long as from WinZip 8 onwards, I was under the...
For years now, for whatever reason I have used WinZip. I don't really know why I continued to use it for so long as from WinZip 8 onwards, I was under the...
For years now, for whatever reason I have used WinZip. I don't really know why I continued to use it for so long as from WinZip 8 onwards, I was under the...
For years now, for whatever reason I have used WinZip. I don't really know why I continued to use it for so long as from WinZip 8 onwards, I was under the...
For years now, for whatever reason I have used WinZip. I don't really know why I continued to use it for so long as from WinZip 8 onwards, I was under the...
Some people find it difficult to get to grips with marketing concepts, so here's some real life examples to get you started.
When trying to create a unique company name for your business, I found that there was a three step approach to creating a unique name.
When trying to create a unique company name for your business, I found that there was a three step approach to creating a unique name.
When trying to create a unique company name for your business, I found that there was a three step approach to creating a unique name.
I signed up for Twitter quite some months ago, but have yet really found myself using it.
I signed up for Twitter quite some months ago, but have yet really found myself using it.
With the on-going abuse to email based systems, we are in need of ways to validate the email addresses we're handling.
With the on-going abuse to email based systems, we are in need of ways to validate the email addresses we're handling.
With the on-going abuse to email based systems, we are in need of ways to validate the email addresses we're handling.
During the summer of 2007 I decided to purchase a new domain name with a dating theme.
As many of you may be aware there's a lack of getmxrr() support in Windows, which dates back as far as 1999.
If you have landed yourself here chances are you already know why you want to do this, but for those who don't here's why:
If you have landed yourself here chances are you already know why you want to do this, but for those who don't here's why:
If you have landed yourself here chances are you already know why you want to do this, but for those who don't here's why:
I had this issue today, I found that you need to deactivate the “WordPress Automatic Upgrade” plugin as it's included in the core of WordPress...
I had this issue today, I found that you need to deactivate the “WordPress Automatic Upgrade” plugin as it's included in the core of WordPress...
Recently I've been writing a lot more PHP based websites and web applications. I've found myself building and rebuilding my own framework, but to no real ...
Today I decided to join stackoverflow.com, which requires you to login using OpenID.
Today I decided to join stackoverflow.com, which requires you to login using OpenID.
Those that have one will be very familiar with the BT Home Hub.
Those that have one will be very familiar with the BT Home Hub.
Those that have one will be very familiar with the BT Home Hub.
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
If like me you have ever received a PDF files as an attachment in an email, you will no doubt have heard of Adobe Acrobat Reader.
If like me you’ve recently come across a computer where the “C:\Windows\Installer” directory is overloaded then you’ve probably used something like TreeSize ...
If like me you’ve recently come across a computer where the “C:\Windows\Installer” directory is overloaded then you’ve probably used something like TreeSize ...
If like me you’ve recently come across a computer where the “C:\Windows\Installer” directory is overloaded then you’ve probably used something like TreeSize ...
If like me you’ve recently come across a computer where the “C:\Windows\Installer” directory is overloaded then you’ve probably used something like TreeSize ...
If like me you’ve recently come across a computer where the “C:\Windows\Installer” directory is overloaded then you’ve probably used something like TreeSize ...
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
The best part of last week I spent trying to resolve an issue for a business who was experiencing downtime with their broadband.
I was fixing a machine with the Belkin 802.11g – 125 HSM Wireless G+ USB Adapter.
I've recently launched a tech support job, which combines aspects of my day job with aspects of this blog to form “fixr”.
I've recently launched a tech support job, which combines aspects of my day job with aspects of this blog to form “fixr”.
I've recently launched a tech support job, which combines aspects of my day job with aspects of this blog to form “fixr”.
I've recently launched a tech support job, which combines aspects of my day job with aspects of this blog to form “fixr”.
I've recently launched a tech support job, which combines aspects of my day job with aspects of this blog to form “fixr”.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
Recently I’ve received reports from clients on a particular ISP are having trouble reaching services on a particular server in a data centre.
Got this error with cpanel?
Got this error with cpanel?
Got this error with cpanel?
Over the past few weeks I've been assisting the creation</a> of articles regarding icon software on Wikipedia.
When you click a link on an email in Microsoft Outlook, you are blocked from visiting the URL and you see the following error message:
When you click a link on an email in Microsoft Outlook, you are blocked from visiting the URL and you see the following error message:
After browsing the cex.co.uk website for some time I came across a few errors on the site…
I wanted to find some software to help organise my DVD collection.
Sometimes when you're designing a site you can find yourself wondering how is best to do a certain aspect.
If you use Photoshop for any kind of graphic or web design, you'll understand the importance of having an array of fonts to choose from.
If you use Photoshop for any kind of graphic or web design, you'll understand the importance of having an array of fonts to choose from.
Many users, particularly users of BT Yahoo! Broadband (btinternet.com) are having trouble understanding how to get to their BT Yahoo Mail on Windows Vista.
If like me you don’t like using Adobe Bridge and instead like to see thumbnail icon previews of your Adobe Illustrator and Adobe Photoshop (.ai, .eps and .ps...
If like me you don’t like using Adobe Bridge and instead like to see thumbnail icon previews of your Adobe Illustrator and Adobe Photoshop (.ai, .eps and .ps...
If like me you don’t like using Adobe Bridge and instead like to see thumbnail icon previews of your Adobe Illustrator and Adobe Photoshop (.ai, .eps and .ps...
If like me you don’t like using Adobe Bridge and instead like to see thumbnail icon previews of your Adobe Illustrator and Adobe Photoshop (.ai, .eps and .ps...
If like me you don’t like using Adobe Bridge and instead like to see thumbnail icon previews of your Adobe Illustrator and Adobe Photoshop (.ai, .eps and .ps...
If like me you don’t like using Adobe Bridge and instead like to see thumbnail icon previews of your Adobe Illustrator and Adobe Photoshop (.ai, .eps and .ps...
If like me you don’t like using Adobe Bridge and instead like to see thumbnail icon previews of your Adobe Illustrator and Adobe Photoshop (.ai, .eps and .ps...
I came across PHPMailer usage the other day on a Chinese gadget wholesale site “SourcingMap.com”.
I came across PHPMailer usage the other day on a Chinese gadget wholesale site “SourcingMap.com”.
I came across PHPMailer usage the other day on a Chinese gadget wholesale site “SourcingMap.com”.
Recently I found a bug in Google Translate. It's not damaging, but it is interesting.
Recently I found a bug in Google Translate. It's not damaging, but it is interesting.
Recently I found a bug in Google Translate. It's not damaging, but it is interesting.
Recently I found a bug in Google Translate. It's not damaging, but it is interesting.
Today I had a newish Windows Vista machine that had the following error:
Today I had a newish Windows Vista machine that had the following error:
Today I had a newish Windows Vista machine that had the following error:
I have a Blackberry Pearl 8900 on O2, I've had it a while now.
I have a Blackberry Pearl 8900 on O2, I've had it a while now.
I have a Blackberry Pearl 8900 on O2, I've had it a while now.
I have a Blackberry Pearl 8900 on O2, I've had it a while now.
I have a Blackberry Pearl 8900 on O2, I've had it a while now.
Yes, my botnet is pretty lame, but it's also kinda cool. I'm not talking about anything bad though.
Yes, my botnet is pretty lame, but it's also kinda cool. I'm not talking about anything bad though.
Yes, my botnet is pretty lame, but it's also kinda cool. I'm not talking about anything bad though.
I started writing this article a long time ago, however after researching the DG834G I soon found many more articles and sites dedicated to hacking or cus...
I started writing this article a long time ago, however after researching the DG834G I soon found many more articles and sites dedicated to hacking or cus...
I started writing this article a long time ago, however after researching the DG834G I soon found many more articles and sites dedicated to hacking or cus...
I started writing this article a long time ago, however after researching the DG834G I soon found many more articles and sites dedicated to hacking or cus...
There’s lots of ways to prevent a malware (virus or spyware) infection for free, here’s a list:
There’s lots of ways to prevent a malware (virus or spyware) infection for free, here’s a list:
There’s lots of ways to prevent a malware (virus or spyware) infection for free, here’s a list:
There’s lots of ways to prevent a malware (virus or spyware) infection for free, here’s a list:
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
This week i've been tweaking a little site I've started called “ismybrowseruptodate.com“, which is designed to assist people who don't know wh...
Yesterday marks the day that I took over the “cssbase” project.
Yesterday marks the day that I took over the “cssbase” project.
Yesterday marks the day that I took over the “cssbase” project.
Yesterday marks the day that I took over the “cssbase” project.
On Sunday July 19 2009 Hardy announced on the EFnet website that Demon Internet will be delinking efnet.demon.co.uk and hub.uk from the EFnet IRC network ...
I've been meaning to publish a post about Pingotron for some time now, but now I fear it's already too late.
I had a call today about Microsoft OGA (Office Genuine Advantage) Notifier becoming an annoyance for a client.
I had a call today about Microsoft OGA (Office Genuine Advantage) Notifier becoming an annoyance for a client.
W32Dasm (or Win32DASM) doesn't seem to exist on the map any more, but it's still a very useful programmers tool, especially if you like reverse engineerin...
W32Dasm (or Win32DASM) doesn't seem to exist on the map any more, but it's still a very useful programmers tool, especially if you like reverse engineerin...
W32Dasm (or Win32DASM) doesn't seem to exist on the map any more, but it's still a very useful programmers tool, especially if you like reverse engineerin...
Today I wrote about Oidentd on Wikipedia. Ident as per RFC 1413 is used for a few different services, in particular IRC. A feature of oidentd that my user...
Today I wrote about Oidentd on Wikipedia. Ident as per RFC 1413 is used for a few different services, in particular IRC. A feature of oidentd that my user...
Today I wrote about Oidentd on Wikipedia. Ident as per RFC 1413 is used for a few different services, in particular IRC. A feature of oidentd that my user...
Today I wrote about Oidentd on Wikipedia. Ident as per RFC 1413 is used for a few different services, in particular IRC. A feature of oidentd that my user...
Got this error today using ROBOCOPY to copy files to a SAMBA share.
I wrote a little script for an article entitled “Remove OGA Notifier”.
I wrote a little script for an article entitled “Remove OGA Notifier”.
I wrote a little script for an article entitled “Remove OGA Notifier”.
I wrote a little script for an article entitled “Remove OGA Notifier”.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
This week I've mostly been trying to figure out a way to digitalise some of my bank statements to make accountancy and archiving easier.
I keep getting this error:
Update: This script is now part of the eggtcl project.
Update: This script is now part of the eggtcl project.
Update: This script is now part of the eggtcl project.
Back in 2007 I briefly wrote about Windows Genuine Advantage Removal.
Back in 2007 I briefly wrote about Windows Genuine Advantage Removal.
Back in 2007 I briefly wrote about Windows Genuine Advantage Removal.
Recently an online radio station I listen to called PlusFM stopped displaying track titles on their stream. This was a pain for quickly displaying the cur...
Recently an online radio station I listen to called PlusFM stopped displaying track titles on their stream. This was a pain for quickly displaying the cur...
Recently an online radio station I listen to called PlusFM stopped displaying track titles on their stream. This was a pain for quickly displaying the cur...
Recently an online radio station I listen to called PlusFM stopped displaying track titles on their stream. This was a pain for quickly displaying the cur...
Recently an online radio station I listen to called PlusFM stopped displaying track titles on their stream. This was a pain for quickly displaying the cur...
Recently an online radio station I listen to called PlusFM stopped displaying track titles on their stream. This was a pain for quickly displaying the cur...
Yesterday I spent some time investigating Google Wave. A very interesting new product from Google. Not only that but an interesting protocol.
Yesterday I spent some time investigating Google Wave. A very interesting new product from Google. Not only that but an interesting protocol.
Sometimes you need to know the time somewhere else in the world. I find it useful to get my eggdrop to return the time of another timezone…
Sometimes you need to know the time somewhere else in the world. I find it useful to get my eggdrop to return the time of another timezone…
Sometimes you need to know the time somewhere else in the world. I find it useful to get my eggdrop to return the time of another timezone…
This is only a quick message to say that I am now developing the PHP OpenSRS Client project.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
I was trying to find a neat way to grey out some “powered by” logos for a website I'm developing.
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
If you’ve ever had a problem with your ISPs DNS name servers then you’ll probably find this very useful.
Update: This script is now part of the eggtcl project.
Update: This script is now part of the eggtcl project.
Update: This script is now part of the eggtcl project.
Update: This script is now part of the eggtcl project.
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Recently one of my clients received the following error in Windows Mail on Windows Vista:
Recently one of my clients received the following error in Windows Mail on Windows Vista:
If you’ve ever received a virus warning from your friends, family or co-workers, you’ll know what I’m talking about. These virus warnings are hoaxes and are ...
If you’ve ever received a virus warning from your friends, family or co-workers, you’ll know what I’m talking about. These virus warnings are hoaxes and are ...
If you’ve ever received a virus warning from your friends, family or co-workers, you’ll know what I’m talking about. These virus warnings are hoaxes and are ...
Last year an article was written on a blog about how to run PHP on Google App Engine (GAE).
Last year an article was written on a blog about how to run PHP on Google App Engine (GAE).
Last year an article was written on a blog about how to run PHP on Google App Engine (GAE).
Last year an article was written on a blog about how to run PHP on Google App Engine (GAE).
I've been trying to get a quote for a part for a Dell laptop, when I contacted Dell UK, they told me to contact “Upgrade Options”. They offere...
I've been trying to get a quote for a part for a Dell laptop, when I contacted Dell UK, they told me to contact “Upgrade Options”. They offere...
I've been trying to get a quote for a part for a Dell laptop, when I contacted Dell UK, they told me to contact “Upgrade Options”. They offere...
I’m always coming across new viruses that haven’t even been added to the latest anti-virus software.
I’m always coming across new viruses that haven’t even been added to the latest anti-virus software.
I’m always coming across new viruses that haven’t even been added to the latest anti-virus software.
I’m always coming across new viruses that haven’t even been added to the latest anti-virus software.
I’m always coming across new viruses that haven’t even been added to the latest anti-virus software.
We’re ready now…
We’re ready now…
If you've not heard of TinySong, you're missing out!
If you've not heard of TinySong, you're missing out!
Microsoft Excel will not open two documents with the same name and instead will display the following error:
Microsoft Excel will not open two documents with the same name and instead will display the following error:
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
If you’ve been sent a file with the extension .docx, .xlsx or .pptx and you don’t have the latest version of Office then you’ll share the frustration that ma...
People store their passwords in all sorts of ways from plain text files to Outlook contacts.
People store their passwords in all sorts of ways from plain text files to Outlook contacts.
People store their passwords in all sorts of ways from plain text files to Outlook contacts.
It may seem obvious how to send your email to multiple email addresses.
It may seem obvious how to send your email to multiple email addresses.
We recently had an issue with a US based company who asked us for the following:
When a business I know had trouble with their broadband I was fortunately able to get them back online by using the redundant mobile broadband on the rout...
When a business I know had trouble with their broadband I was fortunately able to get them back online by using the redundant mobile broadband on the rout...
When a business I know had trouble with their broadband I was fortunately able to get them back online by using the redundant mobile broadband on the rout...
When a business I know had trouble with their broadband I was fortunately able to get them back online by using the redundant mobile broadband on the rout...
We’ve all been there. You want to network your computers and devices together around your house.
We’ve all been there. You want to network your computers and devices together around your house.
We’ve all been there. You want to network your computers and devices together around your house.
I've recently been having trouble with a OpenVZ VPS upgraded from CentOS4 to CentOS5, here's what I'm seeing when trying to rum a yum install of mod_pytho...
I've recently been having trouble with a OpenVZ VPS upgraded from CentOS4 to CentOS5, here's what I'm seeing when trying to rum a yum install of mod_pytho...
I've recently been having trouble with a OpenVZ VPS upgraded from CentOS4 to CentOS5, here's what I'm seeing when trying to rum a yum install of mod_pytho...
Here’s 10 reasons why I am using the Google Chrome web browser and why should should too…
Here’s 10 reasons why I am using the Google Chrome web browser and why should should too…
Here’s 10 reasons why I am using the Google Chrome web browser and why should should too…
It should be easy right? Just “yum install subversion”.
It should be easy right? Just “yum install subversion”.
It should be easy right? Just “yum install subversion”.
It should be easy right? Just “yum install subversion”.
It should be easy right? Just “yum install subversion”.
Today I was having a look on PHP.net and noticed a PHP contest so I decided to submit one of my functions.
Today I was having a look on PHP.net and noticed a PHP contest so I decided to submit one of my functions.
Today I was having a look on PHP.net and noticed a PHP contest so I decided to submit one of my functions.
There's loads of ways you can optimize your PHP code, however they are probably NOT the answer to your performance issues.
There's loads of ways you can optimize your PHP code, however they are probably NOT the answer to your performance issues.
There's loads of ways you can optimize your PHP code, however they are probably NOT the answer to your performance issues.
There's loads of ways you can optimize your PHP code, however they are probably NOT the answer to your performance issues.
I was after a php function that would get the favicon for a supplied domain, I did attempt to write my own but it proved more complex than I had first ant...
I was after a php function that would get the favicon for a supplied domain, I did attempt to write my own but it proved more complex than I had first ant...
If you ever need to make big changes to your site, such as moving directory or changing the domain name you'll know that you'll have to make changes to th...
If you ever need to make big changes to your site, such as moving directory or changing the domain name you'll know that you'll have to make changes to th...
If you ever need to make big changes to your site, such as moving directory or changing the domain name you'll know that you'll have to make changes to th...
Recently, like many of you, I've had some trouble getting websites listed on the AOL owned “Open Directory Project” known as Dmoz.
Recently, like many of you, I've had some trouble getting websites listed on the AOL owned “Open Directory Project” known as Dmoz.
Some time ago I wrote about using fastest_cvsup, to find the fastest cvsup mirror server for use with csup on FreeBSD.
Some time ago I wrote about using fastest_cvsup, to find the fastest cvsup mirror server for use with csup on FreeBSD.
Some time ago I wrote about using fastest_cvsup, to find the fastest cvsup mirror server for use with csup on FreeBSD.
Back in 2007 I wrote about email addresses on your website and how to avoid putting your email address in plain text.
Recently Microsoft have been running a campaign to get rid of their 10-year-old web browser, Internet Explorer 6. This got me thinking…
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
If you're a geek like me or you've just seen Iron Man 2 you'll probably like the idea of having a custom motd display something cool when you login to yo...
I noticed an unusual email when I checked my Gmail account today.
I noticed an unusual email when I checked my Gmail account today.
I get lots of people asking me how to speed up their computer, more often than not, they don’t need to buy a new computer, there are things they can do to sp...
I get lots of people asking me how to speed up their computer, more often than not, they don’t need to buy a new computer, there are things they can do to sp...
I get lots of people asking me how to speed up their computer, more often than not, they don’t need to buy a new computer, there are things they can do to sp...
I get lots of people asking me how to speed up their computer, more often than not, they don’t need to buy a new computer, there are things they can do to sp...
I get lots of people asking me how to speed up their computer, more often than not, they don’t need to buy a new computer, there are things they can do to sp...
I’ve quietly been working on devotedit.com in the background and now it’s ready!
I’ve quietly been working on devotedit.com in the background and now it’s ready!
I’ve quietly been working on devotedit.com in the background and now it’s ready!
Today a client reported a problem when they tried to open a PDF document in Internet Explorer.
Today a client reported a problem when they tried to open a PDF document in Internet Explorer.
An IP address is a unique number which identifies a machine on a network.
An IP address is a unique number which identifies a machine on a network.
An IP address is a unique number which identifies a machine on a network.
Recently a list of “bad words” were made available through Google's new website which asks: “What do you love?” (wdyl.com).
Recently a list of “bad words” were made available through Google's new website which asks: “What do you love?” (wdyl.com).
Recently a list of “bad words” were made available through Google's new website which asks: “What do you love?” (wdyl.com).
A client called explaining to me that they were unable to print to their Sharp MX-1800N network printer. Upon inspection it said that the printer was “Offlin...
A client called explaining to me that they were unable to print to their Sharp MX-1800N network printer. Upon inspection it said that the printer was “Offlin...
A couple of days ago we launched the new look Randles website. To the untrained eye the site may not look that different. The main purpose for introducing...
A couple of days ago we launched the new look Randles website. To the untrained eye the site may not look that different. The main purpose for introducing...
A couple of days ago we launched the new look Randles website. To the untrained eye the site may not look that different. The main purpose for introducing...
Over the years I've been asked how to integrate a newsletter into a website quite a few times.
Over the years I've been asked how to integrate a newsletter into a website quite a few times.
Back in 2006, Mandi approached me to create her a website for her real estate and property rental business: 3 Shires Property Network.
One of my customers has specialist database software built on the FileMaker Pro database engine. The unfortunate downside to this is that certain legacy plug...
One of my customers has specialist database software built on the FileMaker Pro database engine. The unfortunate downside to this is that certain legacy plug...
One of my customers has specialist database software built on the FileMaker Pro database engine. The unfortunate downside to this is that certain legacy plug...
One of my customers has specialist database software built on the FileMaker Pro database engine. The unfortunate downside to this is that certain legacy plug...
Windows 2000 is a pain, especially these days when something goes wrong because none of the information or tools that we used to use are around any more.
Windows 2000 is a pain, especially these days when something goes wrong because none of the information or tools that we used to use are around any more.
Windows 2000 is a pain, especially these days when something goes wrong because none of the information or tools that we used to use are around any more.
A customer got in touch with us and explained their situation.
A customer got in touch with us and explained their situation.
A customer got in touch with us and explained their situation.
A customer got in touch with us and explained their situation.
The “paperless office“: a concept that dates back to the 1970s (before I was even born) with promises of the “office of the future” where record-handling wou...
The “paperless office“: a concept that dates back to the 1970s (before I was even born) with promises of the “office of the future” where record-handling wou...
The “paperless office“: a concept that dates back to the 1970s (before I was even born) with promises of the “office of the future” where record-handling wou...
Earlier this year someone close and dear to me got in touch about a website they were tempted to purchase from:
Earlier this year someone close and dear to me got in touch about a website they were tempted to purchase from:
Earlier this year someone close and dear to me got in touch about a website they were tempted to purchase from:
Earlier this year someone close and dear to me got in touch about a website they were tempted to purchase from:
I’ve been running the Suzuki4u website since 2004. It’s now the biggest UK Suzuki forum.
I’ve been running the Suzuki4u website since 2004. It’s now the biggest UK Suzuki forum.
I’ve been running the Suzuki4u website since 2004. It’s now the biggest UK Suzuki forum.
This section explains initiating Remote Assistance via e-mail to a Helpdesk. Home users can also follow this procedure to send a Remote Assistance request vi...
This section explains initiating Remote Assistance via e-mail to a Helpdesk. Home users can also follow this procedure to send a Remote Assistance request vi...
Many years back I began investigating anti email spam in the UK as a way to defend against the amount amount of email spam we were receiving to certain em...
The current Randles website is due an overhaul.
If you have domains with TuCows OpenSRS you may be faced with this error when you try and set custom name servers on your domain through the OpenSRS manag...
The advise for any services these days is to change provider every 12 months to get the best deal. Your broadband subscription is no different.
The advise for any services these days is to change provider every 12 months to get the best deal. Your broadband subscription is no different.
Not so long ago, I had an arsenal of tools for managing windows startup applications.
Not so long ago, I had an arsenal of tools for managing windows startup applications.
Not so long ago, I had an arsenal of tools for managing windows startup applications.
Are you a technology enthusiast? An engineer? Perhaps you’re a creative mind or just like making things?
Are you a technology enthusiast? An engineer? Perhaps you’re a creative mind or just like making things?
Are you a technology enthusiast? An engineer? Perhaps you’re a creative mind or just like making things?
Gone of the days of getting a copy of Microsoft Office from dodgy Dave down the pub.
Gone of the days of getting a copy of Microsoft Office from dodgy Dave down the pub.
Gone of the days of getting a copy of Microsoft Office from dodgy Dave down the pub.
One of the biggest annoyances I’ve heard about Windows 8 so far is that there’s no DVD support included.
One of the biggest annoyances I’ve heard about Windows 8 so far is that there’s no DVD support included.
One of the biggest annoyances I’ve heard about Windows 8 so far is that there’s no DVD support included.
One of the biggest annoyances I’ve heard about Windows 8 so far is that there’s no DVD support included.
One of the biggest annoyances I’ve heard about Windows 8 so far is that there’s no DVD support included.
The next “computer” you buy will be a paradigm shift, a change in the way of thinking.
The next “computer” you buy will be a paradigm shift, a change in the way of thinking.
The next “computer” you buy will be a paradigm shift, a change in the way of thinking.
The next “computer” you buy will be a paradigm shift, a change in the way of thinking.
Finally watched the last episode of the last series of HouseMD last night.
Finally watched the last episode of the last series of HouseMD last night.
Finally watched the last episode of the last series of HouseMD last night.
Finally watched the last episode of the last series of HouseMD last night.
Finally watched the last episode of the last series of HouseMD last night.
Finally watched the last episode of the last series of HouseMD last night.
Finally watched the last episode of the last series of HouseMD last night.
Ever since my IRC (Internet Relay Chat) days I'd always wanted to write a TinyURL.com clone, especially since it gained traction on twitter and Facebook. ...
Today, the Dead Useful Project launches “Domain Search”.
Today, the Dead Useful Project launches “Domain Search”.
Today, the Dead Useful Project launches “Domain Search”.
It’s always been my opinion that the hard disk is really the crux of your computer because it’s the only mechanical part that affects the speed.
It’s always been my opinion that the hard disk is really the crux of your computer because it’s the only mechanical part that affects the speed.
It’s always been my opinion that the hard disk is really the crux of your computer because it’s the only mechanical part that affects the speed.
It’s always been my opinion that the hard disk is really the crux of your computer because it’s the only mechanical part that affects the speed.
This week, for the first time I came into contact with the CryptoLocker trojan. A virus that encrypts all of your documents and holds you to ransom to recove...
As you’re probably aware, Microsoft have reached end of life for Windows XP and have discontinued support for the operating system.
As you’re probably aware, Microsoft have reached end of life for Windows XP and have discontinued support for the operating system.
This is a problem that has plagued me for a while now, and only two things seem to fix it.
This is a problem that has plagued me for a while now, and only two things seem to fix it.
This is a problem that has plagued me for a while now, and only two things seem to fix it.
This is a problem that has plagued me for a while now, and only two things seem to fix it.
This is a problem that has plagued me for a while now, and only two things seem to fix it.
This is a problem that has plagued me for a while now, and only two things seem to fix it.
This is a problem that I come across from time to time.
This is a problem that I come across from time to time.
This is a problem that I come across from time to time.
We act as though comfort and luxury were the chief requirements of life, when all that we need to make us happy is something to be enthusiastic about. —Einst...
FuelCMS is described as, simply, a CodeIgniter Content Management System.
FuelCMS is described as, simply, a CodeIgniter Content Management System.
FuelCMS is described as, simply, a CodeIgniter Content Management System.
The best thing about PHP is it's low level of entry. There's very few hurdles these days to get started.
The best thing about PHP is it's low level of entry. There's very few hurdles these days to get started.
First of all, what is MongoDB? Well if you're already here, you probably know, but if this is the first time you've heard of it, then you may want to know...
First of all, what is MongoDB? Well if you're already here, you probably know, but if this is the first time you've heard of it, then you may want to know...
First of all, what is MongoDB? Well if you're already here, you probably know, but if this is the first time you've heard of it, then you may want to know...
I appreciate that to most people, this is not a new topic and it almost goes without saying, however I can understand that not everybody knows this, espec...
I appreciate that to most people, this is not a new topic and it almost goes without saying, however I can understand that not everybody knows this, espec...
A question raised at a recent Staffs Web Meetup was:
A question raised at a recent Staffs Web Meetup was:
I’ve been meaning to get started with Docker since hearing about it in 2014.
So what’s the deal with carousels? Why does everyone keep asking for them on their website?
We all love LAMP (that’s Linux, Apache httpd, MySQL, PHP), but the love affair may be coming to an end.
We need to protect our Children’s future by protecting their freedoms. Your privacy is a human right that is about to be compromised.
We need to protect our Children’s future by protecting their freedoms. Your privacy is a human right that is about to be compromised.
We need to protect our Children’s future by protecting their freedoms. Your privacy is a human right that is about to be compromised.
Every year I have a little punt at predicting the future, just for fun.
There are only two hard things in Computer Science: cache invalidation and naming things. – Phil Karlton
There are only two hard things in Computer Science: cache invalidation and naming things. – Phil Karlton
There are only two hard things in Computer Science: cache invalidation and naming things. – Phil Karlton
In 1977, Ken Olson, founder of Digital Equipment Corporation said “There is no reason anyone would want a computer in their home”.
In 1977, Ken Olson, founder of Digital Equipment Corporation said “There is no reason anyone would want a computer in their home”.
In 1977, Ken Olson, founder of Digital Equipment Corporation said “There is no reason anyone would want a computer in their home”.
I’ve recently been on the lookout for a security camera.
I’ve been developing in PHP now for longer than I haven’t.
We now live in a time of version control, git and github. If you work in software development you should be familiar with “pull requests”.
The agile manifesto talks about “people over process”. As someone who is often very process-driven, I know that the right process will produce the right resu...
By now you’ve probably seen this image, with waterfall on the left, and continuous operations on the right, it’s an evolution.
By now you’ve probably seen this image, with waterfall on the left, and continuous operations on the right, it’s an evolution.
In a time where DevOps culture demands “everything as code”, from infrastructure to monitoring, its about time we took “testing as code” seriously.
We’ve come along way, even in the past few years. We’ve seen huge advances in web technology.
Behat is a test framework for behavior-driven development (BDD) written in the PHP programming language.
Behat is a test framework for behavior-driven development (BDD) written in the PHP programming language.
Given a new team or a team restructure, should you baseline? Do all teams point differently? Do the team need to baseline?
Here it is, the long awaited 50+ useful JavaScript tips, tricks and best practices.
Bring your own device (BYOD) refers to the policy of permitting employees to bring personally owned devices, like your mobile phone to their workplace and us...
There’s a number of companies that have been pioneering the microservices architectural style, including Amazon, Netflix, The Guardian, the UK Government Dig...
There’s a number of companies that have been pioneering the microservices architectural style, including Amazon, Netflix, The Guardian, the UK Government Dig...
There’s a number of companies that have been pioneering the microservices architectural style, including Amazon, Netflix, The Guardian, the UK Government Dig...
There’s a number of companies that have been pioneering the microservices architectural style, including Amazon, Netflix, The Guardian, the UK Government Dig...
I first heard of the term “serverless” in about 2015, probably around the time that the “Serverless Framework” launched, October 2015.
Are you bold enough?
Are you bold enough?
Are you bold enough?
I decided to pick up the book Atomic Habits because I read about Marginal Gains.
I decided to pick up the book Atomic Habits because I read about Marginal Gains.
When trying to keep code simple, you may find yourself torn as to what is more simple, less code or more verbose code?
We can think of test automation as the process of tracking and managing the different tests.
We can think of test automation as the process of tracking and managing the different tests.
We can think of test automation as the process of tracking and managing the different tests.
Originally posted on LinkedIn - Understanding the Roles: Team Lead vs Tech Lead in Software Development
Originally posted on LinkedIn - Understanding the Roles: Team Lead vs Tech Lead in Software Development
When you type a web address into your browser, you expect to land on the website you intended—or get an error if the site doesn’t exist. This error, an NXDOM...