Current and former colleagues of mine, will attest to my intense hatred of poorly written code and by poorly written code I mean code that is hard to follow.
Category archives: Web Development
It is beyond silly to repeatedly copy and paste the same HTML into the top and bottom of every HTML file that you create. That’s why god invented include() but, the humble header/footer HTML include file needs to be extended slightly – that is, unless you want all your pages to have the same title/meta
Two weeks ago, I wrote about wasting my time trying to integrate Google Checkout into our top secret web app. You may be glad to hear that my time is no longer being wasted and I seem to have finally solved my Google Checkout conundrum as of this week.
This week, my work for our top secret web app, has mainly revolved around caching. This is work I really enjoy. I can sense the user experience of future customers improving each time I create a useful cache of information that speeds up a page’s load time.
Yesterday, I wasted an entire day trying to integrate Google Checkout into an exciting new web app for my employer, Soapy Co.
WordPress 2.5 is coming very soon. ‘So what.’ I hear you cry, ‘WordPress release new versions every other day!’. Well 2.5 is different, it’s actually good.
Two months ago, I bought an imac. The reasons for doing this were plentiful, and overall I’m happy with my experience so far, but I wanted to talk about why I switched, what’s better and what I miss about a PC. Hopefully this will be useful to anyone thinking about switching in the near future.
Whenever I am about to launch a new website or relaunch an existing website, there are several steps that I always take to ensure a smooth process:
To try and increase sales and awareness at the JJB Sports website, I set about optimising the site for search engines and customers. The major success story was getting the site to the number 1 spot in Google (UK) for the keyword “nike trainers“. Here’s how I did it:
When creating pages with HTML/CSS I like to make it as speedy as possible for both production and future maintenance. I make this possible with a very simple PHP template system.
This time, 3 weeks ago I was suffering from a massive crisis of confidence regarding my web development abilities, but this week the tables have turned and my confidence levels couldn’t be higher. Funny that. I’ve always been happy to admit that while I’m not the best PHP programmer in the world, I am competent
A junior web developer often has a capability which in other professions is often reserved for exceptionally qualified individuals: the ability to completely fuck-up an entire business. Many businesses are run completely online these days or their online presence is at least a major factor so anything that disrupts a website can be catastrophic. The
Let’s face it people, URLs need to be people and search-engine friendly; People need them as navigational aids and search engines love those keyword-laden pieces of loveliness.
As part of my uni project, I have been implementing textpattern as a complete Content Management System. Due, to the fact, that when I was doing this I couldn’t find any information about it, I have decided to document how I did it.
Today I’ve been struggling with .htaccess and .htpasswd in order to password-protect a directory on a site I’ve been working on. I always find that when I Google for help I get sites that kind of help but not 100% so here’s my problem and solution.