The link pages on this site are a simple dump of my pinboard bookmarks. This allows me to search them from this site and ensures I have a backup, but it remains much easier to browse them on the pinboard site (via previous link). Btw, I highly recommend pinboard. They provide simple no-nonsense functionality, the pinboard blog is refreshingly honest and their support is quick, friendly and helpful. It's well worth the small cost. And in case you're wondering, I am not affiliated with pinboard in any way - I just like the cut of their jib!
$(".rslides").responsiveSlides();
Also see:
* http://dailyjs.com/2010/11/08/node-tutorial-2/
* http://dailyjs.com/2010/11/15/node-tutorial-3/
* http://dailyjs.com/2010/11/15/node-tutorial-3/
* http://dailyjs.com/2010/11/22/node-tutorial-4/
* http://dailyjs.com/2010/12/06/node-tutorial-5/
* http://dailyjs.com/2010/12/20/node-tutorial-6/
Generate a colour scheme from an image.
Examples of PayPal shopping flow
Approaches for email obfuscation, with test results gathered over 1.5 years.
My latest approach has been the entities approach. The CSS approaches can't be used because they don't allow clickable mailto links (and won't work when css is off). The Javascript approaches can't be used because they rely on Javascript! ATs and DOTs could prove a usability problem. I think the entities approach is the best compromise.
Also, I'm not too trusting of some of his results - his test page doesn't seem to include the ROT encryption technique and instead includes a different CSS technique that uses the same email address as the Javascript buliding test, meaning those results in particular would be wrong.
A guide on developing secure web applications from the Open Web Application Security Project.
Code snippet for logging a user in via their email when using restful authentication plugin.
Why not to use the @import statement for loading your stylesheets.
A syntax highlighting library written in Ruby.
A lightbox effect using css3 instead of javascript (though js required for ie as it doesn't support :target). Also read the comment by Mato about how to achieve the effect using :selected rather than :target so that the browser history isn't touched.
A javascript library to detect HTML and CSS capabilities.
Designing With Progressive Enhancement project, for javascript code useful for web development that follows progressive enhancement methods.
A nice portfolio site. Pity it requires javascript.
An online tool for creating basic websites from content sourced from third party services (tumblr, yahoo, etc).
Compatibility tables for features in HTML5, CSS3, SVG and other upcoming web technologies
Usability and accessibility problems with Microformats.
Architectural principles of the web by Tim Berners-Lee.
The problems with semantic web development, i.e. the RDFa vs Microdata shenanigan.
Comparing topic maps with the RDF
Questions about the semantic web that serve as a good introduction.
The differences between a vocabulary, a taxonomy, a thesaurus, an ontology and a meta-model.
A repository of semantic web (RDF) documents
Home of the vCard specifications.
A well designed icon search engine.
This web page can tell which links you've visited via a combination of javascript and css' visited pseudo class.
Run Rails and Sinatra on different URLs via Rack
An accessible php contact form that's worth a try.
Good introductory video about the power of inbound links for SEO.
Online tool to build a CSS font stack, based on the probabilities of different fonts being available on the different operating systems.
A screencast on how to use Drupal Views 2 Relationships. Best for those who already have a familiarity with the Views 2 UI because it gets a little messy briefly half way through.
Tutorial on css positioning
Articles of interest to people in the "creative services" sector, e.g. designers, but many of which are interesting to freelancers in general.
Read / write record data from / to CSV file in Rails.
Online test to see whether your mail server is an open relay hence open to abuse.
Rails internals, e.g. the initialisation process
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort
Design articles through December each year.
How to add a rails application to another rails application as a plugin.
Styling (rails) buttons to look like links and vice versa.
The oddities of margin collapsing and how background or padding can change behaviour.
The oddities of collapsing margins and how background or padding can change behaviour.
Online test to see how websites are rendered in various versions of IE.
Vim plugin for Rails, to provide a variety of shortcuts to Rails specific actions.
Great stylesheets for debugging html and resetting css.
ExtJS form builder. Drag and drop to build a form then generate the JSON.
Great Rails plugin for creating attachments, which I found to be a lot more reliable than attachment_fu.
With STI you have to use find_ids_with_ferret and if you want to get hold of the model fields without hitting the DB you need to store them and use the lazy option with the search.
Links to resources about newly released Rails 2.2.
Some great CSS and web design work.
Javascript to neatly inform users of IE6 that they should use a better browser!
A good article about the use of GPL license with web applications, i.e. the server/client separation.
A tool to visualise web site usage.
A short summary of the difference between Ruby's include, extend, require and load statements.
A test framework for PHP, with mock support and a web browser for integration tests.
Thoughts on Drupal as an MVC framework.
Glossary of Search Engine Optimisation terminology.
PHP and Javascript articles.
Tutorial on processing credit cards with Rails.
A good tutorial about using acts_as_ferret plugin to integrate Ferret search index with Ruby on Rails applications.
Stand alone versions of Internet Explorer.
Examples of what you can do with jquery javascript library.
Examples of what you can do with jquery javascript library.
A summary of a number of project management tools. Should have mentioned Redmine though.
Online journal about design and interface architecture.
An article on ARIA, the emerging W3C specification for accessibility in rich internet applications (i.e. AJAX apps).
Discussion on theming for SEO.
Informative article, with case studies, about flash seo for google.
A method of replacing text with flash, to make web sites pretty whilst maintaining accessibility and seo.
A standards friendly method to embed flash content using javascript, whilst maintaining accessibility and seo.
How to do unit testing in drupal using the simpletest module.
How to do unit testing in drupal with the simpletest module.
An extremely good summary of CSS floats, theory and practice, citing various sources.
Speed comparison of Javascript frameworks - mootools, jquery, prototype, yui and dojo.
An easy way to disable your live website for maintenance, using capistrano and mod_rewrite.
A screencast talking to a blind developer about accessibility in Windows (blah) and the web.
Web page design style of 2007.
Good introduction to google adwords campaigns.
PHP framework for developing social networks.
Get an idea of what your site looks like to a web crawler.
Microformat converter and validator.
Image gallery functionality for MODx CMS.
How to host rails in a subdirectory by setting ActionController::AbstractRequest.relative_url_root in your production.rb config file.
Search engine with a novel interface for live page previews. Also has a potentially useful "stack" feature, allowing you to create groups of items.
An informative Ruby on Rails security presentation.
A cheatsheet for rails migration, with a nice table showing how Rails maps data types to the underlying database types.
Open source web photo gallery.
Free open source availability calendar in PHP (with AJAX) and MySQL.
Web hosting comparison for the uk.
Wizard to create google map to embed in your web page.
Good article about styling forms using CSS.
The correct way to hide javascript - use CDATA instead of HTML comments.
HTML validator that can validate entire sites.
How to use child selectors to target IE and avoid invalid css hacks.
Weather report for embedding in web sites (Flash I believe).
How to work with Bezier curves in Inkscape.
Free browser screenshot service.
Javascript and CSS for accessible forms.
jQuery form validation plugin.
Article about file permissions with Apache.
Funny vid about tech support. Having done tech support it rings so so true.
How to install Safari on Linux via Wine.
Conference for those creating social web applications.
Why not to use display:none to hide skip links.
Use visibility:hidden alongside display:none to reliably hide content in a web page.
Recommendations from the Royal National Institute of Bline People about web page contruction.
Visit this url from a mobile phone to see what css functionality it supports.
A step towards the semantic web... A method of embedding semantic data into web page markup for consumption by machines.
A tool to show you on a map where in the world visitors to your site are coming from.
Continuous integration tool.
A useful set of applications to manage web applications, mainly Rails.
How to create custom underlines for links.
Useful information about css inline elements and how various display-related properties are applied.
The rather complicated way of drawing circles in gimp.
Environment.rb setting to have a Rails app (e.g. Typo) working in a subdirectory.
Article and discussion about scaling with fastcgi.
Example of test driven development writing a Typo sidebar plugin.
A linux utility to monitor web pages.
One way to make a multi lingual web site using the MODx content management system.
In Rails, if you make a typo with script/generate and get 'Script started, output file is generate', then you're now recording your shell session with a program called script. Stop it with 'exit' then delete the file called 'generate' that was created.
A good presentation on caching in Rails.
A comment from DHH about Rails in shared hosting environments (I believe in response to Dreamhost). There is a list of potential Rails hosts at the bottom (which is why I'm bookmarking it).
A useful method defined in Rails.
How to freeze a specific version of Rails in an application's vendor directory so that updates on the hosting environment don't break the app.
A project pushing towards the semantic web.
A forum about web hosting. Look here for opinion about web hosts.
Best practice for using association proxies in Rails.
A list of some useful Rails plugins.
A basic html "slider" control that uses radio buttons hence does not require javascript and can be standards compliant.
You can now use << with the has_many :through association in Rails.
An article on using Rails' ActiveResource for consuming web services, with a nice table showing examples of what's sent and received for each REST operation.
Home page of Steve Krug, web usability expert and author of the book "Don't make me think".
A study of how people use screen readers to surf the web.
This is the site of Jakob Nielsen, the father of web usability. Check out the "alertbox" section for his articles on web usability.
A book recommended by Steve Krugg in his book "Don't make me think" for information about search usability.
A web usability research, training and consulting firm. Lots of good articles here.
A 1995 paper on user browsing strategies.
Technical information about the implementation of numbers in Javascript.
A blog about legal cases involving the internet and new technologies.
Using Ruby threads with Rails.
A blog about identity on the web, by Dick Hardt (yes, really!), one of the leading authorities on the subject.
A video summarising the state of identity on the internet and possible future technologies.
How to communicate with your server from the client using javascript. The article includes mention of which browsers support things like adding iframes and scripts.
Did you know that your history can be seen by a 3rd party site, using a CSS hack that doesn't require any Javascript? Here's the test page. Don't do there if you don't want to see it work!
Summary: Don't use drop-down menus for navigation, use them for actions.
A good introduction to public, private and privileged members in Javascript.
A nice introduction to secure distributed computing with a capabilities system, from the E wiki (E is an object-capability language).
An example of javascript hijacking with details on how to protect youreslf.
A collection of cross site scripting attack test cases.
An overview of the changes in Rails 2.0.
Prevent cross site request forgery (CSRF) with formkeys, aka one-time tokens - much like a capability based security system.
A gallery of the best standards-complient web designs.
A great idea for a standard to secure distributed web services using existing technologies.
An interesting introduction to the evolution of web technologies, their flaws and potential solutions. Also see "Core Patterns for Web Permissions" by Tyler Close for what seems to be a proposal similar to the solutions suggested in this lecture.
Overview of some basic, though prevalent, security threats to web-based distributed computing. (Watch out for the subtitles - an unfortunate consequence of having an American interpreting an Englishman - e.g. "HTTP version" => "Hasty e-version")
A nice dock menu in the style of OSX, written in jQuery I believe.
Covers many (hopefully most) issues with Javascript security and how to deal with them.
A nice tutorial for using the Javascript setInterval function to periodically call a function (rather than using setTimeout).
Intro to writing bookmarklets.
The home of JavaScript Object Notation.
Using jquery with Rails, using rjs (with a link to a page describing .js.erb).
A list of the most popular rails developers according to workingwithrails.com.
Brief comparison of jquery and prototype design philosophies, illustrating why jquery has more in common with Ruby syntax and prototype more in common with Java syntax.
Why jquery is great. I like it because of its strict namespacing, which is great for bookmarklet / favelet / plugin / extension writing.
A speed comparison test between the following javascript libraries: prototype, jquery, mootools, ext, dojo.
Side by side code comparison of prototype and jquery javascript libraries.
A nice alternative to display:none which doesn't leave a gap where the item was. It's also useful when dynamically writing to a hidden element with Javascript - the use of display:none seems to prevent you writing, this method doesn't.
See the sweet titles js file for a nice example of clean javascript.
A nice, explained, example of object oriented Javascript code.
Brilliant tutorial / advice for writing bookmarklets.
Nice example of a bookmarklet.
Description of the 2005 javascript myspace worm, which illustrates how you can get around security controls with a keen mind and perseverance.
Information about cross-site request forgeries and how to prevent them.
Session riding and how to avoid it using tokens.
A nice descriptive intro to JSON - JavaScript Object Notation. Use it to write javascript in a more object oriented way.
A collection of collections of bookmarklets.
Nice online API documentation for Ruby on Rails.
An open standard for social networking.
Why asking your site users for passwords to third party sites is wrong.
Little icons that could prove useful.
Asynchronous Processing for Ruby (and Rails).
Details about the Rails initialisation process and how to run config at different point in the process for different environments.
Easy way to "stripe" table rows in Rails (i.e. alternate their colour).
Good advice for controlling logging in Ruby on Rails.
A couple of ways to run background jobs in Rails.
How to achieve bi-directional communication between a DRb client and server. Also applies to BackgrounDRb.
An interesting "mash-up maker" framwork (in PHP on a LAMP stack or similar).
Mechanize's home on Rubyforge.
Information about robots exclusiong, e.g. robots.txt.
How to use Subversion with Ruby on Rails. I found it useful reading how to unpack specific gems for versioning.
Some useful regular expression examples.
"weblog dedicated to obsessively profiling and reviewing new Internet products and companies"
Second part of an article about writing internet clients.
An article about writing internet clients.
A potentially useful test plugin for Rails that spiders your site and tests for things like markup validity, routing, test coverage, form submission.
Benchmark comparison of acts_as_solr and acts_as_ferret Ruby on Rails search plugins.
How to manage 3rd party (vendor) code with Rails and Subversion.
"A social command line for the web". Basically a search box with a set of commands that can be extended by the users.
"OpenSearch is a collection of simple formats for the sharing of search results.... can be used to extend existing syndication formats, such as RSS and Atom, with the extra metadata needed to return search results."
How to add del.icio.us links to your site as a feed using the feeddigest service.
Information about RSS (in)compatibility over its various versions.
A useful checklist for Ruby on Rails application security.
Great javascript library for implementing an cross-browser innerHTML-style function.
Rails howto guides for developers.
You need to include fixtures from the globalize plugin in order to test it.
Information about the Rails 1.2 plugin initialization process.
A ruby gem for integrating with the trustcommerce subscriptions / online payment services.
How to load fixtures in order and how to load binary data in fixtures.
How to handle foreign keys in Rails.
An introduction to integration testing in Rails, for testing the interaction of multiple controllers.
A plugin that allows you to reference external fixtures from a fixture. Can be used to make your fixtures DRYer.
How to make your fixtures DRY by including ruby code to increment IDs and pull in data from other fixtures.
Example of when to use indexes for your database columns.
When to use indexes to columns in your database.
How to test Rails controllers that require login, applicable to plugins like acts_as_authenticated and restful_authentication
Shared avatar functionality that can be used across multiple gravatar-enabled sites.
How to install and set up the Rails restful_authentication plugin.
How to use named routes in Rails.
A good programming practice for Rails.
Small, lightweight, Rails based forum software.
A video giving a high level explanation of how the OpenID protocol works with Ruby.
Some good points about the use of fixtures in Rails, most importantly, that fixtures should contain valid data - edge cases should be in the tests.
A Rails plugin for managing fixtures in a set of scenarios - a nice way around several problems with normal fixtures.
A collection of links to "web2" sites that collect or manage links.
Changes to how routes are specified since the simply_restful plugin was merged into the Rails core.
Graceful degradation for the RESTful Rails delete / destroy functionality. Note that it's slightly out of date when it comes to the new route. See http://www.jvoorhis.com/articles/2006/07/31/whats-new-in-edge-rails-restful-routes
Rails with Gentoo wiki article, including how to install Rails 1.2.
REST with Rails tutorial.
A brief introduction to jQuery and why you can't use it in Rails (although attempts are being made to integrate it).
Links to important resources for web designers / developers, including links to online specs, tutorials and references.
A web site analysis tool, which grades a site according to a variety of SEO related measures and can compare it with other sites you're interested in.
A mac style dock menu in CSS.
Nice 4 large expandable buttons in menu.
A Ruby Gem that works with Rails to take it one step further towards a complete site, design and all. In its own words: "Hobo is an Open Source extension to Ruby on Rails which helps you build full blown web applications incredibly quickly and easily".
Firefox or Thunderbird extension creation wizard.
Description of how firefox extensions reference the browser document (XULDocument) and the web page document (HTMLDocument). Also, information about how to reference frames from a firefox extension.
A online remote editor / development environment that allows you to edit files on multiple ftp sites simultaneously. Looks like a online desktop.
Why you have to close a script tag in Internet Explorer.
How to reference iframes from javascript.
A good collection of network tools.
Javascript library function to replace Microsoft's innerHTML function with a standards-compliant version.
A popular open source adserver.
A list of browsers by rendering engine.
Useful tips about writing (javascript) bookmarklets, with particular mention of frame handling and restrictions.
A Linux/Gtk+ port of Apple Computer Inc.8's WebCore KHTML html rendering engine9 including a web component.
An introduction to Javascript's main language features - higher order functions, dynamic typing and object models.
A blog about what's new in edge rails.
A blog about creating passionate users, useful for freelancers.
A machine readable format for expressing privacy practices, for use on websites so that browsers can intepret the information and automate privacy-related decisions. e.g. no need to read a privacy policy if the browser can interpret a website's intention.
A basic microformat for representing human relationships using (x)html hyperlinks.
Lists of mashups, APIs and "web 2" goodness.
Browser usage stats, from members of the webmasterworld forums.
Example safari bookmarklets.
Example bookmarklets from Apple.
The two method of writing safari plugins.
Step by step help for creating a WebKit plugin for safari, for people who are already familiar with the terminology.
Safari plugin development resources from Apples Safari Developer FAQ.
Cross document messaging via the WhatWG Web Application specificaiton.
A post I submitted to the MSDN forums asking why my "hello world" addon didn't work, which turned out to be down to a really silly error on my part.
Basic introduction to Internet Explorer plugins, with a number of example plugins and their source.
An introduction to the semantic web and its technologies.
Javascript unit testing framework.
How to add a toolbar button to Internet Explorer.
Articles on IE browser extensions from the MSDN.
A collection of Internet Explorer DHTML (i.e. Javascript) extensions. Linked from http://blogs.msdn.com/ie/archive/2005/09/06/461675.aspx
Forum topic about creating a button in the Internet Explorer toolbar.
How to write a Browser Helper Object (BHO) for Internet Explorer (5 and 6) to pick up mouse gestures.
A Ruby library for automatic interaction with websites.
How to write accessible html tables.
How to use the linux ps command to determine the PID of a Webrick session in order to kill it. Not unique to Webrick, but a useful reminder of ps flags.
A collection of CSS/XHTML templates.
A great firefox extension that helps you browse without the use of a mouse.
Notes from a developer about integrating Paypal into a web site.
Tutorial on Ruby on Rails Migrations, used to manage databases over time.
Information about Rails' ActionController class, with clear examples, e.g. how to render different things - actions, partials, templates, xml, file, text, inline template, JavaScriptGenerator page (rjs).
Basic Rails RJS tutorial.
How to code destructive links in Ruby on Rails (i.e. use button_to rather than link_to).
A good introductory Ruby on Rails tutorial with example application.
Rails test helper methods for HTML validation.
Overview of Internet Explorer architecture.
An Internet Explore Browser Helper Object tutorial.
A list of 500 semantic web tools
An open source project that provides datasets from extracting structured information from Wikipedia.
XPCOM, the cross platform component object model from Mozilla.
Probably the best online XUL resource.
Interesting work about augmenting web sites with additional functionality, i.e. towards the semantic web.
How to access the current tab's document object module from a firefox extension.
Interesting extension that shows you website reputations on your browser, telling you how much other users trust a website.
Open data formats, built on widely used standards, for sharing data between applications.
Creating a simple "short link" addon for internet explorer.
An easy way to create a basic Internet Explorer addon that works using Javascript.
An article from Microsoft demonstrating how to create a browser helper object for Internet Explorer.
Links to resources about Internet Explorer addon development.
Articles about Internet Explorer addon development.
Links to resources about firefox extension development.
Javascript workshop from a leading javascript developer (and yahoo employee).
Another tutorial about how to create a "hello world" firefox extension and installer.
Code behind a very basic extension that creates random popups. i.e. code example of how to create a popup using the firefox API from a firefox extension.
Home page of the Extension Developer's Extension.
How to create a "hello world" type extension, with the user of the Extension Developer's Extension.
How to enable extension updates for your firefox extension.
How to create menus in XUL.
A firefox extension that lets you modify a web page using a WYSIWYG editor, saves the changes as a greasemonkey script, then reruns the script next time you visit the site.
How to use mod_rewrite to point a cpanel parked domain to an addon domain.
Great colour scheme generator, that can adjust the colours according to visual problems.
Cut and paste between two different computers using this "internet clipboard". No login required.
Automatically create the php behind a form. You need to upload two html pages - a form and a thank you page.
Free patterns for web design.
A project concerned with protecting your online rights.
IE compatible CSS horizontal drop-down menu. Looks good, but it still uses javascript.
Google webmaster tools. Very useful.
Article about how to create a client side web service broker, i.e. ajax stylee.
Potentially useful alternative UI for del.icio.us. I particularly like the look of the tag browser.
A list of great ajax applications and resources.
Nice simple backup script in the forum post.
Cool video about the evolution and nature of the web.
How to center a web page via css.
Identity, information and data tracking.
How to manipulate the modx database to unblock a user or reset password.
Hosting provider reviews.
Shopping comparison site. This particular page shows uk hosting providers.
Web hosting ranked by speed.
UK hosting provider reviews
Nice looking portable web browser from Apple.
Make money promoting firefox, courtesy of google.
Nice visual search engine, though a little slow to render the results.
Free background patterns for web design.
Free background patterns for web design.
Comparison of a variety of different web servers for Ruby on Rails deployment.
Javascript to sort tables using Ajax.
How to paginate, sort and search a table with Ajax and Rails.
A set of publically available gif activity indicators.
A ruby on rails cheat sheet.
A forum thread about useful SEO programs.
User survey that reveals the most popular AJAX frameworks and platforms.
A great example and description of how not to write a web page.
A program to install multiple versions of IE on Windows.
Rails examples, how-to's and tools.
27 good rails resources, mainly articles.
A cool map of the Internet in 2005.
The BBC is supporting development of user-built web sites based on BBC content.
Google cheat sheet listing their numerous URLs, usage examples, partners, etc.
Tips on how to beat the google sandbox and get new sites a high ranking quickly. I most certainly do NOT agree with a lot of the techniques suggested, e.g. linking from wikipedia, but it's interesting to see how SEO is done "from the horses mouth".
How to build a web spider or scaper in Ruby.
Good simple advice about building a web spider, with attention on netiquette.
Website link management and SEO tools.
Check who links to a given URL.
Explore the Yahoo search DB. View links to a particular URL.
A good web page colour analyser for checking accessibility.
A comprehensive list of accessibility tools for web designers.
Test a web site design for issues with colour that may effect a colour blind person.
As well as offering Internet services, they provide research data and analysis on many aspects of the Internet.
The Software Usability Research Laboratory.
News articles revealing how 97% of websites fail basic accessibility requirements.
Test whether you're using the Tor anonymity proxy or not.
Anonymous browing etc with tor and privoxy in gentoo linux.
How to build an online user community.
How to translate your Ruby on Rails web application using gettext.
Opinions on a variety of things from the "community". Owned by amazon.
A W3C specification designed as a metadata model using XML which has come to be used as a general method of modelling knowledge.
This page links to a good pdf that compares Java web application frameworks - spring, struts, webwork, jsf.
The trends over a number of years for browser, operating system and screen resolution.
Check a site's popularity according to it's links from the social websites.
A brilliant web site validator, that checks for html validation, accessibility, spelling, broken links and can provide a screenshot so you can check your page's appearance in a given browser. Briliant.
Background position tests and compatibility table.
Ajax user interface effects library.
Ajax user interface effect library.
Add notes to any web page.
How Google treats hyphens and underscores in urls.
MODx frequently asked questions. Refers to other usefull online documents.
Online billing service. US based so not sure if they serve the UK and not sure it'd be a good if they did anyway.
A test tool for web site interface testing.
A search engine that gives money to charity in proportion to it's usage.
Good advice about starting a forum.
A service that guesses what font is used in an uploaded image or at a given url.
Interesting web developers tool
A table comparing the standards compliance of different browsers.
TrackBack technical specification from Six Apart.
Description of trackbacks and "pingbacks".
Basic description of how trackback works.
Web tools, mainly for designers.
Potential solutions to Apache's "Directory index forbidden by rule" error.
A set of simple formats for the sharing of search results. Any website that has a search feature can make their results available in OpenSearch™ format. Other tools can then read those search results.
UK based Ruby on Rails web hosting.
UK based Ruby on Rails web hosting.
UK based Ruby on Rails web hosting.
Ruby on Rails web hosts, including information about geographical location.
How to achieve minimum width in IE.
Credit card or business card dimensions.
How to build a heatmap to show how users are clicking on your web page.
An online service to see where in the world your website visitors come from.
Why designing websites with fast iterations can be benefiticial
A great PDF slideshow on PHP unit testing, with comparison of different test frameworks and examples.
A book on how to write greasemonkey scripts for firefox.
Open source ecommerce sollution, in php.
Open source e-commerce solution, in php.
A tutorial for building a simple shopping cart in php.
PHP scripts for price quote functionality.
A PHP framework inspired by Ruby on Rails.
How to set a minimum width in Explorer (as well as other browsers).
A great CSS example site.
How to create the illusion of transparency in a standard's compliant way - the only option before CSS3 is widely supported.
Generate "Lorem Ipsum", dummy text often used by the printing and typesetting (and web design) industry to test layout.
Internet Explorer 7 does not allow you to customise your toolbar. Along with the alt-tab bug that's another annoyance that's put me off within 5 minutes of installing it.
A timeline of the internet, from an end-user's perspective. Make you realise how young the technology and companies are.
REST, REpresentational State Transfer, is a software archtecture style for distributed hypermedia system, aka the web.
Javascript to drag, resize and maximise a layer.
Firefox toolbar extension tutorial.
Some advice that will help you avoid common problems when creating cross-browser CSS.
clickdensity records the position of every click on a page, creating a virtual heat map of visitor activity – a valuable usability tool.
Color - HTML Color Charts, Web Design Colors, Browser Safe, Websafe, Web Safe Colors, Psychology, Meanings, Tutorials, Articles, Color Schemes, Palettes, Selecting Web Colors - HTML Color Codes, Website Tips, WebsiteTips.com
Vischeck color blindness simulator
Full-stack open-source component framework to quickly and consistently develop and maintain Java web applications
WebDeveloper.com Forums, Where Web Developers and Designers Learn How to Build Web Sites, Program in HTML, Java and JavaScript and More!
Xtra Google - Search all of Google's most useful resources
Screen capture service and remote access service for cross-platform testing of web designs.
Not sure how you'll process payments through your ecommerce site? John's review of the major players is just what you need. After introducing the concept of third-party processors, he conducts a dollar-for-dollar comparison using different case studies...
TheCounter.com's web site counter gives you daily in-depth website traffic reports, with no fancy server-side scripts to install. Track the number of visitors to your site, referrers, browser popularity, operating system, and more.
Too many search results? Clusty it!
Easy searching in all the advanced functions of Google. Easy internet
Examples of CSS code that you can use to create psuedo tooltips without javascript
The technology we use and why.
Website Contact Form Generator - free utility to create form-to-email scripts for ASP, PHP, CGI or Perl web sites, no programming skills needed
Search-This.com - The Search Engine Relationship Chart
Tagging is a bad idea that just keeps coming back around.
Science and Technology at Scientific American.com: The Semantic Web -- Science and Technology from Scientific American: daily science news and technology news, science trivia, science experts, science newsletters, science shop, science books and more
The definitive resource for all things Intelligent Agent and bot related, including Bot of the Week. Locate the intelligent agents of your Information Age dreams at BotSpot. Bots make life easier.
Identify and diagnose user experience issues and track user satisfaction page-by-page by continuously collecting and analyzing Web user feedback using OpinionLab OnlineOpinion system.
extensible javascript css style-sheet switching
Build a Netscape 4-compatible style sheet switcher.
SugarCRM - Commercial Open Source Customer Relationship Management