Where shall I start? It's best to begin at the beginning and go on till I come to the end: then stop.
1997 was my first year at university. There, I used the World Wide Web for the first time.
The 20th century web was a shallow experience...
About this project
This website follows the “mobile first responsive design” philosophy.
The starting points were elements of Andy Clarke's 320 & Up and Mobile Boilerplate and from there I turned it up to 11; including writing a new script, SVG Plug, as a solution for the lack of native support for Scalable Vector Graphics in a number of popular browsers.
Are you starting a business or already running a business? Are you frustrated that your competitors outrank you on Google? If you are unhappy with your current online marketing or just want to find out more come along to our workshop. It has been designed for small to medium-sized businesses and is delivered by two industry experts. The aim of this two hour workshop is to teach you both the theory and practice of some key aspects of online marketing.
Projects
Blog
The blog of London-based web coder Andy Walpole. Covers both front and backend development.
There is, of course, an easy of way of targeting certain versions of Internet Explorer by using conditional comments. This allows you to separate your CSS into different files based on browser version.
Music, politics and tech. Coder: HTML, CSS, PHP, JavaScript, I am the walrus, goo goo g'joob g'goo goo g'joob. London Town, kind of. http://andywalpole.me/
8:45, May 18th, 2012
The Alan Partridge TV show was in 2003. Doesn't seem that long ago
GitHub
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
14:10, May 18th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 18, 2012
TCotton committed 1fdb6ff
friday update
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
16:12, May 16th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 16, 2012
TCotton committed 8f96fb5
may 16
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
10:52, May 14th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 14, 2012
TCotton committed b785d6c
monday update
Freelance coder from the pit bull infested Essex / London border
lowlands.
HTML, CSS, JavaScript, PHP
Current personal projects include building my own set of
Wordpress developer classes, working on my CodeIgniter-based CMS,
CodeSharp; and expanding my JavaScript knowledge to include new
object methods from ECMAScript 5.
Goals for this year: more Drupal, more Wordpress, tackling
Symphony PHP framework and to start using backbone.js /
underscore.js
Avante!
Dial-up, not broadband. BBC.co.uk consisted of a TV guide. And nothing more. “By the end of the day users from America will be logging on so you'll notice that the internet will be running more slowly”.
Skip forward to 2003. A publishing company in east London. No takers for updating the company web site, so I was given the responsibility. And that was it. The moment of genesis. Lift off. Houston, all engines are go. I sought union with binary digits. I dreamt in code. Isolation. Expansion. Conquering lion.
The 21st century web is a communication medium for inspiring ideas, innovation and change. It's ultra-modernity delivered at 2000mph.
Back in the Autumn of 2009 Luke Wroblewski wrote a short blog post entitled Mobile First in which he laid the foundation to a new design approach as an answer to rapidly changing technology platforms.
When Ethan Marcotte penned his seminal article Responsive Web Design during the spring of the following year, this new, experimental creative strategy was fleshed out further.
Today it is a growing discipline that uses the latest HTML5 and CSS3 code so as to meet the demands of a complex spectrum of user devices.
As an evolving practice there is still much discussion amongst its participants.
“Mobile first” is more than about code but also about the rationalisation of content – do you really need that long article? Can't you cut it down to a few paragraphs? It is about stripping away the superfluous.
Media queries
But advanced methods do require advanced coding practices, in particular, the use of CSS3 media queries; and with much of CSS3 comes the lack of support in Internet Explorer versions 8 and below.
There are a couple of polyfills that are designed to plug this gap in support. I tried both Respond.js and CSS3 Media Queries but both are buggy and prone to clashing with other scripts and I wouldn't consider either fit for commercial use. After some frustrating experiences I abandoned any hope of using advanced media queries on the legacy browsers.
Scalable Vector Images (SVG)
A new front for design considerations has also been opened: the increase of dots per inch. On the desktop 72 dpi is standard while for the print 300 dpi rules. Mobile devices can be anywhere up to 326 dpi and which leaves images created at 72 dpi looking fuzzy.
A solution to this problem is using Scalable Vector Images (SVG) which, after 10 years in existence, are finding a reason to be widely adopted.
Again, just like media queries, there is no support in Internet Explorer versions 8 and below.
After examining the various workarounds and polyfills and I decided that all were deficient and so I created a script called SVG Plug. This code swaps images for SVG in non-supporting browsers. For a full explanation read my blog post Using SVG in web design.
Conclusion
So a success then?!
In some ways yes, in other ways no. Experimenting with solutions often leads to more questions. But that's okay:
“Responsive Web Design is REALLY NEW and NOBODY knows how to do it properly/right/appropriately yet! We’re all just experimenting.
And THAT’S FINE!” - Mark Boulton
The default browser JavaScript alert is fine for debugging but awful for users when used in form submission. This script creates a more pleasant means of user feedback.
This is a design for an unorthodox insurance web site
Keyman insurance is aimed at businesses who need cover for directors or important employees in the event of a tragedy.
The client wanted a site as a means to generate leads but only had thin content. I worked with them in writing a 2,000 word guide on the subject so as to provide some expansive text for the search engines that could draw people in.
The website is hand-coded from scratch while the fonts used are Salsbury for headlines and FF Meta Serif Web Pro for the body. jQuery is used for the script with the wonderful Backstretch plugin used on the background image.
close
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
14:10, May 18th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 18, 2012
TCotton committed 1fdb6ff
friday update
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
16:12, May 16th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 16, 2012
TCotton committed 8f96fb5
may 16
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
10:52, May 14th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 14, 2012
TCotton committed b785d6c
monday update
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
16:07, May 13th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 13, 2012
TCotton committed 8a8bac6
another sunday update
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
10:27, May 13th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 13, 2012
TCotton committed f346f96
sunday update
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
12:25, May 12th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 12, 2012
TCotton committed 8c4ac43
remove files
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
12:17, May 12th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 12, 2012
TCotton committed a06d88f
remove
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
12:17, May 12th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 12, 2012
TCotton committed f113237
new update
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
6:50, May 10th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 10, 2012
TCotton committed b6611b5
new readme
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
6:45, May 10th, 2012
TCotton pushed to master at TCotton/Wordpress-plugin-Affiliate-Hoover
May 10, 2012
TCotton committed 0820b12
first commit
There is, of course, an easy of way of targeting certain versions of Internet Explorer by using conditional comments. This allows you to separate your CSS into different files based on browser version.
Everybody has their own IDE of choice with Sublime Text seemingly the most popular at the moment. A good IDE should be solid, stable software with full features and UX which leaves you, the coder, freedom to concentrate on the job in hand.
Reading and creating XML, RSS and CVS files is essential knowledge when it comes to using PHP because they are all formats commonly used for a wide range of purposes.
Advanced is an adjective used subjectively here because you may be already using the methods below on a regular basis, but in by using the term advanced I am referring to JavaScript from versions 1.6 to 1.8 that are not available in Internet Explorer versions 8 and below.
It could be argued that CodeIgniter is the most popular Open Source PHP framework around. It certainly features heavily on developer and designer sites like Forrst.
In February 2011 Think Vitamin published an article written by me entitled Tips on Learning JavaScript. In 2010 I had added learning JavaScript to my “things to do list” for that year, and the Think Vitamin item offered feedback on my progress so far. Re-reading my article nearly all the advice I gave out is correct but I did write: “I would now classify my skills as intermediate”. I was a little hasty in making that statement.
As CSS3 roars ahead in spite of the old Internet Explorer legacy browsers acting like a drag weight on faster adoption, there have been some really fascinating experiments with CSS3 properties and values which have created design styles far beyond what the original participants behind the W3C CSS modules could have imagined.
Freelance coder from the pit bull infested Essex / London border
lowlands.
HTML, CSS, JavaScript, PHP
Current personal projects include building my own set of
Wordpress developer classes, working on my CodeIgniter-based CMS,
CodeSharp; and expanding my JavaScript knowledge to include new
object methods from ECMAScript 5.
Goals for this year: more Drupal, more Wordpress, tackling
Symphony PHP framework and to start using backbone.js /
underscore.js
I can't begin to tell you how many man hours I've put into
this
It started off last year when I had a client who had previously
integrated some god-awful commercial script with Wordpress. I
thought, I can write better code than this with a blindfold on.
This year I wanted to familiarise myself more with the Wordpress
codex so I started it as a project.
And 5k lines of code later (written without a blindfold) and
here it is.
On a related note, if there are any designers or developers who
want to collaborate on commercial projects please get in touch.