Our office will be closed during the week of Christmas (23rd to 27th of December 2013).
While desktop users are generally getting faster and faster internet connections, it’s still the case that optimising a page’s generation and delivery can lead to a significantly better user experience. This is especially the case for mobile users – who are often on a relatively low speed and/or high latency connection. With this in mind, here […]
A useful way of ‘warming up’ in the morning is to spend 10-15 minutes doing a short task/exercise – partly to hone your skills as a programmer through practice and repetition – and partly just to get into the right frame of mind. See this article on wikipedia for more information and links, and one example String […]
Last Friday was the ShropGeek Revolution conference (which we sponsored, and found to be very useful). This weekend there is the annual PHPNW conference. Having sponsored PHPNW’s conference since it’s inception, it’s been great seeing it grow and get better and bigger each year. More info over at http://conference.phpnw.org.uk/phpnw13/
Dear other web developers …. if you’re going to add a cron job to a (web) server, please make sure any output is sent to a valid email address (or log file) which is monitored….
We’ve noticed a noticeable increase in mobile traffic over the last year (2012-2013) – the graph below pretty much says it all. Mobile starts out as being a relatively small player – compared to desktop traffic – but with the rise of smart phones you can see it really increasing as a percentage of hits […]
Our new, responsive theme for Anorak.co.uk has gone live (caution: the site is probably not “safe for work”). Benefits – Much better layout on mobile devices (e.g. smart phones) which account for 40% of traffic Better navigation support for mobile users (who can’t use normal hover-over menus due to the touch screen UI) Better advert […]
Some time ago, we upgraded a customer’s Debian Lenny Linux server from running a 2.6.26 based kernel to use a 3.2 kernel. It hosts a relatively popular website, and the performance optimisations in the 3.2 kernel (particularly around TCP slow start) have made a big difference to page load times (for more information see this […]
When developing applications, an initial implementation often involves multiple tasks occurring in real time, and in sequence. While this may function well initially, often over time as the system grows, performance issues crop up.
If you’re having spam trouble with qmail based Linux servers (in our customer’s case - Plesk based) then perhaps you need to look at using SpamDyke Installation is pretty easy – wget http://www.spamdyke.org/releases/spamdyke-4.3.0.tgz tar -zxf spamdyke-4.3.0 cd spamdyke-4.3.0/spamdyke ./configure make && cp spamdyke /usr/local/bin Then, assuming qmail is running through xinetd – edit /etc/xinetd.d/smtp_psa to look like […]